)]}'
{
  "log": [
    {
      "commit": "b5da7b23df5278a5e722b601eb8ef7e98537a51e",
      "tree": "803850124d61c4b532fb61ed763bfee003743711",
      "parents": [
        "774e8ad88331f82994e38d721418da556ce9edea",
        "582f7124061f455ca521987e566fdd651a5bb9e3"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Oct 14 17:24:14 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 14 17:24:14 2013 +0000"
      },
      "message": "Merge \"Throw when taking non-existant Uri permission.\" into klp-dev"
    },
    {
      "commit": "774e8ad88331f82994e38d721418da556ce9edea",
      "tree": "c2843e94f7d19ff2ff5c7fd382b2082649ae4be7",
      "parents": [
        "edbab7b58227e66c2cc4e868bba314020ef52080",
        "f1a36648ca099d7ffa8a19e403673820d4b8417a"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Oct 14 17:21:33 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 14 17:21:33 2013 +0000"
      },
      "message": "Merge \"Implement new SYSTEM_UI_FLAG_IMMERSIVE_STICKY.\" into klp-dev"
    },
    {
      "commit": "f1a36648ca099d7ffa8a19e403673820d4b8417a",
      "tree": "fa729e97bfa743f2bdceba92a57c373067e42502",
      "parents": [
        "69f49434ec7240b3b1195b41348ddedba1bd1e98"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sat Oct 12 17:50:42 2013 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Oct 14 13:11:21 2013 -0400"
      },
      "message": "Implement new SYSTEM_UI_FLAG_IMMERSIVE_STICKY.\n\nMigrate transient bar mode to IMMERSIVE_STICKY, and\nintroduce new behavior for IMMERSIVE: namely the\nopaque bars are revealed by clearing the flags on swipe.\n\nRemove low-profile optimization that confuses api demos\nand other apps using low-profile as a signal.\n\nTransientNavigationConfirmation renamed to\nImmersiveModeConfirmation, and its associated resources,\nsince the confirmation is now shown when the nav bar is\nshown in either of the two immersive modes.\n\nRemove unused Toast.makeBar and associated hidden framework\nbits now that the confirmation uses a cling instead.\n\nBug:11062108\nChange-Id: Iae49d31973940b9bee9f5b1827756db5eaa76aa3\n"
    },
    {
      "commit": "edbab7b58227e66c2cc4e868bba314020ef52080",
      "tree": "4288729557b6987f6b7b82f380bad4162856c52f",
      "parents": [
        "9ecc29043ff1ee1da5dd7b9bdad687a492cbd861",
        "b9b77aecf22307300bbf923fbde39422c8c12e80"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Mon Oct 14 17:08:09 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 14 17:08:10 2013 +0000"
      },
      "message": "Merge \"no layout \u003d no visibility\" into klp-dev"
    },
    {
      "commit": "582f7124061f455ca521987e566fdd651a5bb9e3",
      "tree": "dd01a0ebeb340992f60c03ff62e4ccd5c7171a6f",
      "parents": [
        "11def8f06a3c03a0056e9fa010b28622d9d88d2b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Oct 11 17:46:47 2013 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Oct 14 10:01:33 2013 -0700"
      },
      "message": "Throw when taking non-existant Uri permission.\n\nBug: 11080911\nChange-Id: Ib73a20f497b447aebe69c88266369605e69a7812\n"
    },
    {
      "commit": "9ecc29043ff1ee1da5dd7b9bdad687a492cbd861",
      "tree": "9f92786ff1f0a62e06902c43377d447f9bdd54b0",
      "parents": [
        "ea7c1e24a213863cd204f4ff097bf622144e417c",
        "da5d7027a8905dd17f1cb8dd249d0d9320a97fec"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 14 09:59:52 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 14 09:59:52 2013 -0700"
      },
      "message": "am da5d7027: am 5a99a702: am 4dfe8944: Merge \"add docs about managing app memory\" into jb-mr2-docs\n\n* commit \u0027da5d7027a8905dd17f1cb8dd249d0d9320a97fec\u0027:\n  add docs about managing app memory\n"
    },
    {
      "commit": "da5d7027a8905dd17f1cb8dd249d0d9320a97fec",
      "tree": "aecccf2e99790acce9141fc432cdf68d21cb9eed",
      "parents": [
        "91245730a103f526a7c3cc0f4f6c3a03c1094703",
        "5a99a7023ee5f8f054a9e8d10ed78e6c3f30a839"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 14 09:57:11 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 14 09:57:11 2013 -0700"
      },
      "message": "am 5a99a702: am 4dfe8944: Merge \"add docs about managing app memory\" into jb-mr2-docs\n\n* commit \u00275a99a7023ee5f8f054a9e8d10ed78e6c3f30a839\u0027:\n  add docs about managing app memory\n"
    },
    {
      "commit": "5a99a7023ee5f8f054a9e8d10ed78e6c3f30a839",
      "tree": "ca178e0ba57c8b4948bd36b0a34aae5dd18ecef2",
      "parents": [
        "ca3387776037cd00b7bd7114535e3f3365cf3464",
        "4dfe894440f3b1af62df8e6cb74503c86519c74d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 14 09:52:07 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 14 09:52:07 2013 -0700"
      },
      "message": "am 4dfe8944: Merge \"add docs about managing app memory\" into jb-mr2-docs\n\n* commit \u00274dfe894440f3b1af62df8e6cb74503c86519c74d\u0027:\n  add docs about managing app memory\n"
    },
    {
      "commit": "4dfe894440f3b1af62df8e6cb74503c86519c74d",
      "tree": "e1b945ce3c4fe950354540be3461d35d4d44a03f",
      "parents": [
        "45edbb701ac44891aa07a403a55ee2393da9b25f",
        "a3f0e01f332ee0acc8450bf4564992f2ffe2f426"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 14 16:49:11 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 14 16:49:11 2013 +0000"
      },
      "message": "Merge \"add docs about managing app memory\" into jb-mr2-docs"
    },
    {
      "commit": "ea7c1e24a213863cd204f4ff097bf622144e417c",
      "tree": "02e734b0108bc1c73a88ff9e485f72dccf0856df",
      "parents": [
        "2261bef330729dda2b2976e23b15d9cb1897b5e6",
        "d99384d06739b7894ccac5ca4ad49648b93927dc"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Oct 14 16:38:48 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 14 16:38:48 2013 +0000"
      },
      "message": "Merge \"Add null check when determining mOnTopOfHome\" into klp-dev"
    },
    {
      "commit": "2261bef330729dda2b2976e23b15d9cb1897b5e6",
      "tree": "56526e60e2cd542ad1366aeb0ea425f9387188a0",
      "parents": [
        "5c364f3c1eba4f0c816cd88942ab5336aed1195d",
        "d898bb00034397d78b239f78537fb238df360c8e"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Oct 14 16:22:50 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 14 16:22:50 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "d898bb00034397d78b239f78537fb238df360c8e",
      "tree": "432fa05a8e74f4c215f5665194fbc93c83c91ba0",
      "parents": [
        "19e8273b1a58801778f07e4199d7accb0e5f0198"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Oct 14 09:16:10 2013 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Oct 14 09:16:10 2013 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ic05225f9a7ed59b8534c5637187ced07b660252a\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "5c364f3c1eba4f0c816cd88942ab5336aed1195d",
      "tree": "8e1de138c9551e7689bef3bea22c57d6979f0ac9",
      "parents": [
        "a0aa64ac1b5652c3763c6cd58fa6d948dabc8f29",
        "831fa04f5a39558d9f0bfa7fc8e67f01e572de9b"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Oct 14 16:14:24 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 14 16:14:24 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "a0aa64ac1b5652c3763c6cd58fa6d948dabc8f29",
      "tree": "f96dd9233e2c8b13d2bd1cc7c886f5d5fa28e1cb",
      "parents": [
        "00c5db059645a8b9a0440097b53944b653d95373",
        "1a6f41c1bff874e19a65601079950c00b86f9010"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Oct 14 16:14:14 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 14 16:14:14 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "831fa04f5a39558d9f0bfa7fc8e67f01e572de9b",
      "tree": "d75533bbe4aee6ef58f29752d561ef6563bd13e5",
      "parents": [
        "19e8273b1a58801778f07e4199d7accb0e5f0198"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Oct 14 09:13:14 2013 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Oct 14 09:13:14 2013 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I7650da18d849d7ffbab92487bb2f79f32230b7c3\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "00c5db059645a8b9a0440097b53944b653d95373",
      "tree": "910a74071a8f43e8bc6aa558a60f708fa73e35a9",
      "parents": [
        "19e8273b1a58801778f07e4199d7accb0e5f0198",
        "cd514970cc4ee511bad25af9902278ed56ea76db"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Oct 14 16:12:29 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 14 16:12:29 2013 +0000"
      },
      "message": "Merge \"Doc change: fix link to widgets design doc.\" into klp-dev"
    },
    {
      "commit": "1a6f41c1bff874e19a65601079950c00b86f9010",
      "tree": "11a82691a58d73ecfb5e2ac4c2f200203c67b075",
      "parents": [
        "19e8273b1a58801778f07e4199d7accb0e5f0198"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Oct 14 09:11:11 2013 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Oct 14 09:11:11 2013 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I9a11931ae13cdda6647b145d2ceac071e5f05a54\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "19e8273b1a58801778f07e4199d7accb0e5f0198",
      "tree": "63984658fa0cfe66f6f4f466781b21fe81c06e0a",
      "parents": [
        "69f49434ec7240b3b1195b41348ddedba1bd1e98",
        "05021e5e47132799efc3f8312fbca7cb20e6fc71"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Oct 14 14:44:21 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 14 14:44:22 2013 +0000"
      },
      "message": "Merge \"Don\u0027t show [!] battery at boot.\" into klp-dev"
    },
    {
      "commit": "05021e5e47132799efc3f8312fbca7cb20e6fc71",
      "tree": "270d2550ea4c0731d0ef182e83c7a018775c316d",
      "parents": [
        "e1db0dd089456d80a2872fe1a12a179f39240aec"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Oct 14 10:27:45 2013 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Oct 14 10:27:45 2013 -0400"
      },
      "message": "Don\u0027t show [!] battery at boot.\n\nDefense in depth:\n 1. If there\u0027s a sticky battery broadcast waiting around for\n    us, apply its information immediately.\n 2. If for some reason there is no battery information,\n    just don\u0027t draw anything.\n\nBug: 11208146\nChange-Id: I43e4b55a90a4ca619816ad0315e329f88b529581\n"
    },
    {
      "commit": "d99384d06739b7894ccac5ca4ad49648b93927dc",
      "tree": "23cfe3c0251d40e711d8bf59abc05bad3bbb358c",
      "parents": [
        "4ebe57804d1421daef81add365cd94a9a8183bc8"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Oct 14 07:09:18 2013 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Oct 14 07:09:18 2013 -0700"
      },
      "message": "Add null check when determining mOnTopOfHome\n\nFixes bug 11198896.\n\nChange-Id: I7b35c8a7156f03f8dab0598b55ef327e593f6427\n"
    },
    {
      "commit": "69f49434ec7240b3b1195b41348ddedba1bd1e98",
      "tree": "9031e3809e87b96ade759f502493751414763716",
      "parents": [
        "00f597bc3c27ed70e5c396722dc6c55f4e71f91f",
        "b83f5c6a421c476a0f1af6e986a88f073581afd2"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Oct 14 13:50:56 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 14 13:50:56 2013 +0000"
      },
      "message": "Merge \"Limit transient nav cling to 380dp on large/land devices.\" into klp-dev"
    },
    {
      "commit": "b83f5c6a421c476a0f1af6e986a88f073581afd2",
      "tree": "8a479751fbee9f6442256a53d82c04ed8fb8bcf4",
      "parents": [
        "5db566f16a1b8f36e84a9be00cde40482d48466b"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Sun Oct 13 22:04:36 2013 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Oct 14 09:26:43 2013 -0400"
      },
      "message": "Limit transient nav cling to 380dp on large/land devices.\n\nBug: 11077915\nChange-Id: I141a5f3f565109ae5ac9221053e5a4db36633ca7\n"
    },
    {
      "commit": "00f597bc3c27ed70e5c396722dc6c55f4e71f91f",
      "tree": "eac09e81e4727da730bc5deae094ef8a33724420",
      "parents": [
        "e1db0dd089456d80a2872fe1a12a179f39240aec"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Sun Oct 13 23:42:59 2013 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Sun Oct 13 23:42:59 2013 -0700"
      },
      "message": "Adding additional MNC overlays. (Bug 10518893)\n\nChange-Id: I1c314c4e7ce7adf6f4a6f6722b51781f0ce7cd22\n"
    },
    {
      "commit": "e1db0dd089456d80a2872fe1a12a179f39240aec",
      "tree": "8a7658469baca32ad4b6da45880d1791453ab9bc",
      "parents": [
        "5db566f16a1b8f36e84a9be00cde40482d48466b"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sun Oct 13 18:15:00 2013 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Oct 14 02:20:57 2013 +0000"
      },
      "message": "Test for task in front must include stack in front.\n\nThe CL that ensured that a dying task must be in front of the user\n(ag/374996) only checked that the task was at the top of /a/ stack,\nnot on top of the frontmost stack. This checks the stack for being\nfrontmost before switching to home.\n\nFixes bug 11208762.\n\nChange-Id: I43f6d380e7a880ec19db03711ada6c7437e15f73\n"
    },
    {
      "commit": "5db566f16a1b8f36e84a9be00cde40482d48466b",
      "tree": "8dd38aae7b017dd41328c455a5d1f476edf8063e",
      "parents": [
        "4ebe57804d1421daef81add365cd94a9a8183bc8"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Oct 13 17:19:10 2013 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Oct 13 18:49:15 2013 -0700"
      },
      "message": "Fix updating fast scroll state for data set changes\n\nOnly looking for old/new count changes is incomplete with the current\nstate of things. The observer\u0027s onChanged method will update this in\nsome cases, stomping the different values needed to trigger a fast\nscroller update. Also update the fast scroller if the data change flag\nis set.\n\nAlso fix the positioning of the legacy text overlay.\n\nBug 11188512\n\nChange-Id: I35b3915ce49f8494c6d82f6be6d6df7169deddd7\n"
    },
    {
      "commit": "4ebe57804d1421daef81add365cd94a9a8183bc8",
      "tree": "052944285a41bfdab8c2a45be2d74e6454c04242",
      "parents": [
        "f89ff85f6c408df6da8eea0fa9dc602352b3a4e4",
        "7c495cbf68d8315e585e4dfc6fb7daa7a5028b12"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Oct 14 01:25:26 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 14 01:25:27 2013 +0000"
      },
      "message": "Merge \"Revert \"Restore wallpaper positioning between apps.\"\" into klp-dev"
    },
    {
      "commit": "f89ff85f6c408df6da8eea0fa9dc602352b3a4e4",
      "tree": "a53e8e05eb135e0712688647861e6cc8b287d035",
      "parents": [
        "05da328078b71f4aa9a42552f9c2b6713010686e",
        "fadccf1d0e13194254e0c87851698ca4fcc98c81"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Oct 14 00:44:12 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 14 00:44:13 2013 +0000"
      },
      "message": "Merge \"Hide the camera and search icons when switching to the camera page\" into klp-dev"
    },
    {
      "commit": "fadccf1d0e13194254e0c87851698ca4fcc98c81",
      "tree": "19427e0bbf9458e377fcb872cefa69f9c3cc20c4",
      "parents": [
        "39eaeb99c35e8d09ef27d040bf49436d13899a16"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Oct 13 17:26:39 2013 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Oct 13 17:26:39 2013 -0700"
      },
      "message": "Hide the camera and search icons when switching to the camera page\n\nPartial fix for bug 11190737\n\nChange-Id: I8b14a0b32cec51fe381f8ef110a13623d8324938\n"
    },
    {
      "commit": "05da328078b71f4aa9a42552f9c2b6713010686e",
      "tree": "374a4eb8209c026a2291b32edc7f932f8073bae6",
      "parents": [
        "1ae1373aeddbd5f3e090db8d5862a22eab0e4ed6",
        "afef5b23a1c6c42b508f3e3705cea02ad24acba7"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Oct 14 00:06:48 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 14 00:06:49 2013 +0000"
      },
      "message": "Merge \"Fix warp animation in keyguard\" into klp-dev"
    },
    {
      "commit": "afef5b23a1c6c42b508f3e3705cea02ad24acba7",
      "tree": "31e09c486082ad6e66e42a9e7c1475f1d6afacdd",
      "parents": [
        "39eaeb99c35e8d09ef27d040bf49436d13899a16"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Oct 13 16:49:43 2013 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Oct 13 17:02:11 2013 -0700"
      },
      "message": "Fix warp animation in keyguard\n\nThis fixes a problem where the warp page was remaining onscreen due to a\nrace between the animation completing and releasing the finger.  The fix\nis to track when the page is onscreen or when the warp is still animating\nto ensure we hide it when we\u0027re done.\n\nChange-Id: Ie53c65d276032da16cd42ec84b23ae812fc7e2eb\n"
    },
    {
      "commit": "1ae1373aeddbd5f3e090db8d5862a22eab0e4ed6",
      "tree": "21cf24c67860f38c0f1bf5fe8d1d9f45edd0c1b4",
      "parents": [
        "ef53fcc3efca382f17cc23dfda6d91b901941173",
        "47e3de2baa59b6d8ad7de0f569a814877f287a7e"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sun Oct 13 23:27:20 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 13 23:27:20 2013 +0000"
      },
      "message": "Merge \"Wire up new hideycling ok button to persist setting.\" into klp-dev"
    },
    {
      "commit": "47e3de2baa59b6d8ad7de0f569a814877f287a7e",
      "tree": "dc5a1cc317871ceb22efef41cbd1d1f105d7800a",
      "parents": [
        "ce6d9066b666cb065821163036bdabc9ec8081dd"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sun Oct 13 19:20:04 2013 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sun Oct 13 19:20:04 2013 -0400"
      },
      "message": "Wire up new hideycling ok button to persist setting.\n\nOtherwise you\u0027ll see it every time.\n\nBug:11077915\nChange-Id: I2ec725459f6ec133c1b82e9788a80dede6e87343\n"
    },
    {
      "commit": "7c495cbf68d8315e585e4dfc6fb7daa7a5028b12",
      "tree": "3af970f5749519814ecfd5ea7e441c7581d2359a",
      "parents": [
        "faf1a40382b61d9cabab82e6e835603511046564"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sun Oct 13 23:19:45 2013 +0000"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sun Oct 13 23:19:45 2013 +0000"
      },
      "message": "Revert \"Restore wallpaper positioning between apps.\"\n\nThis reverts commit faf1a40382b61d9cabab82e6e835603511046564.\n\nBug 10932680 is back where it was.\n\nChange-Id: I5058db837941769f25f09e3fafd9c19ef370df8e\n"
    },
    {
      "commit": "ef53fcc3efca382f17cc23dfda6d91b901941173",
      "tree": "d58268b486e744eb31743d3650f83cbb2bbed757",
      "parents": [
        "103a734b66b797e58d7d77a8fef6a68b53428930",
        "021d243d6d113b114d5e71931e728f2aacb9ca14"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Oct 13 23:04:12 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 13 23:04:13 2013 +0000"
      },
      "message": "Merge \"Fix issue #11199654: Action bar enter animation skips frames when cleared by the system\" into klp-dev"
    },
    {
      "commit": "021d243d6d113b114d5e71931e728f2aacb9ca14",
      "tree": "b56b22913ebd040e22d1e9b231528e0e3ef15f24",
      "parents": [
        "7fa498bf9bec98a4462c15eb10d5fd0e3c01d3bd"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Oct 13 15:20:09 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Oct 13 15:56:29 2013 -0700"
      },
      "message": "Fix issue #11199654: Action bar enter animation skips frames when cleared by the system\n\nWe have become too aggressive about not allowing windows to draw while windw\nanimations are running, basically not allowing any drawing in any window when\nthere is any window animation.  So if you did a relayout while the status bars\nwere being animated, your window would stop drawing until that status bar\nanimation was complete.\n\nThis change relaxes those rules in two ways:\n\n- A particular window will only be told to stop updating when *it* is\n  currently involved in a window animation.  So animations in status bars\n  will not stop app windows from update, and vice versa.\n\n- If a window receives input events while it is in the \"do not update\"\n  state, we will immediately terminate that state and start allowing it to\n  draw.  If the user is actually interacting with a window, we don\u0027t want\n  to wait to show feedback.\n\nChange-Id: I72574eec048aee53115b46a78686cf27f42c42f7\n"
    },
    {
      "commit": "103a734b66b797e58d7d77a8fef6a68b53428930",
      "tree": "87062a7862667040adcd73e65497410e22a7e0c3",
      "parents": [
        "7fa498bf9bec98a4462c15eb10d5fd0e3c01d3bd",
        "7d5e00ab2b5134d11e40b5a84fa363f8e8b24d68"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Oct 13 22:54:21 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 13 22:54:21 2013 +0000"
      },
      "message": "Merge \"Fix bug where lockout timeout is shown for SIM in keyguard\" into klp-dev"
    },
    {
      "commit": "7fa498bf9bec98a4462c15eb10d5fd0e3c01d3bd",
      "tree": "499f6dfb3a239a8963e3fa01705801dd6a0a3d85",
      "parents": [
        "158aeaf0884701d071f9929574e8626111556554",
        "e657a82ee1a53e42cced3159dd7782ca052ea9f6"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Oct 13 22:53:36 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 13 22:53:37 2013 +0000"
      },
      "message": "Merge \"Disable the camera and search buttons while we\u0027re in bouncer mode.\" into klp-dev"
    },
    {
      "commit": "158aeaf0884701d071f9929574e8626111556554",
      "tree": "d7221a2f48c685a86deaaf3d792b6a8e837912a6",
      "parents": [
        "45ca531e77c6f12062bfa7f3e369172582caebe6",
        "23ee84ee5e0ceece52077178b95d49f4adf6da85"
      ],
      "author": {
        "name": "Vineeta Srivastava",
        "email": "vsrivastava@google.com",
        "time": "Sun Oct 13 22:52:03 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 13 22:52:03 2013 +0000"
      },
      "message": "Merge \"telephony: redirect call barring MMI code to other purpose\" into klp-dev"
    },
    {
      "commit": "45ca531e77c6f12062bfa7f3e369172582caebe6",
      "tree": "8871db07e1d4ee105292d80f0ef9dcf32571166c",
      "parents": [
        "f732e37c1911831a8d26fd228a00063b9b489a42",
        "068b0c05fe089f58d96f71a82d57b87c5ebc1894"
      ],
      "author": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Sun Oct 13 22:48:03 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 13 22:48:03 2013 +0000"
      },
      "message": "Merge \"Adding stepcounter \u0026 stepdetector feature strings.\" into klp-dev"
    },
    {
      "commit": "23ee84ee5e0ceece52077178b95d49f4adf6da85",
      "tree": "21f0629518ddaf1ea06c2b6401e85317f738dedc",
      "parents": [
        "f732e37c1911831a8d26fd228a00063b9b489a42"
      ],
      "author": {
        "name": "duho.ro",
        "email": "duho.ro@lge.com",
        "time": "Wed Oct 02 14:47:16 2013 +0900"
      },
      "committer": {
        "name": "Vineeta Srivastava",
        "email": "vsrivastava@google.com",
        "time": "Sun Oct 13 15:23:28 2013 -0700"
      },
      "message": "telephony: redirect call barring MMI code to other purpose\n\nSome operators redirect call barring MMI codes to other purpose.\nFor instance, *333# should be processed as USSD code with Indonesia\nAxis SIM and Indonesia Hutchison SIM.  This change is adding an array\nfor call barring MMI code to config.xml. So, we can redefine the array\nfor redirecting the call barring MMI codes.\n\nBug: 10101303\n\nChange-Id: Ib21540a90c64e105cd4bc1864238329d594cd056\n\nConflicts:\n\tcore/res/res/values/config.xml\n\tcore/res/res/values/symbols.xml\n"
    },
    {
      "commit": "b9b77aecf22307300bbf923fbde39422c8c12e80",
      "tree": "a906e1cfc15de12ea750333e349a6fd0cc398b79",
      "parents": [
        "d38b1302b7506ae7eef6c6680228c0f07f6e1895"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Sun Oct 13 15:12:52 2013 -0700"
      },
      "committer": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Sun Oct 13 15:12:52 2013 -0700"
      },
      "message": "no layout \u003d no visibility\n\nThis fixes an Editor crash when the associated TextView\u0027s Layout\nis null.\n\nBug: 11165608\nChange-Id: I061c0db6eef95bf39a7696ad6e6f919bd22bfb11\n"
    },
    {
      "commit": "f732e37c1911831a8d26fd228a00063b9b489a42",
      "tree": "cfdb43c1df4c974ba9c5b1e714c75505d02ea0df",
      "parents": [
        "881e1a6b9101175efd027bcf3587c9f9c1dfbfaa",
        "3d7e0958c4300c1405363468387d4c51f9df9ee3"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sun Oct 13 22:10:30 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 13 22:10:31 2013 +0000"
      },
      "message": "Merge \"If the panels are disabled, don\u0027t go opaque on interaction.\" into klp-dev"
    },
    {
      "commit": "881e1a6b9101175efd027bcf3587c9f9c1dfbfaa",
      "tree": "702dc922f02fb351cba5e82af99b9e18ce35e28e",
      "parents": [
        "85e5ed639d58da0ea4fea0b523169fa0f7e81c51",
        "b30f38383e4691bf23311f62649aa504832731db"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Sun Oct 13 22:04:22 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 13 22:04:23 2013 +0000"
      },
      "message": "Merge \"do not request location from unavailable providers\" into klp-dev"
    },
    {
      "commit": "85e5ed639d58da0ea4fea0b523169fa0f7e81c51",
      "tree": "257d6caeeba2e1cf4b4e1bf3ff6cd6eb81688256",
      "parents": [
        "39eaeb99c35e8d09ef27d040bf49436d13899a16",
        "d8273896843b20ac70eea06abdf7378f132dfa4b"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Oct 13 21:26:34 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 13 21:26:35 2013 +0000"
      },
      "message": "Merge \"Account for translationY when targeting the fast scroller via touch\" into klp-dev"
    },
    {
      "commit": "39eaeb99c35e8d09ef27d040bf49436d13899a16",
      "tree": "28704e95c118d1dc199d9dbbd3a329b3e4d4db36",
      "parents": [
        "ce6d9066b666cb065821163036bdabc9ec8081dd",
        "94a52da03b4ef1e19e2d2f0a8fb1e97a86d57d6f"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Oct 13 21:24:42 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 13 21:24:42 2013 +0000"
      },
      "message": "Merge \"Update clock to use 14dp instead of 12dp for status info.\" into klp-dev"
    },
    {
      "commit": "94a52da03b4ef1e19e2d2f0a8fb1e97a86d57d6f",
      "tree": "65708ec1793872218a2897e32db414a8bbf4a519",
      "parents": [
        "5a7831733be2040fde78027fe2f7eca4f4cc2e28"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Oct 13 14:11:04 2013 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Oct 13 14:13:56 2013 -0700"
      },
      "message": "Update clock to use 14dp instead of 12dp for status info.\n\nFixes bug 11195120\n\nChange-Id: Ifa24ad80f64363e2cc815de67d2e99a27eef3425\n"
    },
    {
      "commit": "d8273896843b20ac70eea06abdf7378f132dfa4b",
      "tree": "aec7f072efebe1aa518ca38b2328ef0a4ea15d3c",
      "parents": [
        "d38b1302b7506ae7eef6c6680228c0f07f6e1895"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Oct 13 13:35:27 2013 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Oct 13 13:35:27 2013 -0700"
      },
      "message": "Account for translationY when targeting the fast scroller via touch\n\nBug 11188512\n\nChange-Id: Ia8e0088760a18d5862bbe1b904610abd908a190e\n"
    },
    {
      "commit": "ce6d9066b666cb065821163036bdabc9ec8081dd",
      "tree": "bdc29282d97767899c31240a6b2d718f762b7a3b",
      "parents": [
        "e00ab01977b64be9727830f154538f0a035b203b",
        "a953b6d968beba01baad095b9ed2e40dbb97f189"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Sun Oct 13 19:30:28 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 13 19:30:29 2013 +0000"
      },
      "message": "Merge \"New window cling for immersive mode.\" into klp-dev"
    },
    {
      "commit": "e00ab01977b64be9727830f154538f0a035b203b",
      "tree": "aea49b3bde18a489334652b7e74052959eb8b118",
      "parents": [
        "d914995aad23371cfa24c83608d78214ea7abf1f",
        "70966ec922256001053eb7cae957c28e4d6cb791"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Sun Oct 13 19:29:29 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 13 19:29:30 2013 +0000"
      },
      "message": "Merge \"Easter egg cleanups.\" into klp-dev"
    },
    {
      "commit": "a953b6d968beba01baad095b9ed2e40dbb97f189",
      "tree": "5c21f49bac4c1137b2d2869aeb3dff84d8a33d1f",
      "parents": [
        "d38b1302b7506ae7eef6c6680228c0f07f6e1895"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Oct 11 14:27:53 2013 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Sun Oct 13 15:28:19 2013 -0400"
      },
      "message": "New window cling for immersive mode.\n\nBug: 11077915\nChange-Id: I6858259b31301b76dee81d3e6fbc534c1cdea661\n"
    },
    {
      "commit": "d914995aad23371cfa24c83608d78214ea7abf1f",
      "tree": "5892886e0af0cfc6ab46582044a445c8a29c0d9a",
      "parents": [
        "188d09538126914e6ef778a5f528de7b7e0722b5",
        "4a82b455f9832430207e3ecfddfad4b67b071407"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sun Oct 13 19:27:22 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 13 19:27:22 2013 +0000"
      },
      "message": "Merge \"Printing from secondary user not working.\" into klp-dev"
    },
    {
      "commit": "188d09538126914e6ef778a5f528de7b7e0722b5",
      "tree": "cefa6ace65ce5fd9e40f39f230ac6504c3f9783b",
      "parents": [
        "65d7b8d0dbf9f1263c5ab0b2ded984b3b1bbde01",
        "7ff610ee029d990a6b9b6d8c90a79fe79fbd8368"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sun Oct 13 19:21:17 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 13 19:21:18 2013 +0000"
      },
      "message": "Merge \"The print dialog in bad state after pressing back from prnt to PDF.\" into klp-dev"
    },
    {
      "commit": "70966ec922256001053eb7cae957c28e4d6cb791",
      "tree": "d5739177c1c1dfa71cb3d93bbef31e36ac424385",
      "parents": [
        "5a7831733be2040fde78027fe2f7eca4f4cc2e28"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Sun Oct 13 15:20:52 2013 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Sun Oct 13 15:20:52 2013 -0400"
      },
      "message": "Easter egg cleanups.\n\nBug: 11171189\nBug: 10240151\nChange-Id: Id5a8904bdf6c16302e09f2b48392f99c280a8179\n"
    },
    {
      "commit": "b30f38383e4691bf23311f62649aa504832731db",
      "tree": "a76acadffd2e70c248cc8e7005a98088952d0f6b",
      "parents": [
        "d38b1302b7506ae7eef6c6680228c0f07f6e1895"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Sun Oct 13 12:15:40 2013 -0700"
      },
      "committer": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Sun Oct 13 12:15:40 2013 -0700"
      },
      "message": "do not request location from unavailable providers\n\nThis commit prevents a system_server crash when applications attempt\nto use the fused location provider on systems that do not have a\nnetwork location provider available.\n\nBug: 10845061\nChange-Id: I85b33806e05566e8b68ee2ccc401b1c565fd7b9a\n"
    },
    {
      "commit": "65d7b8d0dbf9f1263c5ab0b2ded984b3b1bbde01",
      "tree": "e6c055eda014da390f3e90f455363c1eff98b89c",
      "parents": [
        "18e121479050a123a98270191f11d780973ad6c5",
        "d91cb3ea61ea5096637c5d2b5e3e6147d0d2cce3"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sun Oct 13 19:10:12 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 13 19:10:12 2013 +0000"
      },
      "message": "Merge \"The list of active print jobs in print service retunring wrong result.\" into klp-dev"
    },
    {
      "commit": "18e121479050a123a98270191f11d780973ad6c5",
      "tree": "31ae7075aa6e330a9ad0f99d159018dd67df24e7",
      "parents": [
        "3cccec4c6eb9f8494b777cbb1b0e45db80974ac8",
        "00298a51263c506ce8e9b227d88cc051e30e09bb"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Oct 13 19:07:42 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 13 19:07:43 2013 +0000"
      },
      "message": "Merge \"Tighten up the KG transport control layout for stability\" into klp-dev"
    },
    {
      "commit": "3cccec4c6eb9f8494b777cbb1b0e45db80974ac8",
      "tree": "68916a5043259b4b7635b33b18777071ee1234ad",
      "parents": [
        "f51769221c6defd75cd412964715c0a181e31722",
        "d3c197d97250af93041e6aa05ef0dfca323f1767"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sun Oct 13 19:07:25 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 13 19:07:26 2013 +0000"
      },
      "message": "Merge \"The callbacks for tracking a printer called more than once without printer change.\" into klp-dev"
    },
    {
      "commit": "00298a51263c506ce8e9b227d88cc051e30e09bb",
      "tree": "1fec4f2c8c7ef16f156e21ca9a1f0dc43c4cb09e",
      "parents": [
        "d38b1302b7506ae7eef6c6680228c0f07f6e1895"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Oct 13 11:07:33 2013 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Oct 13 11:55:08 2013 -0700"
      },
      "message": "Tighten up the KG transport control layout for stability\n\nDecrease margin between elements to allow the transport controls to\nfully fit within the space allotted on some devices. This prevents\nunwanted resizing and shuffling when the challenge is swiped downward\nto make more room for the current widget page.\n\nAlso remove some unused views from features not currently supported.\n\nBug 11158270\n\nChange-Id: Id5b19a9399760e291495a16def315c7ad6437450\n"
    },
    {
      "commit": "f51769221c6defd75cd412964715c0a181e31722",
      "tree": "e12c7dfcde5f702a465e83d77c1268c55a94a572",
      "parents": [
        "d38b1302b7506ae7eef6c6680228c0f07f6e1895"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Oct 13 10:39:04 2013 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Oct 13 10:39:04 2013 -0700"
      },
      "message": "Use INVISIBLE instead of GONE to hide KG transport buttons\n\nMaintain a stable/predictable button layout when a remote control\nclient shows or hides specific transport control buttons.\n\nBug 11195246\n\nChange-Id: I0e745150127c5e354ed2752c379e05ea8e0bd33d\n"
    },
    {
      "commit": "3d7e0958c4300c1405363468387d4c51f9df9ee3",
      "tree": "38e324baf3b1d6597a54cca6964e459265c51d9c",
      "parents": [
        "5a7831733be2040fde78027fe2f7eca4f4cc2e28"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sun Oct 13 13:34:21 2013 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sun Oct 13 13:34:21 2013 -0400"
      },
      "message": "If the panels are disabled, don\u0027t go opaque on interaction.\n\nBug:11149893\nChange-Id: Id1a56200ead6e7d7e78e665796646b90ed5c0870\n"
    },
    {
      "commit": "4a82b455f9832430207e3ecfddfad4b67b071407",
      "tree": "1acb190ee63255dcc1241ccd8056dd65025c5eca",
      "parents": [
        "7ff610ee029d990a6b9b6d8c90a79fe79fbd8368"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Oct 12 19:04:53 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Oct 12 19:04:57 2013 -0700"
      },
      "message": "Printing from secondary user not working.\n\nThe last refactoring of how the print dialog activity is started moved\nthe code that creates the pending intent from the spooler which is a\nper user app to the system process but failed to create the intent\nfor the right user. Also the code in the print manager service that\nputs a notification for a newly isntalled print service was not taking\ninto account the current user.\n\nbug:11199393\n\nChange-Id: I64ecf9dc1457ec4d58cc1a62e53735bb0793a003\n"
    },
    {
      "commit": "d38b1302b7506ae7eef6c6680228c0f07f6e1895",
      "tree": "f0cc576905eb58c6dad1cdcec901b3ca25cc5456",
      "parents": [
        "5b64aa689f22fd72107db26a7ba42654599144e4",
        "cd925885283396c0379ec2dcaa94e318993f40f8"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sun Oct 13 01:50:30 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 13 01:50:30 2013 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Hide new camera API.\" into klp-dev"
    },
    {
      "commit": "068b0c05fe089f58d96f71a82d57b87c5ebc1894",
      "tree": "6e6dd01cf2f4785225f9f137b823f0db33b43129",
      "parents": [
        "11def8f06a3c03a0056e9fa010b28622d9d88d2b"
      ],
      "author": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Sat Oct 12 17:39:15 2013 -0700"
      },
      "committer": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Sat Oct 12 18:47:00 2013 -0700"
      },
      "message": "Adding stepcounter \u0026 stepdetector feature strings.\n\nChange-Id: Ic8cc95612f776db7cb1d1c13a228d5cd8ed64f56\n"
    },
    {
      "commit": "5b64aa689f22fd72107db26a7ba42654599144e4",
      "tree": "433703d2c7c987b7ceea8638af61346a235908c8",
      "parents": [
        "10ea197826a2878f17a53dfc9ff4da4ee674244c",
        "faf1a40382b61d9cabab82e6e835603511046564"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sun Oct 13 01:40:44 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 13 01:40:44 2013 +0000"
      },
      "message": "Merge \"Restore wallpaper positioning between apps.\" into klp-dev"
    },
    {
      "commit": "10ea197826a2878f17a53dfc9ff4da4ee674244c",
      "tree": "37877556db1d446e3e66402a0534a87d2dac6d63",
      "parents": [
        "bececbfae675055aa60ea21c5b8bd3dbb8acdbac",
        "2219b751b6d1976ee9c8fa9a662b7eaaf9dd654c"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sun Oct 13 01:40:02 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 13 01:40:02 2013 +0000"
      },
      "message": "Merge \"Only return to home if the foreground task is removed.\" into klp-dev"
    },
    {
      "commit": "bececbfae675055aa60ea21c5b8bd3dbb8acdbac",
      "tree": "0bb5bd109dac626ee0036a599d644a1e99671829",
      "parents": [
        "63ce201963339d937cf66fed7870356291dc57ad",
        "7d7888d1c7daa78ee0ad24a24c8dd54b01749259"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sun Oct 13 00:32:47 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 13 00:32:47 2013 +0000"
      },
      "message": "Merge \"Printed document size not persisted.\" into klp-dev"
    },
    {
      "commit": "63ce201963339d937cf66fed7870356291dc57ad",
      "tree": "1417188c4a6d023a0fe24a9b5061653c8fdcfbae",
      "parents": [
        "a2c64bb629554279fb7458c53d7f97f4d2fea37f",
        "9b6d3a153f44010a75907c6a9742c89a57d4e5ee"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sun Oct 13 00:32:12 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 13 00:32:12 2013 +0000"
      },
      "message": "Merge \"Fail only scheduled print jobs, i.e. handed to a service, if the service is disabled.\" into klp-dev"
    },
    {
      "commit": "7ff610ee029d990a6b9b6d8c90a79fe79fbd8368",
      "tree": "7137609f8ecec9a861c148a3b63f6072b54ab4d2",
      "parents": [
        "d91cb3ea61ea5096637c5d2b5e3e6147d0d2cce3"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Oct 12 17:23:59 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Oct 12 17:24:05 2013 -0700"
      },
      "message": "The print dialog in bad state after pressing back from prnt to PDF.\n\nWhen selecting print to PDF and then pressing back to return from the\nstorage UI activity, the print dialog was in a state where nothing\nis selected.\n\nbug:10983508\n\nChange-Id: I9c14b5fa18e812104ade6a2eacd626b5f7387111\n"
    },
    {
      "commit": "d91cb3ea61ea5096637c5d2b5e3e6147d0d2cce3",
      "tree": "80aa49c4e3e3407450b3f1cf41650af56d9bde94",
      "parents": [
        "d3c197d97250af93041e6aa05ef0dfca323f1767"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Oct 12 15:44:42 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Oct 12 16:09:29 2013 -0700"
      },
      "message": "The list of active print jobs in print service retunring wrong result.\n\n1. The getActivePrintJobs() method in print service is designed to return\n   the active print job i.e. ones scheduled to be processed by the print\n   service. Now the correct list is returned.\n\n2. The listeners for observing the state of print jobs may be called even\n   after being unregistered. Ex: state change occurs and we schedule a\n   message on the app\u0027s main thread to make the notificaion. Now the app\n   unregisretes the callback and on the next loop the notification message\n   is handled.\n\nbug:11200258\n\nChange-Id: I4a497b5c9a7287a22023cafe41ce966d14300ca6\n"
    },
    {
      "commit": "a2c64bb629554279fb7458c53d7f97f4d2fea37f",
      "tree": "7b60ba5323f3f359ebab0fdd628a4dd18096109b",
      "parents": [
        "5a7831733be2040fde78027fe2f7eca4f4cc2e28",
        "91245730a103f526a7c3cc0f4f6c3a03c1094703"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Sat Oct 12 15:52:19 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Oct 12 15:52:19 2013 -0700"
      },
      "message": "am 91245730: am ca338777: am 45edbb70: DOC CHANGE: FileProvider training class\n\n* commit \u002791245730a103f526a7c3cc0f4f6c3a03c1094703\u0027:\n  DOC CHANGE: FileProvider training class\n"
    },
    {
      "commit": "91245730a103f526a7c3cc0f4f6c3a03c1094703",
      "tree": "bfed96e6791b3c189afc9d37373fad7acc6dce10",
      "parents": [
        "eae969c17a6507c6985b5d9be1f6e0523766f6dd",
        "ca3387776037cd00b7bd7114535e3f3365cf3464"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Sat Oct 12 15:49:09 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Oct 12 15:49:09 2013 -0700"
      },
      "message": "am ca338777: am 45edbb70: DOC CHANGE: FileProvider training class\n\n* commit \u0027ca3387776037cd00b7bd7114535e3f3365cf3464\u0027:\n  DOC CHANGE: FileProvider training class\n"
    },
    {
      "commit": "ca3387776037cd00b7bd7114535e3f3365cf3464",
      "tree": "7c7478b35ea6ea5145a1b0265abd6625d92049ac",
      "parents": [
        "439c4b4783ec9e800e9a6fd6fc38dd393c41b77b",
        "45edbb701ac44891aa07a403a55ee2393da9b25f"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Sat Oct 12 15:46:02 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Oct 12 15:46:02 2013 -0700"
      },
      "message": "am 45edbb70: DOC CHANGE: FileProvider training class\n\n* commit \u002745edbb701ac44891aa07a403a55ee2393da9b25f\u0027:\n  DOC CHANGE: FileProvider training class\n"
    },
    {
      "commit": "faf1a40382b61d9cabab82e6e835603511046564",
      "tree": "f5c56fd92f011a17cb511d431069dd35e82b0304",
      "parents": [
        "5a7831733be2040fde78027fe2f7eca4f4cc2e28"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sat Oct 12 11:09:15 2013 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sat Oct 12 15:43:07 2013 -0700"
      },
      "message": "Restore wallpaper positioning between apps.\n\nSimplification where wallpaper was behind all apps didn\u0027t work when\nkeyguard and associated wallpaper needed to be above phone screen when\nphone screen animated in and out. Instead phone screen was instantly\nhiding the wallpaper.\n\nFixes most of bug 10932680.\n\nThis fixes the wallpaper disappearing as soon as the animation begins\nwhen going from keyguard to phone. There remains jank going from phone\nto lockscreen where the animation is not occurring and the phone\nblanks out immediately.\n\nChange-Id: Ie5f464acb2f6cefd2fb91f3b920a687ec7c15d76\n"
    },
    {
      "commit": "d3c197d97250af93041e6aa05ef0dfca323f1767",
      "tree": "f28938bd3acff41e7b93e97b59b356bc30e81fd0",
      "parents": [
        "7d7888d1c7daa78ee0ad24a24c8dd54b01749259"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Oct 12 14:28:41 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Oct 12 14:28:47 2013 -0700"
      },
      "message": "The callbacks for tracking a printer called more than once without printer change.\n\nWhen the user selectes a printer in the UI we ask the print service to start tracking\nthe printer, i.e. to observe changes of the printer state and capabilities. The callback\nfor the initially selected printer is called twice which breaks the contract and also\nmay trigger potentially expensive operations on the print service side.\n\nMore precisely the printer does not change and we ask the service to start tracking,\nstop tracking, and again start tracking.\n\nbug:11199851\n\nChange-Id: Ib761e6da03f670b3098c69b1c0927177a8e4ae6b\n"
    },
    {
      "commit": "7d7888d1c7daa78ee0ad24a24c8dd54b01749259",
      "tree": "8463c19cc72749c3de07ce56dc0d85a0ad5993f7",
      "parents": [
        "9b6d3a153f44010a75907c6a9742c89a57d4e5ee"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Oct 12 13:18:12 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Oct 12 13:18:16 2013 -0700"
      },
      "message": "Printed document size not persisted.\n\nWe persist ongoing print jobs so they can be restarted if the device\ndies. The data size of the printed document was not persisted to disc.\n\nbug:11199352\n\nChange-Id: I53ef1ee285aa4808917dd6a5c7335226aba1ef0a\n"
    },
    {
      "commit": "9b6d3a153f44010a75907c6a9742c89a57d4e5ee",
      "tree": "b4a4e1be4453572678ac735ec87fd15a147cfc1a",
      "parents": [
        "5a7831733be2040fde78027fe2f7eca4f4cc2e28"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Oct 12 12:35:41 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Oct 12 12:35:44 2013 -0700"
      },
      "message": "Fail only scheduled print jobs, i.e. handed to a service, if the service is disabled.\n\nWhen a print service is disabled we assume all print jobs for it failed as we have\nno way to know what happens to them. However we are also failing created print jobs,\ni.e. ones not given to the service. Such jobs are in process of construction and\nthe print dialog is up. We should not fail such jobs as the dialog can still modify\ntheir state and potentially select a print from a different service. Therefore, we\nleave them alone and they will be failed if when constructed are passed to a\ndisabled/uninstalled service.\n\nbug:11197432\n\nChange-Id: Ie4fe54327e3e25776b1dd572be2dfafdd700c2e5\n"
    },
    {
      "commit": "2219b751b6d1976ee9c8fa9a662b7eaaf9dd654c",
      "tree": "7f4e422bdd7c5abfd5ff7b8342f0ae4dd7daf167",
      "parents": [
        "5a7831733be2040fde78027fe2f7eca4f4cc2e28"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sat Oct 12 11:26:08 2013 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sat Oct 12 11:26:08 2013 -0700"
      },
      "message": "Only return to home if the foreground task is removed.\n\nThe previous fix that returned to home when a task on top of home was\nremoved was too broad. If that task was not the foreground task it was\nnot a good idea to bring the home screen to the front.\n\nFixes bug 11198552.\n\nChange-Id: I14e5fdc167011f25e0e8490c3e52c5c1dcbffbff\n"
    },
    {
      "commit": "7d5e00ab2b5134d11e40b5a84fa363f8e8b24d68",
      "tree": "b6ad42b9fe38c885bd735e7d512f2f6818c902cd",
      "parents": [
        "5a7831733be2040fde78027fe2f7eca4f4cc2e28"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Oct 11 22:45:57 2013 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Oct 11 22:45:57 2013 -0700"
      },
      "message": "Fix bug where lockout timeout is shown for SIM in keyguard\n\nFixes bug 11193577\n\nChange-Id: I62964c478bdb060ea6964009fc99bc3d7b5e3f80\n"
    },
    {
      "commit": "5a7831733be2040fde78027fe2f7eca4f4cc2e28",
      "tree": "3af970f5749519814ecfd5ea7e441c7581d2359a",
      "parents": [
        "2222a508e7a1ae963ac1891c555f9add10e571af",
        "6f29590e9a1edabb503eb2089dfcf523bfa563e4"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sat Oct 12 04:54:42 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 12 04:54:42 2013 +0000"
      },
      "message": "Merge \"Test for hidden keyguard before waiting for it.\" into klp-dev"
    },
    {
      "commit": "6f29590e9a1edabb503eb2089dfcf523bfa563e4",
      "tree": "4051669e39517339d09e84a1719b00d6b80cd288",
      "parents": [
        "09cb9bdcc8949605e5a26ab50ac73970d1092978"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Oct 11 21:43:06 2013 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Oct 11 21:43:06 2013 -0700"
      },
      "message": "Test for hidden keyguard before waiting for it.\n\nNow that non-null window tokens are coming in in additional situations\n(ag/372453) we have to look at whether the keyguard is hidden before\ndeciding to wait for it.\n\nFixes bug 1187500.\n\nChange-Id: Ie89d5334ab3d0f5b8f2cf8c87fef84a9b6392b72\n"
    },
    {
      "commit": "2222a508e7a1ae963ac1891c555f9add10e571af",
      "tree": "9d76797369048f7819fc953552987f143e8caa0e",
      "parents": [
        "166434eca57a09aed9347a3cfff5e80b268f97b0",
        "6a3cceb4d930e85d3b9b273b62bcd4f62b588093"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sat Oct 12 04:29:00 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 12 04:29:01 2013 +0000"
      },
      "message": "Merge \"Fix problem where PhoneWindowManager waits for keyguard to draw\" into klp-dev"
    },
    {
      "commit": "6a3cceb4d930e85d3b9b273b62bcd4f62b588093",
      "tree": "874117b8a441fd4ca0925462cc99488fa179aa47",
      "parents": [
        "11def8f06a3c03a0056e9fa010b28622d9d88d2b"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Oct 11 21:03:22 2013 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Oct 11 21:23:32 2013 -0700"
      },
      "message": "Fix problem where PhoneWindowManager waits for keyguard to draw\n\nThis fixes a problem where PhoneWindowManager times out waiting\nfor keyguard to draw when it\u0027s disabled.  Instead, we pass a null\ntoken back which allows PhoneWindowManager to continue.\n\nFixes bug 11190932\n\nChange-Id: I041ea1d88dca681476d9477a3aab54559976b312\n"
    },
    {
      "commit": "e657a82ee1a53e42cced3159dd7782ca052ea9f6",
      "tree": "7b1d7b99655a7be21a8deede721214a6434c5d5e",
      "parents": [
        "11def8f06a3c03a0056e9fa010b28622d9d88d2b"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Oct 11 19:49:31 2013 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Oct 11 19:49:31 2013 -0700"
      },
      "message": "Disable the camera and search buttons while we\u0027re in bouncer mode.\n\nFixes 11191334\n\nChange-Id: I035f9e4e3d033fac6e1660b2d357ddac6f36bcbf\n"
    },
    {
      "commit": "166434eca57a09aed9347a3cfff5e80b268f97b0",
      "tree": "6cf91a6992ee4a7995479f9e3432d6f4e61143e4",
      "parents": [
        "dc70340d48eeddf4aa92a4d199179cde269c5bd4",
        "8e5695778f736e5fd8a82d7485967f3f21a94ccc"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sat Oct 12 02:42:37 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 12 02:42:38 2013 +0000"
      },
      "message": "Merge \"When removing a task that was on home, put home on top.\" into klp-dev"
    },
    {
      "commit": "a3f0e01f332ee0acc8450bf4564992f2ffe2f426",
      "tree": "ae92a873da35735b71719b6edaa56befc8aa7eee",
      "parents": [
        "c0da3f1d60f99c3188906d429ed38edbdd934f12"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Sep 19 17:45:40 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 11 19:40:36 2013 -0700"
      },
      "message": "add docs about managing app memory\n\nChange-Id: I8bd7b05e7ce00faedbbc131a38f2a73637d1b365\n"
    },
    {
      "commit": "dc70340d48eeddf4aa92a4d199179cde269c5bd4",
      "tree": "4d5b8366bf279b6e239a10d7712160f60623e753",
      "parents": [
        "72dc0b439152ad1428d8713abc2b8f16911e2e7e",
        "0c48689b088b6379ae2ffa0e3c884b1349e8b8af"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sat Oct 12 01:00:24 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 12 01:00:24 2013 +0000"
      },
      "message": "Merge \"Enable time format localization in keyguard\" into klp-dev"
    },
    {
      "commit": "0c48689b088b6379ae2ffa0e3c884b1349e8b8af",
      "tree": "054d1da5ae3aa550b0db74a20c0f3bbb5478258d",
      "parents": [
        "11def8f06a3c03a0056e9fa010b28622d9d88d2b"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Oct 11 16:21:45 2013 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Oct 11 17:50:35 2013 -0700"
      },
      "message": "Enable time format localization in keyguard\n\nFixes bug 11173871\n\nChange-Id: Ife44c93b01770a3349343d034fe6adb1c6d66185\n"
    },
    {
      "commit": "8e5695778f736e5fd8a82d7485967f3f21a94ccc",
      "tree": "fae34385874835718be686f06d66adf65d0b54a8",
      "parents": [
        "09cb9bdcc8949605e5a26ab50ac73970d1092978"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Oct 11 17:36:59 2013 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Oct 11 17:36:59 2013 -0700"
      },
      "message": "When removing a task that was on home, put home on top.\n\nKilling an app that was launched from home was not relaunching home.\nPrevious situations relaunched the next app (i.e. home) based on the\ntask flag. However, when an app dies the relaunch is deferred until\nthe TaskRecord has long been forgotten. This fix rearranges the stacks\nimmediately upon the TaskRecord being removed from the stack. Then the\nnext resumeTopActivities() call will start the home task.\n\nFixes bug 11189555.\n\nChange-Id: I0e09350a7db55ea8b38cce7bf4b69923a6b99494\n"
    },
    {
      "commit": "72dc0b439152ad1428d8713abc2b8f16911e2e7e",
      "tree": "15faf3cbbc810180ef99a8b9ed6de2a23e1b0844",
      "parents": [
        "ea9aec27cc792027c94fe2d1d60586efb4f85d24",
        "c95d9381680c579a9f46aa7c7d7353d168eb8082"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Sat Oct 12 00:30:22 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 12 00:30:22 2013 +0000"
      },
      "message": "Merge \"Make Wifi Scans more heap-efficient\" into klp-dev"
    },
    {
      "commit": "cd514970cc4ee511bad25af9902278ed56ea76db",
      "tree": "c2c9099ba4fc72a6f0e8d055f8cdabbb4084a927",
      "parents": [
        "94ba89763e2bd660662fbcf293968d3e8423ef68"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Oct 11 17:29:06 2013 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Oct 11 17:29:06 2013 -0700"
      },
      "message": "Doc change: fix link to widgets design doc.\n\nbug: 11184594\nChange-Id: I975696d172d0862ac20c46f709e81b01bf78fb0f\n"
    },
    {
      "commit": "ea9aec27cc792027c94fe2d1d60586efb4f85d24",
      "tree": "42a2d6b3fa4fe7af0cbedcc7f96540321e475554",
      "parents": [
        "3c10347cdb84db55320d964778ff684f059cecad",
        "3532cb4bba5940616ff524134cad49f0f4f0d81e"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sat Oct 12 00:27:15 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 12 00:27:15 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "3c10347cdb84db55320d964778ff684f059cecad",
      "tree": "b3d0c70bfc77cec94a41380ed0eb40766b6c272a",
      "parents": [
        "84f5bf823972b87be1ee0334f96a2ed3216e81a7",
        "9c56db19c5e98684d475477e4901b1150397dbdf"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sat Oct 12 00:26:44 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 12 00:26:44 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "84f5bf823972b87be1ee0334f96a2ed3216e81a7",
      "tree": "ae67a8e4e0ee0d95682c8675a48ee741833419b6",
      "parents": [
        "036f05b8b0dabc72e6ce68372516c3d98da137e4",
        "02242ca813e99e7dbae72f4ca88052c3ad38b79e"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sat Oct 12 00:26:23 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 12 00:26:24 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "036f05b8b0dabc72e6ce68372516c3d98da137e4",
      "tree": "de7003cb1c56d58784d9a9740bfe0269f12ec7c9",
      "parents": [
        "709129ba939f9d09887506540bcbb573086b3f15",
        "89ed9fcf9b2fe061626c910701a35f1ea576a370"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Sat Oct 12 00:21:12 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 12 00:21:12 2013 +0000"
      },
      "message": "Merge \"Putting the cursor at the end of the copies and range inputs.\" into klp-dev"
    },
    {
      "commit": "709129ba939f9d09887506540bcbb573086b3f15",
      "tree": "440dc1e35f8dc5669f88cc1aacf126f987e79271",
      "parents": [
        "11def8f06a3c03a0056e9fa010b28622d9d88d2b",
        "c09127a7c3282326cacabcd4ffd32c22306bc782"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Sat Oct 12 00:08:08 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 12 00:08:08 2013 +0000"
      },
      "message": "Merge \"Document special case in hasOverlappingRendering\" into klp-dev"
    },
    {
      "commit": "89ed9fcf9b2fe061626c910701a35f1ea576a370",
      "tree": "18aa1635737656f9210b3a11be645695db809611",
      "parents": [
        "02dded1a63bb5ae2968fb9df0c29bad115416a28"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Fri Oct 11 17:00:45 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Fri Oct 11 17:04:34 2013 -0700"
      },
      "message": "Putting the cursor at the end of the copies and range inputs.\n\nbug:10983508\n\nChange-Id: I767876fada2f28b00283ed9140fca1a40729f38f\n"
    },
    {
      "commit": "c09127a7c3282326cacabcd4ffd32c22306bc782",
      "tree": "d0bd550aa6933c724a367a80ad22a68d6866fe43",
      "parents": [
        "c37db9c0de1038d043051401c2c55a8d0a57f373"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Oct 11 14:17:21 2013 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Oct 11 17:00:16 2013 -0700"
      },
      "message": "Document special case in hasOverlappingRendering\n\nbug:11121809\n\nChange-Id: I074ac47aa510bd2362cfda7dffc73930f07e925c\n"
    },
    {
      "commit": "45edbb701ac44891aa07a403a55ee2393da9b25f",
      "tree": "26b1f1d067f6a8a83f41c21873efc40944b49b64",
      "parents": [
        "c0da3f1d60f99c3188906d429ed38edbdd934f12"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Aug 26 14:55:54 2013 -0700"
      },
      "committer": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Fri Oct 11 16:48:18 2013 -0700"
      },
      "message": "DOC CHANGE: FileProvider training class\n\nChange-Id: Idad8840dec02150733f23cfefdeaf152a260f63a\n"
    },
    {
      "commit": "3532cb4bba5940616ff524134cad49f0f4f0d81e",
      "tree": "60b555b8953b409c4a8b0a9362c4b76e492bc260",
      "parents": [
        "11def8f06a3c03a0056e9fa010b28622d9d88d2b"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Oct 11 16:31:18 2013 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Oct 11 16:31:18 2013 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I66efc38992968ef463f4d02f1af101053adfb41e\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "9c56db19c5e98684d475477e4901b1150397dbdf",
      "tree": "f6f9addcaa815617e9f383fa69366d3d5a3351eb",
      "parents": [
        "11def8f06a3c03a0056e9fa010b28622d9d88d2b"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Oct 11 16:25:46 2013 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Oct 11 16:25:46 2013 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I8d1fd0e44df5ea45d590e675e1f2d0afda54bc69\nAuto-generated-cl: translation import\n"
    }
  ],
  "next": "02242ca813e99e7dbae72f4ca88052c3ad38b79e"
}
