)]}'
{
  "log": [
    {
      "commit": "f7ee2a03c1f930db4b20c04225f496ada97e646b",
      "tree": "bdd44e34bd6dbec8006b96b7a0e2af68eb8e6115",
      "parents": [
        "6fb7fd3a0939413d8968fc0d404ed499d7f7dc52",
        "dfab363807b3b44be4032e410f016e0a0d018426"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Oct 03 18:47:35 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 18:47:35 2012 -0700"
      },
      "message": "Merge \"Fix rendering artifacts on tiled renderers Bug #7275145\" into jb-mr1-dev"
    },
    {
      "commit": "6fb7fd3a0939413d8968fc0d404ed499d7f7dc52",
      "tree": "94d8ed2d8694bf66f8acb8a2bdbd662d0918f787",
      "parents": [
        "33c36895a294c7b731fd59017a7ea0f06ac2a356",
        "c428aae6429c3fd5e2037c3793af399d9f6e23bf"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 03 18:45:37 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 18:45:37 2012 -0700"
      },
      "message": "Merge \"Fix issue #7267494, issue #7212347\" into jb-mr1-dev"
    },
    {
      "commit": "dfab363807b3b44be4032e410f016e0a0d018426",
      "tree": "36321005bce97e4177e84b628371268a2b84490b",
      "parents": [
        "a762dfc68afbbfd439af064e2dc833d712c1eda8"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Oct 03 14:53:25 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Oct 03 18:07:59 2012 -0700"
      },
      "message": "Fix rendering artifacts on tiled renderers\nBug #7275145\n\nThis change fixes ViewRoot and adds extra debug information. It does\nnot solve the problem entirely. Another CL will.\n\nChange-Id: I7e604ba38aad7f421769783dcbd998d6905ab2d9\n"
    },
    {
      "commit": "c428aae6429c3fd5e2037c3793af399d9f6e23bf",
      "tree": "ea5452cc311e5440b6e3dbce5f856fbc8915b653",
      "parents": [
        "2e307a61a3730e6b65906f575d85258b197e3494"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 03 16:38:22 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 03 18:07:23 2012 -0700"
      },
      "message": "Fix issue #7267494, issue #7212347\n\n7267494 Calendar is not syncing\nCheck for whether a content provider is dead before returning\nit.  This is kind-of a band-aid, but probably the right thing\nto do; I\u0027m just not sure exactly the full details of why this\nproblem is happening.  Hopefully this \"fixes\" it, though I don\u0027t\nhave a way to repro to tell.\n\n7212347 System power off dialog is only visible to user 0\nMake it visible.  Also turn on some battery debugging stuff and\nclean it up so we can just keep it.\n\nChange-Id: I5add25bf2a763c8dfe1df23bc5c753a9ea5d157a\n"
    },
    {
      "commit": "33c36895a294c7b731fd59017a7ea0f06ac2a356",
      "tree": "ddea5958c727f19c5b45daf0bd1af615b185151d",
      "parents": [
        "55941e3e953c3007c46d554c7a4f018043894980",
        "db24f0a73f4385aea104367a4bc71b78f25dbc3f"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Oct 03 17:43:08 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 17:43:08 2012 -0700"
      },
      "message": "Merge \"Fix bug #7282594 EditText does not allow to move the cursor when typing RTL text and if gravity is set to LEFT\" into jb-mr1-dev"
    },
    {
      "commit": "55941e3e953c3007c46d554c7a4f018043894980",
      "tree": "8eaffe2d4690433d428ae4a509c1a65bd88c1818",
      "parents": [
        "2e307a61a3730e6b65906f575d85258b197e3494",
        "c1f68fdde0880270d0b865ad6a728d65355dbb44"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 03 17:31:05 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 17:31:05 2012 -0700"
      },
      "message": "am c1f68fdd: am 3a247b27: am 48b2cadf: fix badge generator button\n\n* commit \u0027c1f68fdde0880270d0b865ad6a728d65355dbb44\u0027:\n  fix badge generator button\n"
    },
    {
      "commit": "c1f68fdde0880270d0b865ad6a728d65355dbb44",
      "tree": "ae2aef97c148b917256eb64c12d410aeed79fe69",
      "parents": [
        "663db551ce9e9f86693315cbc995e2215d1cf2e5",
        "3a247b27284060ce16346091a8bb8bf36fc41b5a"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 03 17:28:53 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 17:28:53 2012 -0700"
      },
      "message": "am 3a247b27: am 48b2cadf: fix badge generator button\n\n* commit \u00273a247b27284060ce16346091a8bb8bf36fc41b5a\u0027:\n  fix badge generator button\n"
    },
    {
      "commit": "3a247b27284060ce16346091a8bb8bf36fc41b5a",
      "tree": "b04a3e9e2389e1ba1a3a4d845a45f945b4fe60a9",
      "parents": [
        "4d62456e211a0b4cd77a8967417340612994cb6c",
        "48b2cadf1bc2c1c3400e567e1ea7c66be86e3ff5"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 03 17:26:24 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 17:26:24 2012 -0700"
      },
      "message": "am 48b2cadf: fix badge generator button\n\n* commit \u002748b2cadf1bc2c1c3400e567e1ea7c66be86e3ff5\u0027:\n  fix badge generator button\n"
    },
    {
      "commit": "48b2cadf1bc2c1c3400e567e1ea7c66be86e3ff5",
      "tree": "33326ff9d699f4af0748def74ce54b3b565f0700",
      "parents": [
        "f15f8a1b441d8fb1d2548e1ce04000b1681a6d66"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 03 17:23:45 2012 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 03 17:23:45 2012 -0700"
      },
      "message": "fix badge generator button\n\nChange-Id: I797da9baca30873db0c3600de67c41a0fba1b492\n"
    },
    {
      "commit": "db24f0a73f4385aea104367a4bc71b78f25dbc3f",
      "tree": "b147f969943fcaeac0cc3939fd96cbcd8f8bc3c4",
      "parents": [
        "217ca3b0d310472e4df1aa4af72769d7c7a5becb"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Oct 03 17:17:14 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Oct 03 17:17:14 2012 -0700"
      },
      "message": "Fix bug #7282594 EditText does not allow to move the cursor when typing RTL text and if gravity is set to LEFT\n\n- fold LEFT/RIGHT into NORMAL/OPPOSITE cases\n\nChange-Id: Idf14342ffed4840e7b4ea53cc42f1cde8f196a4c\n"
    },
    {
      "commit": "2e307a61a3730e6b65906f575d85258b197e3494",
      "tree": "8ad60434479f5999636e07b68d385a0978c1cf57",
      "parents": [
        "0fd713ca12da9a1ecaaca3a117057b8d94704a99",
        "3ec7bac9a0c262882d6ca2985f4dc3ecc42489c0"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Oct 03 17:13:24 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 17:13:24 2012 -0700"
      },
      "message": "Merge \"No breadcrumbs for single-pane preferences\" into jb-mr1-dev"
    },
    {
      "commit": "0fd713ca12da9a1ecaaca3a117057b8d94704a99",
      "tree": "6ebf7187f60dc6b4cd20b3c41a36db50c62e3e56",
      "parents": [
        "88c3a51123bf39988c33c9074289fddff0e0fec8",
        "ec33d56300aa417efb4a055786d73d1bf23a6a85"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Wed Oct 03 17:07:04 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 17:07:05 2012 -0700"
      },
      "message": "Merge \"Exception in the touch explorer when dragging.\" into jb-mr1-dev"
    },
    {
      "commit": "ec33d56300aa417efb4a055786d73d1bf23a6a85",
      "tree": "799051fa73e8f2f7dd7c750809444ec5986df63b",
      "parents": [
        "26884df75c69587561e397ec4da6b5b463e37fe9"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 03 17:00:18 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 03 17:05:57 2012 -0700"
      },
      "message": "Exception in the touch explorer when dragging.\n\n1. During a drag in touch exploration we have two pointers moving in the same\n   direction but inject only one of them. If the dragging pointer goes up we\n   send an up to the view system and wait for all pointers to go up to transition\n   to touch exploring state. At this point the dragging pointer id is cleared\n   and if a new pointer goes down we are trying to send up (rather do nothing)\n   for the dragging pointer which we already did and due to the invalid pointer\n   id we get an exception when splitting the motion event.\n\nbug:7282053\n\nChange-Id: I690bf8bdf6e2e5851ee46a322c4a1bb7d484b53a\n"
    },
    {
      "commit": "88c3a51123bf39988c33c9074289fddff0e0fec8",
      "tree": "898b7ce188f0416df718c91940b01b17b317d536",
      "parents": [
        "04fe8eba97ff8653e17efe745141d82d5a311ed5",
        "750bb9bff9fccf94f4bbf5945e10ce3f76534e7f"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 03 16:58:00 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 16:58:01 2012 -0700"
      },
      "message": "Merge \"Fix a bug in double-swiping panels...\" into jb-mr1-dev"
    },
    {
      "commit": "04fe8eba97ff8653e17efe745141d82d5a311ed5",
      "tree": "c519dd28306a23c900119966746c78fd892b2a09",
      "parents": [
        "6cc795a18bb7e718ae5be2bfea5e9f0c708ab143",
        "d288337cd4476b6bcfe416558924f5984984509a"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 03 16:55:20 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 16:55:20 2012 -0700"
      },
      "message": "Merge \"Exception when performing the global gestrue to enable accessibility.\" into jb-mr1-dev"
    },
    {
      "commit": "6cc795a18bb7e718ae5be2bfea5e9f0c708ab143",
      "tree": "646c7309b08ec196ec5131e869a19fbb6aca814f",
      "parents": [
        "2e7b11af55efa97239ac2d96d36bc80e7107ffca",
        "663db551ce9e9f86693315cbc995e2215d1cf2e5"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 03 16:53:10 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 16:53:10 2012 -0700"
      },
      "message": "am 663db551: am 4d62456e: resolved conflicts for merge of f15f8a1b to jb-dev\n\n* commit \u0027663db551ce9e9f86693315cbc995e2215d1cf2e5\u0027:\n  add analytics event tracking for Design downloads, SDK downloads, Badges and Device art.\n"
    },
    {
      "commit": "663db551ce9e9f86693315cbc995e2215d1cf2e5",
      "tree": "5ed082448d3c01a8f51770e33c4df35d9ac29d62",
      "parents": [
        "2af828790b261fdf9a57fa80fb6ea6415fef88ee",
        "4d62456e211a0b4cd77a8967417340612994cb6c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 03 16:50:56 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 16:50:56 2012 -0700"
      },
      "message": "am 4d62456e: resolved conflicts for merge of f15f8a1b to jb-dev\n\n* commit \u00274d62456e211a0b4cd77a8967417340612994cb6c\u0027:\n  add analytics event tracking for Design downloads, SDK downloads, Badges and Device art.\n"
    },
    {
      "commit": "2e7b11af55efa97239ac2d96d36bc80e7107ffca",
      "tree": "aa305cec283fdaa52d5c7913e254a7c9cc263e50",
      "parents": [
        "c5caba0aed5f5eb6c22454e45895ff2a5abf4b46",
        "f74df47fc9aee3a274db006db5024892972a0c8a"
      ],
      "author": {
        "name": "mike wakerly",
        "email": "mikey@google.com",
        "time": "Wed Oct 03 16:47:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 16:47:45 2012 -0700"
      },
      "message": "Merge \"NfcAdapterExtras: expose driver name.\" into jb-mr1-dev"
    },
    {
      "commit": "4d62456e211a0b4cd77a8967417340612994cb6c",
      "tree": "3310b6924a72e784d49ee4386ca95d178cb92693",
      "parents": [
        "25a9144bf8728f24a87ca21f9e1c19c5fcc9abdc",
        "f15f8a1b441d8fb1d2548e1ce04000b1681a6d66"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 03 16:42:06 2012 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 03 16:42:06 2012 -0700"
      },
      "message": "resolved conflicts for merge of f15f8a1b to jb-dev\n\nChange-Id: Ic20777658426aa27304858dd51f315ee967a7bfa\n"
    },
    {
      "commit": "c5caba0aed5f5eb6c22454e45895ff2a5abf4b46",
      "tree": "860cd26355523fc715f4df69550bdbb5daaedd1d",
      "parents": [
        "4eaa25164bce8a2174110c08256e60ca591f5ce7",
        "2af828790b261fdf9a57fa80fb6ea6415fef88ee"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 03 16:41:12 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 16:41:12 2012 -0700"
      },
      "message": "am 2af82879: am 25a9144b: Merge \"docs: Update design download links\" into jb-dev\n\n* commit \u00272af828790b261fdf9a57fa80fb6ea6415fef88ee\u0027:\n  docs: Update design download links\n"
    },
    {
      "commit": "2af828790b261fdf9a57fa80fb6ea6415fef88ee",
      "tree": "3360c8bf4860b46d7124e62ee86f781e25e8eb64",
      "parents": [
        "d4c18b01cc152f97ea30146d0ad795c05b59e178",
        "25a9144bf8728f24a87ca21f9e1c19c5fcc9abdc"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 03 16:38:42 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 16:38:42 2012 -0700"
      },
      "message": "am 25a9144b: Merge \"docs: Update design download links\" into jb-dev\n\n* commit \u002725a9144bf8728f24a87ca21f9e1c19c5fcc9abdc\u0027:\n  docs: Update design download links\n"
    },
    {
      "commit": "d288337cd4476b6bcfe416558924f5984984509a",
      "tree": "39e69d3fd8fcb20dc84c3165db5cc12a71b375a0",
      "parents": [
        "26884df75c69587561e397ec4da6b5b463e37fe9"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 03 16:30:31 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 03 16:37:54 2012 -0700"
      },
      "message": "Exception when performing the global gestrue to enable accessibility.\n\n1. If there is a non-speaking accessibility service installed and the\n   global gesture is performed an exception is thrown since an attempt\n   is made to modify the list with services returned by the accessibility\n   manager (to remove the non-speaking ones) but this list is immutable.\n   Now the returned services are put into a mutable list before removing\n   the non-speaking ones.\n\nbug:7280996\n\nChange-Id: I2852a3e169c1d34d942b50fb439e0961394c92bc\n"
    },
    {
      "commit": "25a9144bf8728f24a87ca21f9e1c19c5fcc9abdc",
      "tree": "2a4b4f202c035d519303bc358d48bc753765d530",
      "parents": [
        "b31d0b3b6d0506970adeecd9177e276dd407f418",
        "45eacddb41bb0065c2b8bfa8ba2563c7d1a6cd73"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 03 16:36:21 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 16:36:21 2012 -0700"
      },
      "message": "Merge \"docs: Update design download links\" into jb-dev"
    },
    {
      "commit": "4eaa25164bce8a2174110c08256e60ca591f5ce7",
      "tree": "91ad2e4fa7b175f0494c18d11f8cca77a7b0d3d8",
      "parents": [
        "72f9a3ec070fb140068efe3127ad96f4cf7b798d",
        "55b02226c07f276e143f9da6f752963882fb60d5"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Oct 03 16:29:47 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 16:31:28 2012 -0700"
      },
      "message": "Merge \"fix settings data base upgrade for ringer mode\" into jb-mr1-dev"
    },
    {
      "commit": "72f9a3ec070fb140068efe3127ad96f4cf7b798d",
      "tree": "6e4ae155e92bfc67465b7c9037708dc292dce3f6",
      "parents": [
        "6823de7142e65cd132433b2f003ae3327fde770f",
        "0befeb29bcdf05b913a332edb4f222e11b4817ac"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Oct 03 16:29:07 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 16:29:08 2012 -0700"
      },
      "message": "Merge \"Clear interface address and reset connections\" into jb-mr1-dev"
    },
    {
      "commit": "6823de7142e65cd132433b2f003ae3327fde770f",
      "tree": "56d14e4bb4f526bdb87e973f5307b1618b7c604f",
      "parents": [
        "ab781ba0f009eba1b2ab76a824d9e9d6fef8faa6",
        "0a8d32673b3d34153c287916f0ca8d4439f3087e"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Oct 03 16:26:17 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 16:26:18 2012 -0700"
      },
      "message": "Merge \"Modifying user switcher per design (issue 7047393)\" into jb-mr1-dev"
    },
    {
      "commit": "f15f8a1b441d8fb1d2548e1ce04000b1681a6d66",
      "tree": "522a2b87b1d6107f1600ae527958d08b09688615",
      "parents": [
        "d2e9486bbf88cfe83f9ce3a7e2f86ea4ddf271bc",
        "fe3057f9135b2c0307572e17954f3ac43a12d4ce"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 03 16:23:00 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 16:23:00 2012 -0700"
      },
      "message": "Merge \"add analytics event tracking for Design downloads, SDK downloads, Badges and Device art.\" into jb-dev-docs"
    },
    {
      "commit": "fe3057f9135b2c0307572e17954f3ac43a12d4ce",
      "tree": "aaf34a1df131e0806aa1dcea0c2c2c4174372491",
      "parents": [
        "66ff277fbd143c2d5da8c96ecb174ddc6f75562f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 03 15:23:06 2012 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 03 16:21:51 2012 -0700"
      },
      "message": "add analytics event tracking for Design downloads, SDK downloads, Badges and Device art.\n\nChange-Id: I479b0059678d31fb993f6ddc68f5a7ef5ee26ecc\n"
    },
    {
      "commit": "3ec7bac9a0c262882d6ca2985f4dc3ecc42489c0",
      "tree": "c1c250d5298343319274e0be69d3d320b7968978",
      "parents": [
        "891a216102f39a10c5a16714213bf46c58b043ec"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Oct 03 16:02:51 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Oct 03 16:21:42 2012 -0700"
      },
      "message": "No breadcrumbs for single-pane preferences\n\nBug: 7274530\nChange-Id: I6a4b6321a72ad38a757098ea470ac58d4294639b\n"
    },
    {
      "commit": "ab781ba0f009eba1b2ab76a824d9e9d6fef8faa6",
      "tree": "0cf3795479e130801944e5f641b28a3c33e46820",
      "parents": [
        "833a89c694c3cddd703dab94fbc5f73f2a79149e",
        "d4c18b01cc152f97ea30146d0ad795c05b59e178"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 03 16:18:23 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 16:18:23 2012 -0700"
      },
      "message": "am d4c18b01: am b31d0b3b: am d2e9486b: Merge \"re-write the Dialog guide to focus on using DialogFragment\" into jb-dev-docs\n\n* commit \u0027d4c18b01cc152f97ea30146d0ad795c05b59e178\u0027:\n  re-write the Dialog guide to focus on using DialogFragment\n"
    },
    {
      "commit": "d4c18b01cc152f97ea30146d0ad795c05b59e178",
      "tree": "b0fb411d2f96fffaa56ff7c5d3433edff02f3552",
      "parents": [
        "21dec9f96e4aaccf11c9e69ebb34e40be13eaed7",
        "b31d0b3b6d0506970adeecd9177e276dd407f418"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 03 16:17:13 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 16:17:13 2012 -0700"
      },
      "message": "am b31d0b3b: am d2e9486b: Merge \"re-write the Dialog guide to focus on using DialogFragment\" into jb-dev-docs\n\n* commit \u0027b31d0b3b6d0506970adeecd9177e276dd407f418\u0027:\n  re-write the Dialog guide to focus on using DialogFragment\n"
    },
    {
      "commit": "b31d0b3b6d0506970adeecd9177e276dd407f418",
      "tree": "e56b4dce89035ba4b928ec17987bbf8ad27a0ab2",
      "parents": [
        "6a54f4e67bbffa743da4273efb6cb5e9df38cfd8",
        "d2e9486bbf88cfe83f9ce3a7e2f86ea4ddf271bc"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 03 16:15:04 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 16:15:04 2012 -0700"
      },
      "message": "am d2e9486b: Merge \"re-write the Dialog guide to focus on using DialogFragment\" into jb-dev-docs\n\n* commit \u0027d2e9486bbf88cfe83f9ce3a7e2f86ea4ddf271bc\u0027:\n  re-write the Dialog guide to focus on using DialogFragment\n"
    },
    {
      "commit": "55b02226c07f276e143f9da6f752963882fb60d5",
      "tree": "e95d34f755ebb9e1980c65f991b7d56a91ba3c94",
      "parents": [
        "5a829cbf5862d6c41f709b86ed5fc1085fea95ee"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Oct 03 11:56:23 2012 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Oct 03 16:13:04 2012 -0700"
      },
      "message": "fix settings data base upgrade for ringer mode\n\nRinger mode setting was moved from System to Global group\nbut a db upgrade cleanup step was missing.\n\nBug 7128886.\n\nChange-Id: Id20994fe74575afa2b68154a620aa3c8807e8304\n"
    },
    {
      "commit": "d2e9486bbf88cfe83f9ce3a7e2f86ea4ddf271bc",
      "tree": "3ab3000de564d4176781593fb0ebb092ed4fea41",
      "parents": [
        "66ff277fbd143c2d5da8c96ecb174ddc6f75562f",
        "db705ef67bebe00deaacc12201c5d92ae8b3f851"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 03 16:12:36 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 16:12:36 2012 -0700"
      },
      "message": "Merge \"re-write the Dialog guide to focus on using DialogFragment\" into jb-dev-docs"
    },
    {
      "commit": "833a89c694c3cddd703dab94fbc5f73f2a79149e",
      "tree": "44c919dede8b112fa3ec3e7ad75561b2739217c5",
      "parents": [
        "b8bb7a0e9c5d0aadd059bfa066a2671ce551039b",
        "31864d76a3624f2c5908218b32bf09051b1b9d24"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Oct 03 16:02:42 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 16:02:42 2012 -0700"
      },
      "message": "Merge \"Fix range on blur intrinsic.\" into jb-mr1-dev"
    },
    {
      "commit": "b8bb7a0e9c5d0aadd059bfa066a2671ce551039b",
      "tree": "89fde449090a8294359522f2440059d871e7ad6e",
      "parents": [
        "5a829cbf5862d6c41f709b86ed5fc1085fea95ee",
        "4377d1494cab30ab299f6065cf6857df7367db3b"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Oct 03 16:00:51 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 16:00:51 2012 -0700"
      },
      "message": "Merge \"Port unmerged notification changes from jb-dev to jb-mr1-dev\" into jb-mr1-dev"
    },
    {
      "commit": "5a829cbf5862d6c41f709b86ed5fc1085fea95ee",
      "tree": "46b3fac2fd780d58748246053a12108bf7e055a0",
      "parents": [
        "8abd7021a681dd9db355ad7b17e0249200d6cc17",
        "e174ae210e4756985c17da5bf4457e2009ec5b61"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Oct 03 15:58:35 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 15:58:36 2012 -0700"
      },
      "message": "Merge \"Fix for testPaintFlagsDrawFilter CTS test\" into jb-mr1-dev"
    },
    {
      "commit": "0befeb29bcdf05b913a332edb4f222e11b4817ac",
      "tree": "3cc742917af8af436e5adff1d9ee6c3f1052a3e5",
      "parents": [
        "ebb8f413e63dee6d96904a49a3508b97671e5fe8"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Oct 03 15:53:45 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Oct 03 15:53:45 2012 -0700"
      },
      "message": "Clear interface address and reset connections\n\nWith the broadcom architecture, the p2p interface on a group\nwas dynamic that would just go away. Clearing addresses\nwas thus not important before.\n\nIt is good to clear up the addresses and reset connections\nwhen the group is removed.\n\nBug: 7282358\nChange-Id: Ia1a94fce90f86b54abcc2d1f78a33524ef8045fa\n"
    },
    {
      "commit": "4377d1494cab30ab299f6065cf6857df7367db3b",
      "tree": "2ac1db4fe32290fd7f6380f81aca2817d357d5d7",
      "parents": [
        "76366938242282e37863e1fd8b7fa16e7fd554c1"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Sep 11 15:18:47 2012 -0400"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Oct 03 15:27:04 2012 -0700"
      },
      "message": "Port unmerged notification changes from jb-dev to jb-mr1-dev\n\nBug 7150006\n\nSingle finger notification expansion.\n\nIf you liked these changes...\n\n  Change Ie4e79aa5\n  Change I8a6f8606\n  Change I824937e9\n  Change I957b6d50\n\nYou\u0027ll love this one!\n\nConflicts:\n\tpackages/SystemUI/res/values/config.xml\n\tpackages/SystemUI/res/values/dimens.xml\n\nFix notification gestures.\n\nBroken by recent changes to ScaleGestureDetector, which we\nwere using incorrectly.\n\nConflicts:\n\tpackages/SystemUI/res/values/config.xml\n\tpackages/SystemUI/res/values/dimens.xml\n\nChange-Id: Ie534c5b2d320296531a36a9b1c22f9dd6901e0b8\n"
    },
    {
      "commit": "e174ae210e4756985c17da5bf4457e2009ec5b61",
      "tree": "6a50399943f4de2eed813d61215e92b1237b169c",
      "parents": [
        "4b576e39f0ae8fb595843a6e442e39ca90dad51a"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Oct 03 15:26:47 2012 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Oct 03 15:26:47 2012 -0700"
      },
      "message": "Fix for testPaintFlagsDrawFilter CTS test\n\nThis fixes bug 6948776\nandroid.graphics.cts.PaintFlagsDrawFilterTest#testPaintFlagsDrawFilter\nfailures on JO\n\nWhen we moved the drawing of text decorations (underline, strikethrough)\nfrom Skia to our own drawing (so we could take into account the metrics\ncomputed by TextLayoutEngine), we just used the raw flags from the\npaint, which ignored the overrides that a DrawFilter can effect.\n\nThe patch simply checks for the existence of a DrawFilter in the canvas,\nand applies it to a copy of the paint where present. This will be one\nextra paint copy where the filter exists, but that\u0027s expected to be rare\n(other than running this CTS test, of course).\n\nChange-Id: I664c478b73a3a1cc43599ee11bbc02c69b7a96c2\n"
    },
    {
      "commit": "8abd7021a681dd9db355ad7b17e0249200d6cc17",
      "tree": "fe56cc1f8ce222c26a4cf502f160d4437aed61fe",
      "parents": [
        "70bf7d2f641401abb745bcc0aee242ff6030d72b",
        "645832dd2ba63d5328cf934ceaa0ec6339573558"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Oct 03 15:24:45 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 15:24:45 2012 -0700"
      },
      "message": "Merge \"Ensure dreams can be started when not powered.\" into jb-mr1-dev"
    },
    {
      "commit": "70bf7d2f641401abb745bcc0aee242ff6030d72b",
      "tree": "746999b2cb2801583d33badb8c887aae21388d89",
      "parents": [
        "a762dfc68afbbfd439af064e2dc833d712c1eda8",
        "cdf932e050ba2220025072f37e50cc011d310cad"
      ],
      "author": {
        "name": "rich cannings",
        "email": "richc@google.com",
        "time": "Wed Oct 03 15:16:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 15:16:41 2012 -0700"
      },
      "message": "Merge \"Fix PackageInstaller displays with multi-user\" into jb-mr1-dev"
    },
    {
      "commit": "645832dd2ba63d5328cf934ceaa0ec6339573558",
      "tree": "73d615d7a920795fc850e5cb2750c08cf5d740f0",
      "parents": [
        "8bd206b54872d7b77110562ed535b6d1c72a1ca9"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Oct 03 14:57:03 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Oct 03 14:57:03 2012 -0700"
      },
      "message": "Ensure dreams can be started when not powered.\n\nPreviously dreams could not be started unless plugged in.\nNow we allow them to start but they will eventually stop\nif a user activity timeout occurs and no screen wakelocks\nare held.\n\nBug: 7253639\nChange-Id: I84703e144ca6d4aba1ef9437f04a201c3dde8a49\n"
    },
    {
      "commit": "cdf932e050ba2220025072f37e50cc011d310cad",
      "tree": "be5eb74268a41168355f73b2ec626f36330a131e",
      "parents": [
        "8bd206b54872d7b77110562ed535b6d1c72a1ca9"
      ],
      "author": {
        "name": "rich cannings",
        "email": "richc@google.com",
        "time": "Wed Oct 03 14:32:38 2012 -0700"
      },
      "committer": {
        "name": "rich cannings",
        "email": "richc@google.com",
        "time": "Wed Oct 03 14:32:38 2012 -0700"
      },
      "message": "Fix PackageInstaller displays with multi-user\n\nWith this fix, when all users cancel installing an app they were warned about,\nthen the \"Installing...\" screen disappears, as desired.\n\nBug: 7255231\nChange-Id: I2475fa790a5d09abbf94411c696682502fb1e8df\n"
    },
    {
      "commit": "f74df47fc9aee3a274db006db5024892972a0c8a",
      "tree": "a00978c6d254b2e4361ef969ea9d9a235e9ec481",
      "parents": [
        "26884df75c69587561e397ec4da6b5b463e37fe9"
      ],
      "author": {
        "name": "mike wakerly",
        "email": "mikey@google.com",
        "time": "Wed Oct 03 13:45:00 2012 -0700"
      },
      "committer": {
        "name": "mike wakerly",
        "email": "mikey@google.com",
        "time": "Wed Oct 03 14:14:23 2012 -0700"
      },
      "message": "NfcAdapterExtras: expose driver name.\n\nBug: 7276355\nChange-Id: I65597f732c2ccb749f8fc5ef1793bacf5de8b592\n"
    },
    {
      "commit": "a762dfc68afbbfd439af064e2dc833d712c1eda8",
      "tree": "4794999e4975f2b379680649406d1a60448142d8",
      "parents": [
        "26884df75c69587561e397ec4da6b5b463e37fe9",
        "21dec9f96e4aaccf11c9e69ebb34e40be13eaed7"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Wed Oct 03 13:51:33 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 13:51:33 2012 -0700"
      },
      "message": "am 21dec9f9: am 6a54f4e6: am 66ff277f: (-s ours) docs: Update design download links\n\n* commit \u002721dec9f96e4aaccf11c9e69ebb34e40be13eaed7\u0027:\n  docs: Update design download links\n"
    },
    {
      "commit": "45eacddb41bb0065c2b8bfa8ba2563c7d1a6cd73",
      "tree": "92c4ec9b588eb51a56b909ab24c57f6e76f12c72",
      "parents": [
        "6a54f4e67bbffa743da4273efb6cb5e9df38cfd8"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Wed Oct 03 13:50:57 2012 -0700"
      },
      "committer": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Wed Oct 03 13:51:27 2012 -0700"
      },
      "message": "docs: Update design download links\n\nThis is a manual merge of change I354d5dfd9c8c8843c217767ccb04447b30f79a48\nfrom jb-dev-docs.\n\nChange-Id: I448eca9e6c5a3e4ff9af82e14d713fdf3e99f236\n"
    },
    {
      "commit": "0a8d32673b3d34153c287916f0ca8d4439f3087e",
      "tree": "dbb8f933f7172ef6c79a72d0a4a686eb64ad96d0",
      "parents": [
        "6bcd73203ada36b446b05fa33f9834ac989c0621"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Oct 03 13:50:55 2012 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Oct 03 13:50:55 2012 -0700"
      },
      "message": "Modifying user switcher per design (issue 7047393)\n\n-\u003e When user is switched, we immediately show their security, if present\n-\u003e If a user taps on the active user, it shows the glow pad unlock hint\n\nChange-Id: I074ed63123a6bc6a38051cb77b5d86bd3f0e93ea\n"
    },
    {
      "commit": "21dec9f96e4aaccf11c9e69ebb34e40be13eaed7",
      "tree": "713bee306c2b1d8a33cdebd1dedf5d318ce2a96d",
      "parents": [
        "bd26b2fb753d47c27e181ca821f2fd62252b5ba1",
        "6a54f4e67bbffa743da4273efb6cb5e9df38cfd8"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Wed Oct 03 13:48:49 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 13:48:49 2012 -0700"
      },
      "message": "am 6a54f4e6: am 66ff277f: (-s ours) docs: Update design download links\n\n* commit \u00276a54f4e67bbffa743da4273efb6cb5e9df38cfd8\u0027:\n  docs: Update design download links\n"
    },
    {
      "commit": "6a54f4e67bbffa743da4273efb6cb5e9df38cfd8",
      "tree": "29fb577899376180cd1e32f969af80fdd66c900d",
      "parents": [
        "5958cb0d8b619b7a42dcc9fbace3b2b9e088e89c",
        "66ff277fbd143c2d5da8c96ecb174ddc6f75562f"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Wed Oct 03 13:45:24 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 13:45:24 2012 -0700"
      },
      "message": "am 66ff277f: (-s ours) docs: Update design download links\n\n* commit \u002766ff277fbd143c2d5da8c96ecb174ddc6f75562f\u0027:\n  docs: Update design download links\n"
    },
    {
      "commit": "26884df75c69587561e397ec4da6b5b463e37fe9",
      "tree": "4794999e4975f2b379680649406d1a60448142d8",
      "parents": [
        "76366938242282e37863e1fd8b7fa16e7fd554c1",
        "e303c5c3eb2f65ef3c6fc2693cc3cbcee92d63b7"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 03 13:32:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 13:32:35 2012 -0700"
      },
      "message": "Merge \"Send LockPatternView accessibility announcements before callbacks\" into jb-mr1-dev"
    },
    {
      "commit": "66ff277fbd143c2d5da8c96ecb174ddc6f75562f",
      "tree": "c54869fbd4615e3310447f7cb0fc53bd8e0dc78a",
      "parents": [
        "c395f4a39cef3e0c2eaac8318b5e1723eac7d696"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Wed Oct 03 13:28:27 2012 -0700"
      },
      "committer": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Wed Oct 03 13:28:27 2012 -0700"
      },
      "message": "docs: Update design download links\n\nChange-Id: I354d5dfd9c8c8843c217767ccb04447b30f79a48\n"
    },
    {
      "commit": "750bb9bff9fccf94f4bbf5945e10ce3f76534e7f",
      "tree": "a5c04bda70c6041f1212ed3e7085770a5244c8ed",
      "parents": [
        "db9a37627835192f582f6c3755aafbc4d0f8e090"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 03 16:24:00 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 03 16:24:50 2012 -0400"
      },
      "message": "Fix a bug in double-swiping panels...\n\n...that could cause them both to be shown at once.\n\nBug: 7179458\nChange-Id: I32e51bd6d4f5773d0f4f5d3e99a84d299cd4b766\n"
    },
    {
      "commit": "e303c5c3eb2f65ef3c6fc2693cc3cbcee92d63b7",
      "tree": "6a2262fcd38a10cfecd18c66724f444c7f2c41b2",
      "parents": [
        "031e9d2e21797fd668404be407dcc625f3b149c1"
      ],
      "author": {
        "name": "alanv",
        "email": "alanv@google.com",
        "time": "Wed Oct 03 13:15:14 2012 -0700"
      },
      "committer": {
        "name": "alanv",
        "email": "alanv@google.com",
        "time": "Wed Oct 03 13:15:14 2012 -0700"
      },
      "message": "Send LockPatternView accessibility announcements before callbacks\n\nThis allows the pattern\u0027s listener to optionally send accessibility\nannouncements that interrupt the defaults, rather than the view always\ninterrupting the listener.\n\nBug: 7256500\nChange-Id: Ief2f5cc2fae76a3becc1321d14d46f97b3092215\n"
    },
    {
      "commit": "76366938242282e37863e1fd8b7fa16e7fd554c1",
      "tree": "2ab3f5a1f9e0c936b3bc7471ea2512a5fe0a7850",
      "parents": [
        "4b576e39f0ae8fb595843a6e442e39ca90dad51a",
        "db9a37627835192f582f6c3755aafbc4d0f8e090"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 03 12:29:00 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 12:29:01 2012 -0700"
      },
      "message": "Merge \"Increase the anti-jitter threshold for status bar flings.\" into jb-mr1-dev"
    },
    {
      "commit": "db9a37627835192f582f6c3755aafbc4d0f8e090",
      "tree": "b9fdbaeff34b0135166eb3350c509f636cfc204d",
      "parents": [
        "67eab79051eea2d4f8fda4a2a698900ffacfb557"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 03 14:49:52 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 03 15:27:40 2012 -0400"
      },
      "message": "Increase the anti-jitter threshold for status bar flings.\n\nYou must move the panel at least 20dp overall, or at a speed\nof 150dp/sec or more (actually quite easy; most normal\nflings are 500dp/s or more) for it to be considered a fling.\n\nBug: 7179458\nChange-Id: Ic1f4edc641cd2aa1cde89b2ee02eefdf5a0cc044\n"
    },
    {
      "commit": "4b576e39f0ae8fb595843a6e442e39ca90dad51a",
      "tree": "3f691675a6a586615d688ae8a7266525680e57d9",
      "parents": [
        "4fc3fb4f50a8d9e4ec5e1af2840142c416a6dd8f",
        "daab6af91d4e0f7bd13679f01a982dbe57c88bf0"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Oct 03 12:19:32 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 12:19:32 2012 -0700"
      },
      "message": "Merge \"change string for wifi not connected state.\" into jb-mr1-dev"
    },
    {
      "commit": "4fc3fb4f50a8d9e4ec5e1af2840142c416a6dd8f",
      "tree": "976f213c927f6ad45a84c95a9aaef860bf6890fc",
      "parents": [
        "b25629b123a6ccb70095cfa3a26362ee46d30e33",
        "eeadda59687478704ee7f7f45fd6868e3ec6eb3f"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Oct 03 12:16:46 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 12:16:46 2012 -0700"
      },
      "message": "Merge \"Always enable hardware layers in widgets in keyguard while dragging.\" into jb-mr1-dev"
    },
    {
      "commit": "daab6af91d4e0f7bd13679f01a982dbe57c88bf0",
      "tree": "28a82e82ffc637e8d818e0daebe373afbe5f4314",
      "parents": [
        "b2a7d27bbee0b982f7769747b9780b8262cb75f1"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Oct 03 15:13:10 2012 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Oct 03 15:13:10 2012 -0400"
      },
      "message": "change string for wifi not connected state.\n\nBug: 7217026\nChange-Id: I8b593b85fe32f37880ee1a0b3ef869b36e80ba5b\n"
    },
    {
      "commit": "b25629b123a6ccb70095cfa3a26362ee46d30e33",
      "tree": "097df95e28c1cacf5587d85e481b6bb461831df0",
      "parents": [
        "484de9db7c4044588929f11673906fea205e409b",
        "f16daf61275de8bb59a0761d5dabc222ce249946"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Oct 03 12:11:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 12:11:02 2012 -0700"
      },
      "message": "Merge \"Close a Spinner dropdown if its anchor view goes away.\" into jb-mr1-dev"
    },
    {
      "commit": "484de9db7c4044588929f11673906fea205e409b",
      "tree": "2513de228a4540c0a01547e4750683faa564d1aa",
      "parents": [
        "1795325af7b0d9abc6cd47ea31aa2ff29eec0ba9",
        "6b558994d4ea8dfa1967f96e272496a7d2b8972a"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Oct 03 12:07:26 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 12:07:26 2012 -0700"
      },
      "message": "Merge \"Fix for bug 6954231 text wraps on second line and is fused...\" into jb-mr1-dev"
    },
    {
      "commit": "1795325af7b0d9abc6cd47ea31aa2ff29eec0ba9",
      "tree": "4a985bd5112cd370feb68b2378342d41a6257c82",
      "parents": [
        "cbfcf5a329b0d4de11581adf4ee6dadee7be07cf",
        "66488d64df8c3cf8722b8bf282398617cf3c0551"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Oct 03 11:54:01 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 11:54:01 2012 -0700"
      },
      "message": "Merge \"Make settings backup/restore work in the new multi-user world\" into jb-mr1-dev"
    },
    {
      "commit": "f16daf61275de8bb59a0761d5dabc222ce249946",
      "tree": "13cd7dc18c738e21d2d5872818c1708c2dacb4d4",
      "parents": [
        "7ba4b4823dd6d8166d60970f9c1f530d43f943b4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Oct 03 11:51:34 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Oct 03 11:53:06 2012 -0700"
      },
      "message": "Close a Spinner dropdown if its anchor view goes away.\n\nPopupWindow already tracks when anchor views scroll, but it doesn\u0027t\ncatch other layout changes.\n\nBug 7267264\n\nChange-Id: I1e20f9335057832c78c3002aa931f533dd77514b\n"
    },
    {
      "commit": "cbfcf5a329b0d4de11581adf4ee6dadee7be07cf",
      "tree": "666c9bfae0d3b95f7c745490efc5f00a4447f76d",
      "parents": [
        "8bd206b54872d7b77110562ed535b6d1c72a1ca9",
        "67eab79051eea2d4f8fda4a2a698900ffacfb557"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 03 11:43:12 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 11:43:13 2012 -0700"
      },
      "message": "Merge \"Panel physics changes.\" into jb-mr1-dev"
    },
    {
      "commit": "67eab79051eea2d4f8fda4a2a698900ffacfb557",
      "tree": "f0858491782efffc541f85024c0e7b3a6db17f84",
      "parents": [
        "151f00d8f06e207038125f227b42f06a25d5e0a0"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Oct 02 17:08:23 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 03 14:24:02 2012 -0400"
      },
      "message": "Panel physics changes.\n\n- You can start pulling down another panel before the first\n  one has fully expanded. (Protip: tap many times on the\n  statusbar to invoke Schwarzenegger Mode.)\n- When starting to pull down a panel, other panels are\n  immediately sent running (rather than placing them on a\n  literal seesaw).\n- Rubberbanding is a little less aggressive: if it looks\n  like you\u0027re moving your finger upward, we\u0027ll just close\n  the panel outright rather than sticking to the bottom of\n  the visible content. (tablets only)\n- This has some implications for the background fade; you\u0027ll\n  see a brief increase in brightness as you swap panels\n  because the fade fraction is based on the sum of all the\n  panels\u0027 fractional visibility. At times there will not be\n  enough \"panel\" visible, in the aggregate, to justify\n  holding the fade steady.\n\nBug: 7260868 // can\u0027t pull down panel, possibly fixed\nBug: 7204435 // double-swipe for QS\nBug: 7179458 // fling \u0026 rubberbanding heuristics\nBug: 7172453 // collapse other panels when dragging a new one\nBug: 7221970 // grabbing a flying panel causes twitching\nChange-Id: Iad7c1f92c4edab9102cdda45605ef0ead4cc16c5\n"
    },
    {
      "commit": "8bd206b54872d7b77110562ed535b6d1c72a1ca9",
      "tree": "776fe200b94294c527f16ae1ffc3426cfdefe58e",
      "parents": [
        "7ba4b4823dd6d8166d60970f9c1f530d43f943b4"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Oct 03 10:32:02 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Oct 03 10:32:02 2012 -0700"
      },
      "message": "Don\u0027t set keyboard insets if keyboard is hidden.\n\nMakes sense.\n\nBug: 7256294 fixed.\nChange-Id: I435fc2e6e5acdf5c4d70b9dad1a30d7fe7c11b31\n"
    },
    {
      "commit": "7ba4b4823dd6d8166d60970f9c1f530d43f943b4",
      "tree": "b5322f855e6691c3540d1fc9473119d6f5cb576b",
      "parents": [
        "9e85191e260de8745083e68112675ad6dec5984d",
        "e1339bf49349fd286182940a995405887b48c76d"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Oct 03 09:51:47 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 09:51:47 2012 -0700"
      },
      "message": "Merge \"Fix build\" into jb-mr1-dev"
    },
    {
      "commit": "e1339bf49349fd286182940a995405887b48c76d",
      "tree": "d90bb0241eb9b764f96c6df99cdac5d6d83f2f45",
      "parents": [
        "3edcf5ee908d4e96030dabbd673fbb457c400607"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Oct 03 09:47:33 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Oct 03 09:47:33 2012 -0700"
      },
      "message": "Fix build\n\nChange-Id: I0ec6a79ab4e82de04c438b2fb3fa914b21554593\n"
    },
    {
      "commit": "9e85191e260de8745083e68112675ad6dec5984d",
      "tree": "45b86579f960ab50f5811b25fe0a8a0f28028434",
      "parents": [
        "dfef9b09c92897d2a758d711881639e04fcbf270",
        "b92df330d8fa964ee7c979283aeadb58f93433f0"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 03 09:43:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 09:43:09 2012 -0700"
      },
      "message": "Merge \"Revert \"Import translations. DO NOT MERGE\"\" into jb-mr1-dev"
    },
    {
      "commit": "6b558994d4ea8dfa1967f96e272496a7d2b8972a",
      "tree": "448cf738b12a88f218fa32ac737901a2a8296822",
      "parents": [
        "48315436eece69f4d047c2b14ac63e62f757b88c"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Oct 03 09:34:24 2012 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Oct 03 09:34:24 2012 -0700"
      },
      "message": "Fix for bug 6954231 text wraps on second line and is fused...\n\nWhen breaking a line, the paragraphs below the new line break were still\nbeing drawn in their old location. This only happened when the height\nwas fill_parent, otherwise the height change would force a relayout,\nwhich in turn would do a full invalidation.\n\nThis patch checks for changes to the layout height (not just the widget\nheight, which won\u0027t change when it\u0027s fill_parent), and invalidates.\n\nChange-Id: I64adb9f5eae0479c1c9c8d37c10c2c27a6f582a8\n"
    },
    {
      "commit": "dfef9b09c92897d2a758d711881639e04fcbf270",
      "tree": "bc4fdca0fcaf2f169d2f2a223fcf8d6bb1b50648",
      "parents": [
        "3edcf5ee908d4e96030dabbd673fbb457c400607",
        "f97262bf3e0c7c047fcb5b4ac3f9270c7369b3dc"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 03 09:30:00 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 09:30:00 2012 -0700"
      },
      "message": "Merge \"Revert \"Import translations. DO NOT MERGE\"\" into jb-mr1-dev"
    },
    {
      "commit": "f97262bf3e0c7c047fcb5b4ac3f9270c7369b3dc",
      "tree": "2541b12f7587fe29fc6c3c7b2b5594d610247b0d",
      "parents": [
        "4736039f3347675796a4d7e589584da3d1af275e"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 03 09:28:27 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 09:28:27 2012 -0700"
      },
      "message": "Revert \"Import translations. DO NOT MERGE\"\n\nThis reverts commit 4736039f3347675796a4d7e589584da3d1af275e\n\nChange-Id: Ie271f9a3872578cea458389a5ba7ccaf93beff29\n"
    },
    {
      "commit": "3edcf5ee908d4e96030dabbd673fbb457c400607",
      "tree": "eeb5ae9515d4ddcf7907343e82cbead7caba6318",
      "parents": [
        "6303084a50933de80d6e27d76052f3e5f9e6e312",
        "b2a7d27bbee0b982f7769747b9780b8262cb75f1"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Oct 03 09:19:11 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 09:19:11 2012 -0700"
      },
      "message": "Merge \"make bluetooth iconography consistent with other quicksettings icons.\" into jb-mr1-dev"
    },
    {
      "commit": "b2a7d27bbee0b982f7769747b9780b8262cb75f1",
      "tree": "be24c64fc5aadb83540154371c9411c5da03226e",
      "parents": [
        "9c022dff03561422965b50bebc496c5b7803dcd3"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Oct 03 10:16:51 2012 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Oct 03 12:11:49 2012 -0400"
      },
      "message": "make bluetooth iconography consistent with other quicksettings icons.\n\nBug: 7217026\nChange-Id: I880ee26e1d92ffa49885cf53b8dbab6b13887423\n"
    },
    {
      "commit": "b92df330d8fa964ee7c979283aeadb58f93433f0",
      "tree": "2541b12f7587fe29fc6c3c7b2b5594d610247b0d",
      "parents": [
        "6310b2099e98c843b41db0f83461bf07b1a707b4"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 03 09:11:19 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 09:11:19 2012 -0700"
      },
      "message": "Revert \"Import translations. DO NOT MERGE\"\n\nBuild broken\n\nThis reverts commit 6310b2099e98c843b41db0f83461bf07b1a707b4\n\nChange-Id: I14f57183122252583b9b5cde5424595908000e65\n"
    },
    {
      "commit": "6303084a50933de80d6e27d76052f3e5f9e6e312",
      "tree": "66e1ba54b9971912aaa5ee931ab26d73f3a36b13",
      "parents": [
        "d14508f8c483f1b5c14e8f25b43ad5714b445e28",
        "4736039f3347675796a4d7e589584da3d1af275e"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 03 09:01:55 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 09:01:55 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev"
    },
    {
      "commit": "d14508f8c483f1b5c14e8f25b43ad5714b445e28",
      "tree": "a02801118daa85a9851b524c8f6ddb86b092de8c",
      "parents": [
        "8a29640e15471cea832c1738b125ce42c28a837e",
        "151f00d8f06e207038125f227b42f06a25d5e0a0"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 03 09:00:28 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 09:00:28 2012 -0700"
      },
      "message": "Merge \"Disable statusbar pulldown gesture tracking.\" into jb-mr1-dev"
    },
    {
      "commit": "8a29640e15471cea832c1738b125ce42c28a837e",
      "tree": "28989a0b031f2fefab498abdce4386e6b5973c35",
      "parents": [
        "fc6770e748bb69f80b7b68942a273335b165000a",
        "6310b2099e98c843b41db0f83461bf07b1a707b4"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 03 08:52:46 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 08:52:47 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev"
    },
    {
      "commit": "151f00d8f06e207038125f227b42f06a25d5e0a0",
      "tree": "a25439e98900ff1d47e78824b389e5779cae16ac",
      "parents": [
        "c2a28163165fdd8e2a3173a577ba07cc88ec61fd"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Oct 02 22:33:08 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 03 11:50:02 2012 -0400"
      },
      "message": "Disable statusbar pulldown gesture tracking.\n\nBug: 7164602\nChange-Id: Ie6569a7a8a9f462e844ef3088098c3256653f630\n"
    },
    {
      "commit": "fc6770e748bb69f80b7b68942a273335b165000a",
      "tree": "46f27dde35a142444e442aad87eead0deed3fd26",
      "parents": [
        "1fd3474585e2f2c5c87572e8b1c6c0c05b718b1a",
        "0d21e2161f8542db0a54bf80b74b7fd33afef6f6"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Wed Oct 03 08:43:42 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 08:43:43 2012 -0700"
      },
      "message": "Merge \"Remove checkPermission() call in getAllProviders().\" into jb-mr1-dev"
    },
    {
      "commit": "1fd3474585e2f2c5c87572e8b1c6c0c05b718b1a",
      "tree": "a67ad6c3623d17ceb1d1310df78731577da17c39",
      "parents": [
        "211f2309ab7feec435d8d64b732d17110d4ba999",
        "e5f7ec0576a25abc7a9754c72d61d86a251347e2"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 03 07:59:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 07:59:09 2012 -0700"
      },
      "message": "Merge \"Allow QS to be closed via drag on background.\" into jb-mr1-dev"
    },
    {
      "commit": "e5f7ec0576a25abc7a9754c72d61d86a251347e2",
      "tree": "87d6e16e1344202532e988bf036377ad753e0c57",
      "parents": [
        "f175525be4107649581259d04711f9ead905d447"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 03 10:40:00 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 03 10:40:00 2012 -0400"
      },
      "message": "Allow QS to be closed via drag on background.\n\nThis was already working fine for the area of the panel\nbelow the ScrollView, but intuitively it seems that dragging\nin the unused portion of a partially-filled row would behave\nthe same way. Because it\u0027s part of the scrolling content,\nthough, drags in that region are (correctly) interpreted by\nthe ScrollView as scrolling requests.\n\nThe new QuickSettingsScrollView works around this by\nignoring touch events if its contents are too small to be\nscrolled. So in the common case (QS tiles on a phone) you\nwill be able to drag in any empty area and have your taps\ninterpreted by the PanelView (which hands them off to the\nhandle to collapse the view).\n\nWe don\u0027t handle drags in empty areas when there are too many\ntiles to show on-screen, and really, it\u0027s impossible to do\nso: this gesture should then definitely be interpreted as a\nscroll.\n\nBug: 7203193\nChange-Id: I4cfcb029481a88d3604c7105185e8bcb7dbde8a5\n"
    },
    {
      "commit": "211f2309ab7feec435d8d64b732d17110d4ba999",
      "tree": "69ee95c93e8f2007a79d546c226b99921a853d92",
      "parents": [
        "c2a28163165fdd8e2a3173a577ba07cc88ec61fd",
        "e5923631f06406f5f5e23a3a2ab4b24bb53a9094"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Wed Oct 03 07:34:49 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 07:34:50 2012 -0700"
      },
      "message": "Merge \"Fix Recents dismiss/back button behavior\" into jb-mr1-dev"
    },
    {
      "commit": "e5923631f06406f5f5e23a3a2ab4b24bb53a9094",
      "tree": "852ab73ed336fd9514202cf443ceafc4a74d4196",
      "parents": [
        "fb4a113a29f432b69b5ec9e3cc3143674c67ffac"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Wed Oct 03 15:29:36 2012 +0200"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Wed Oct 03 15:35:54 2012 +0200"
      },
      "message": "Fix Recents dismiss/back button behavior\n\nBug: 7238675\nChange-Id: Ic97c38d5559b90c08a32751091d2587d4abfd534"
    },
    {
      "commit": "eeadda59687478704ee7f7f45fd6868e3ec6eb3f",
      "tree": "642cb8c83967e5b8182255af9c9123d7a12cd4a0",
      "parents": [
        "c2a28163165fdd8e2a3173a577ba07cc88ec61fd"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Oct 02 17:32:38 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Oct 03 02:35:04 2012 -0700"
      },
      "message": "Always enable hardware layers in widgets in keyguard while dragging.\n\nThis fixes a performance issue on the 7\" tablet where disabling hardware\nlayers in landscape mode resulted in extremely bad drawing performance.\n\nThe code now enables hardware layers for all the widgets while the user\nis dragging.\n\nFixes bug 7274971\n\nChange-Id: Iafd18fb317fcd3caad45791fe5a0f111d40a1ed4\n"
    },
    {
      "commit": "c2a28163165fdd8e2a3173a577ba07cc88ec61fd",
      "tree": "16520775a93c6818317f7047e58645428ca9be34",
      "parents": [
        "fd28053d5eef6971ac05bd5cd4b71656e9266145",
        "5d2da713ed8338c0d73779d842e6958f86fbc2ee"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Oct 03 02:23:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 02:23:52 2012 -0700"
      },
      "message": "Merge \"Update keyguard to send userActivity events\" into jb-mr1-dev"
    },
    {
      "commit": "fd28053d5eef6971ac05bd5cd4b71656e9266145",
      "tree": "dbef4dea4efa2d1a9d21a84666ff57387ecf7f4e",
      "parents": [
        "3f0a57dcd9a060bb3b2b35da4d2ac6cb42733fef",
        "bd26b2fb753d47c27e181ca821f2fd62252b5ba1"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 03 01:23:54 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 01:23:54 2012 -0700"
      },
      "message": "am bd26b2fb: am 5958cb0d: am c395f4a3: Doc change: Add core quality and tablet quality docs, tablet developer stories.\n\n* commit \u0027bd26b2fb753d47c27e181ca821f2fd62252b5ba1\u0027:\n  Doc change: Add core quality and tablet quality docs, tablet developer stories.\n"
    },
    {
      "commit": "bd26b2fb753d47c27e181ca821f2fd62252b5ba1",
      "tree": "713bee306c2b1d8a33cdebd1dedf5d318ce2a96d",
      "parents": [
        "39c78f0a1fad81800e692ae117084c52a7e1fcbe",
        "5958cb0d8b619b7a42dcc9fbace3b2b9e088e89c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 03 01:21:48 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 01:21:48 2012 -0700"
      },
      "message": "am 5958cb0d: am c395f4a3: Doc change: Add core quality and tablet quality docs, tablet developer stories.\n\n* commit \u00275958cb0d8b619b7a42dcc9fbace3b2b9e088e89c\u0027:\n  Doc change: Add core quality and tablet quality docs, tablet developer stories.\n"
    },
    {
      "commit": "5958cb0d8b619b7a42dcc9fbace3b2b9e088e89c",
      "tree": "29fb577899376180cd1e32f969af80fdd66c900d",
      "parents": [
        "b2e7d79f12efca50032512b70ddd79aa74dbbc4f",
        "c395f4a39cef3e0c2eaac8318b5e1723eac7d696"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 03 01:19:45 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 01:19:45 2012 -0700"
      },
      "message": "am c395f4a3: Doc change: Add core quality and tablet quality docs, tablet developer stories.\n\n* commit \u0027c395f4a39cef3e0c2eaac8318b5e1723eac7d696\u0027:\n  Doc change: Add core quality and tablet quality docs, tablet developer stories.\n"
    },
    {
      "commit": "c395f4a39cef3e0c2eaac8318b5e1723eac7d696",
      "tree": "e687b5292a66c9f1dbabea40a0385da972c07ba1",
      "parents": [
        "ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Aug 20 11:07:36 2012 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 03 01:16:53 2012 -0700"
      },
      "message": "Doc change: Add core quality and tablet quality docs, tablet developer stories.\n\nChange-Id: Ia88e66818200fdc20417c0fe20672a5758284028\n"
    },
    {
      "commit": "5d2da713ed8338c0d73779d842e6958f86fbc2ee",
      "tree": "4ff848dcdadc55e5fd71c871d4c2b037d6721cb5",
      "parents": [
        "3f0a57dcd9a060bb3b2b35da4d2ac6cb42733fef"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Oct 02 18:38:09 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Oct 03 00:41:54 2012 -0700"
      },
      "message": "Update keyguard to send userActivity events\n\nSince the new PowerManager changes are in, keyguard needs to handle\nkeeping the screen awake.  This change does this in a few places in\naddition to the existing security screens:\n\n- when the widget page changes\n- when the user interacts with any widget other than the status widget\n- when the user taps on the target in the selector screen\n\nFixes bug 7273646\n\nChange-Id: If4c76a38e9b886dd359ba96cd2aae03652007b66\n"
    },
    {
      "commit": "3f0a57dcd9a060bb3b2b35da4d2ac6cb42733fef",
      "tree": "b6074d5757df5ebc6e92893537c38d62fce6aa15",
      "parents": [
        "5558b79e7a40adb3ad550e8bdf37996ddbeb714f",
        "ff532540f18e3b2181da0550fe55045418a3b84e"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Oct 02 23:28:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 02 23:29:47 2012 -0700"
      },
      "message": "Merge changes Iccea764b,I624b559e into jb-mr1-dev\n\n* changes:\n  Improve the screen dim duration calculation.\n  Implement screen on hack for wireless chargers.\n"
    },
    {
      "commit": "5558b79e7a40adb3ad550e8bdf37996ddbeb714f",
      "tree": "87fb794119bc6382adc0917b3c5648e7df92b505",
      "parents": [
        "6bcd73203ada36b446b05fa33f9834ac989c0621",
        "a4d8204e3068b9d8d6908d4cf3440e81967867a3"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Oct 02 23:28:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 02 23:28:02 2012 -0700"
      },
      "message": "Merge \"Fix some synchronization issues in BatteryService.\" into jb-mr1-dev"
    },
    {
      "commit": "6bcd73203ada36b446b05fa33f9834ac989c0621",
      "tree": "072d30f533648e99ad98c1ceca9ccb27c2ed7062",
      "parents": [
        "61cd69c378cbf4eda996c59e53ea62c127e7c4d4"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Oct 02 16:32:04 2012 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Oct 02 22:53:26 2012 -0700"
      },
      "message": "Switch back to user switcher in keyguard\n\nChange-Id: I9acfb61fd34ad24a299e1f11f792e9e240f2b065\n"
    },
    {
      "commit": "61cd69c378cbf4eda996c59e53ea62c127e7c4d4",
      "tree": "534b9d7093adebc28b64824835dbb3c8e6c1ab3a",
      "parents": [
        "891a216102f39a10c5a16714213bf46c58b043ec"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Oct 02 21:42:54 2012 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Oct 02 21:55:08 2012 -0700"
      },
      "message": "Keyguard polish\n\n-\u003e Updated user switcher to be closer to spec (issue 7047393)\n-\u003e Drawing keyguard overscroll gradient manually in KeyguardWidgetFrame\n   (eliminates need for assets, eliminates banding)\n-\u003e Fixed clipping of overscroll on sw600dp using negative margin\n\nChange-Id: I90ec7f820ca7dccebf7e05628a3185e95d41af08\n"
    },
    {
      "commit": "ff532540f18e3b2181da0550fe55045418a3b84e",
      "tree": "6b7c771a5838873365e3864ee1069de712b07c77",
      "parents": [
        "f3fb895269deadcda0cf497d421e4b89e8ee8f8f"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Oct 02 21:18:04 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Oct 02 21:18:04 2012 -0700"
      },
      "message": "Improve the screen dim duration calculation.\n\nTake into account whether the screen off timeout is very short.\nIf so, we use a shorter dim timeout.  Don\u0027t allow the dim\ntime to be more than 20% of the total screen on time so that\nthe screen remains bright at least 80% of the time even when\nthe timeout is short.\n\nBug: 7273646\nChange-Id: Iccea764b90f0d8b1df7009d26160c6bcf6eabe5b\n"
    },
    {
      "commit": "f3fb895269deadcda0cf497d421e4b89e8ee8f8f",
      "tree": "d40d84e9c223dfde753bfd59d2f69c2807580df9",
      "parents": [
        "a4d8204e3068b9d8d6908d4cf3440e81967867a3"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Oct 02 20:57:05 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Oct 02 20:57:05 2012 -0700"
      },
      "message": "Implement screen on hack for wireless chargers.\n\nWe can\u0027t accurately detect whether the device is resting\non a wireless charger unless it is actually charging.\nSo we need to tweak the screen on when plugged / unplugged\npolicy accordingly to avoid spurious wakeups.\n\nBug: 7234284\nChange-Id: I624b559e2e92b8813b12090bc20eca5f5158997e\n"
    },
    {
      "commit": "891a216102f39a10c5a16714213bf46c58b043ec",
      "tree": "903b24bb6b274e3330eed827bfad0f6d2bdeac72",
      "parents": [
        "d27f1cd30b140f042e11032e4aa4381756e2998f",
        "39c78f0a1fad81800e692ae117084c52a7e1fcbe"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Oct 02 20:34:42 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 02 20:34:42 2012 -0700"
      },
      "message": "am 39c78f0a: am b2e7d79f: am ddab47b7: update sidenav structure for localized strings dependent on change Ifcae4fcf716c8bb48f3ff18f17313b3f131c3f73\n\n* commit \u002739c78f0a1fad81800e692ae117084c52a7e1fcbe\u0027:\n  update sidenav structure for localized strings dependent on change Ifcae4fcf716c8bb48f3ff18f17313b3f131c3f73\n"
    },
    {
      "commit": "39c78f0a1fad81800e692ae117084c52a7e1fcbe",
      "tree": "164f9874e61cd093f20ada26f24d0187e8d5c892",
      "parents": [
        "a142be8ea9003442b486e0a0f8558361b1525c93",
        "b2e7d79f12efca50032512b70ddd79aa74dbbc4f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Oct 02 20:33:19 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 02 20:33:19 2012 -0700"
      },
      "message": "am b2e7d79f: am ddab47b7: update sidenav structure for localized strings dependent on change Ifcae4fcf716c8bb48f3ff18f17313b3f131c3f73\n\n* commit \u0027b2e7d79f12efca50032512b70ddd79aa74dbbc4f\u0027:\n  update sidenav structure for localized strings dependent on change Ifcae4fcf716c8bb48f3ff18f17313b3f131c3f73\n"
    },
    {
      "commit": "b2e7d79f12efca50032512b70ddd79aa74dbbc4f",
      "tree": "b540e9e602555ce08fc0bfcd3a2d19c97e46384e",
      "parents": [
        "33b8f4175719b746ee290fd95478fae4643fad42",
        "ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Oct 02 20:31:09 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 02 20:31:09 2012 -0700"
      },
      "message": "am ddab47b7: update sidenav structure for localized strings dependent on change Ifcae4fcf716c8bb48f3ff18f17313b3f131c3f73\n\n* commit \u0027ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4\u0027:\n  update sidenav structure for localized strings dependent on change Ifcae4fcf716c8bb48f3ff18f17313b3f131c3f73\n"
    }
  ],
  "next": "d27f1cd30b140f042e11032e4aa4381756e2998f"
}
