)]}'
{
  "log": [
    {
      "commit": "f425b67838e84d3c3640cbc7f6e5bafcd272184c",
      "tree": "638bab06fa2c670b37262a64c65f80c431bc379d",
      "parents": [
        "9eea9b8009182c64871e8b0a34d69a580d4a7dbf"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Aug 26 10:53:52 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Aug 26 10:53:52 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I816554657548e769500ab2a392bb48d9bc7d83f8\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "2c5bf235e300558a166168ac07a66b3c236346bf",
      "tree": "b28b7c2b9c2b76cbb2814032c8fd87edd9705f3d",
      "parents": [
        "04db09c310205985df2be1109ade37e687a8144a",
        "8e91bd251ba151748bf8f17279e71e17ed332a4e"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 26 11:39:22 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 26 11:39:22 2014 +0000"
      },
      "message": "am eb8b8589: am 9ffaf8a3: am cd051d74: Merge \"Make date consistent with spec when alarm is set\" into lmp-dev\n\n* commit \u0027eb8b85894a38b1b16904d37558dc3cad4b546036\u0027:\n  Make date consistent with spec when alarm is set\n"
    },
    {
      "commit": "5a5d353953ca9d46d43bd97f573804b75630c4eb",
      "tree": "b27c342785330546679f769c6db1f52231a8bd1c",
      "parents": [
        "aefb1e15412598c1c4aabc8d5c7606d1803943e9",
        "31e0ae0cada9095f85ae3d32720879f60c482a1f"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 26 11:18:17 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 26 11:18:17 2014 +0000"
      },
      "message": "am cd051d74: Merge \"Make date consistent with spec when alarm is set\" into lmp-dev\n\n* commit \u0027cd051d744b13f01e4dfe5b4c9e57d76b1a65fffa\u0027:\n  Make date consistent with spec when alarm is set\n"
    },
    {
      "commit": "31e0ae0cada9095f85ae3d32720879f60c482a1f",
      "tree": "a15330cf8ec1a280c35c4f3cf8add7086a1daa5e",
      "parents": [
        "6d388af85379f4d534002118caa9ba4f7812e049",
        "38a7c658c5262f8c89381f180c961513e1695d79"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 26 10:35:39 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 10:35:41 2014 +0000"
      },
      "message": "Merge \"Make date consistent with spec when alarm is set\" into lmp-dev"
    },
    {
      "commit": "4a2bca3820bc3fd4993ddd4be44452d7841c281c",
      "tree": "e8e95ce65f792452eb78432180a7357078617c11",
      "parents": [
        "386040c437a1a0d69d180c1fc9ae7df00c2a55eb",
        "05f17b2fcea48ffb857f6e8e76b8a70780e8e3bf"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Aug 25 16:47:40 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 25 16:47:40 2014 +0000"
      },
      "message": "am 3db18409: am 72ca0ecb: am cfef67fc: Merge \"Fix password unlock method\" into lmp-dev\n\n* commit \u00273db18409a2eefebc1a4c6252e4c67571a3894a68\u0027:\n  Fix password unlock method\n"
    },
    {
      "commit": "386040c437a1a0d69d180c1fc9ae7df00c2a55eb",
      "tree": "b23dc149ba58d65d6d5809c9463db3e7f98eaff0",
      "parents": [
        "ad7189d4786842cfbc1b04783049c62528b06784",
        "dc09d346df7efd185ef0e7442e844f7076107c3e"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Aug 25 16:47:35 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 25 16:47:35 2014 +0000"
      },
      "message": "am 5db4729d: am b557672c: am e43d288f: Merge \"Fix invisible security method\" into lmp-dev\n\n* commit \u00275db4729d14c33037b5c93ac45780bce86a08b1a0\u0027:\n  Fix invisible security method\n"
    },
    {
      "commit": "d120520c4cb6d4e142027d096778f17cdb22fd86",
      "tree": "55e69631ccc95539edf2803db5c117a6de9c9e7d",
      "parents": [
        "8fa3ab173f491c8e9dbb2113c39aa648cff9c960",
        "20060091e2bd116d3a137f9194511532842432d1"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Aug 25 16:22:45 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 25 16:22:45 2014 +0000"
      },
      "message": "am cfef67fc: Merge \"Fix password unlock method\" into lmp-dev\n\n* commit \u0027cfef67fc9ab05d59910b467409a6d82e918f91cd\u0027:\n  Fix password unlock method\n"
    },
    {
      "commit": "8fa3ab173f491c8e9dbb2113c39aa648cff9c960",
      "tree": "0c81a0f0aab573934b33c12f6ea09665985d27b5",
      "parents": [
        "ec7404adced54f737847c3e6bc1481fca67a661f",
        "e60982f5361fa5a093ff7a94189b1cf7a3618bed"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Aug 25 16:22:40 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 25 16:22:40 2014 +0000"
      },
      "message": "am e43d288f: Merge \"Fix invisible security method\" into lmp-dev\n\n* commit \u0027e43d288f0e8aa96a704b0b98ab7061b479e309a9\u0027:\n  Fix invisible security method\n"
    },
    {
      "commit": "0699cadcb47f77c2de30634ecfe188619b21fbb7",
      "tree": "13dc577160021c7e1ee0608112e5257a3ecee160",
      "parents": [
        "25143d58a8c7e548434cc9bc73cae3345c60a8e9",
        "e77eec8867520cb8e2b5c210de5271854a4f98b0"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Aug 25 16:16:03 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 25 16:16:06 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into lmp-dev"
    },
    {
      "commit": "20060091e2bd116d3a137f9194511532842432d1",
      "tree": "543e0b42ed6850f02023c2ab68633f70d57411a7",
      "parents": [
        "e60982f5361fa5a093ff7a94189b1cf7a3618bed",
        "e070018b3e26371e1260229060d022808e43837e"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Aug 25 16:09:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 25 16:09:23 2014 +0000"
      },
      "message": "Merge \"Fix password unlock method\" into lmp-dev"
    },
    {
      "commit": "e60982f5361fa5a093ff7a94189b1cf7a3618bed",
      "tree": "de5e3907658d7751030a9dc73b112560e91e06f5",
      "parents": [
        "7af40415dc2aa510bdb483519726aa3ae75bd765",
        "fb28c0e129896b17e4906b873bf44eb103ac2a8d"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Aug 25 16:09:11 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 25 16:09:12 2014 +0000"
      },
      "message": "Merge \"Fix invisible security method\" into lmp-dev"
    },
    {
      "commit": "e070018b3e26371e1260229060d022808e43837e",
      "tree": "ccd13518265328a710036121fc805825a7d08438",
      "parents": [
        "fb28c0e129896b17e4906b873bf44eb103ac2a8d"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 21 01:12:37 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Aug 25 17:21:05 2014 +0200"
      },
      "message": "Fix password unlock method\n\n- Update layouts/assets to material\n- Fix that the virtual keyboard didn\u0027t always come up\n- Fix window layout of status bar window, so it\u0027s above the IME when\n  on Keyguard\n\nBug: 16957208\nChange-Id: I1785af9ac73103abe6cd9968ed27582fbfc9a1d9\n"
    },
    {
      "commit": "fb28c0e129896b17e4906b873bf44eb103ac2a8d",
      "tree": "22ef5c54ec796b2e1bc5205e0c67014127a88066",
      "parents": [
        "5cef4fa9c189a43ca081d74319f6046e4eba6b8d"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Aug 22 16:28:42 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Aug 25 17:20:43 2014 +0200"
      },
      "message": "Fix invisible security method\n\nAlso fixes a bug where notification guts couldn\u0027t be launched from\nKeyguard.\n\nBug: 17162095\nChange-Id: I50395065e568ca01e837b0540d5edfd8bbd5797a\n"
    },
    {
      "commit": "38a7c658c5262f8c89381f180c961513e1695d79",
      "tree": "d9e5b0a7cb952e0b1a44404c2bcff167cffa288b",
      "parents": [
        "5cef4fa9c189a43ca081d74319f6046e4eba6b8d"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Aug 25 15:37:06 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Aug 25 15:37:06 2014 +0200"
      },
      "message": "Make date consistent with spec when alarm is set\n\nBug: 17162597\nChange-Id: I7855d8f40af77cf4d91791c899e0b6147ee17071\n"
    },
    {
      "commit": "e77eec8867520cb8e2b5c210de5271854a4f98b0",
      "tree": "94ef9e8a9fbebc5a9491afcc9ede86065093df86",
      "parents": [
        "a2c1449bb7cb46d5d5610f2c66b6a1ffa0d3d033"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sun Aug 24 09:27:39 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sun Aug 24 09:27:39 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ie520695726af475fa6c263df03943c9435e599b6\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "ed741c0918cb2aae8d8ff677ea80e62e577d6064",
      "tree": "52a49d96fb6d82df0ee92158597e508ae1488380",
      "parents": [
        "a70a6f03f831777c008add292e672fd1cd1c50f3",
        "db2fb70b19d7fef44ff975ccaabd8cf4f3a4c4f0"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Aug 22 23:37:41 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 22 23:37:41 2014 +0000"
      },
      "message": "am 9cb8e236: am 752889a9: am 9af7f4f6: Merge \"Update TrustAgentService API after review.\" into lmp-dev\n\n* commit \u00279cb8e236fcb386701f5be9f18465bc304bb46c19\u0027:\n  Update TrustAgentService API after review.\n"
    },
    {
      "commit": "7d95c50fd699d5e3d5567b15b6625521f2bc4404",
      "tree": "9f7f16c1b95a221336be3a18afecfb021b6bd035",
      "parents": [
        "882112222542dc4ed01feca92946e63c07aa835c",
        "c7639333f8c42efad80ad9304544c7a892b7d81f"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Aug 22 23:18:16 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 22 23:18:16 2014 +0000"
      },
      "message": "am 9af7f4f6: Merge \"Update TrustAgentService API after review.\" into lmp-dev\n\n* commit \u00279af7f4f66652d659fb17f4bc502362f0e6faf175\u0027:\n  Update TrustAgentService API after review.\n"
    },
    {
      "commit": "d4efaac5d54cdb3735b032bb76a5639949f33216",
      "tree": "74b853dfc837f935c60c1966e2bf2302d48c0871",
      "parents": [
        "7653a30ea0232ab8323ec51ddcba8d8054ca8a2f"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Aug 14 18:02:45 2014 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Aug 22 22:43:30 2014 +0000"
      },
      "message": "Update TrustAgentService API after review.\n\nAlso documents timebase on related DevicePolicyManager API.\n\nFixes bugs 16401527 and 17046034\n\nChange-Id: I8ee6d0055ab6f52ec71630344d3232f7875d9c1d\n"
    },
    {
      "commit": "44fbbbed7e35d0c030472ec7ea42832d5e5df32e",
      "tree": "e13e0d6cd4affd20ad28ee57bd45033bdc7abf17",
      "parents": [
        "806cdfc3ee7843bfe4ef87f351020efe24c9db76",
        "9cf58e09d98c1edb966a4c653a846ed9dd0d9200"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Aug 22 16:41:28 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 22 16:41:31 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "81c276a9f130b14bc5ff3c878af031a7daf6aac7",
      "tree": "c285332f0b6f8fda7d4531cb8b75aaae5fbc9048",
      "parents": [
        "b4b84604d27bc273edc0f9a0e24d85aed61eb3bf",
        "30ab8b29e46bfd81c28dab01d33d91ff38a0f894"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Aug 22 16:09:45 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 22 16:09:45 2014 +0000"
      },
      "message": "am 0e7ecdb0: am 3f74d64c: am 953dd5e4: Merge \"Fixed focusing order for the notification panel and QS\" into lmp-dev\n\n* commit \u00270e7ecdb018785bd81e638d2317446eddda5c08c8\u0027:\n  Fixed focusing order for the notification panel and QS\n"
    },
    {
      "commit": "415ccb29f242d314a12716ec9db6cdd3565a5a8a",
      "tree": "94c4fe440e7390cc60d83b5a43b66d3d941b240b",
      "parents": [
        "50582cc7eec1ba325dc8e1a8f98e2250e2cde8da",
        "ece4a834e8ae6d7e7cf09cd3134a2acd8f8427bd"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Aug 22 15:48:52 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 22 15:48:52 2014 +0000"
      },
      "message": "am 953dd5e4: Merge \"Fixed focusing order for the notification panel and QS\" into lmp-dev\n\n* commit \u0027953dd5e4722cf05c08d30ee4f0f653023e499e0b\u0027:\n  Fixed focusing order for the notification panel and QS\n"
    },
    {
      "commit": "e32010ac6120278fea41e49b9832af79b1b5463e",
      "tree": "ae042423502e488be9d094d16d67ae9b85afe8a5",
      "parents": [
        "414b15285602bb21b9865eeeb6980e9e917afaf2"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 20 23:50:41 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Aug 22 17:13:36 2014 +0200"
      },
      "message": "Fixed focusing order for the notification panel and QS\n\nAlso fixed multiple bugs regarding focusability, where\nsome elements were focusable even though invisible.\nThe buttons, QS-tiles, QS-detail buttons, QS Header\nicons and other elements now have the correct focusability\nstate.\nThe rect indicating accessibility focus is now also\ncorrect for dual label tiles, instead of just the whole\nbutton.\nAlso fixes an ordering issue where notifications were above\nthe camera circle when launching.\nIn addition the focus order of the notifications now work\ncorrectly.\n\nBug: 15569922\nBug: 15682123\nBug: 17159249\nBug: 15690386\nChange-Id: Ie9f7ae73397b41ce2e9a4060699301fdef3a0d01\n"
    },
    {
      "commit": "4b2ac1739745b73cb48c10f5ebf56eaa3df4b3ca",
      "tree": "6e6e94b8bb8ebd6d657fa0c92c3606725973d4f6",
      "parents": [
        "a3bb016e78c51113cc435be03bfac3164603a358",
        "96caa7ce9eca22f88241c92dd24bf3940b68de0f"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Aug 22 00:34:20 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 22 00:34:20 2014 +0000"
      },
      "message": "am 0f660f1f: am b8ef516c: am 4f952625: Merge \"Content description for next alarm\" into lmp-dev\n\n* commit \u00270f660f1f079d46f82407d9b08ad08e3e7e511d89\u0027:\n  Content description for next alarm\n"
    },
    {
      "commit": "908fdcceac4c47c173eb341f128c723a55f8a0a1",
      "tree": "23af978887635285bc85c98b6a5c24c3c9662768",
      "parents": [
        "7117d471308f6e6b3023a774f5b36235e5ca3d0a",
        "048f0cf01c4e51ae59a0136db40db7938cd69faa"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Aug 22 00:13:18 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 22 00:13:18 2014 +0000"
      },
      "message": "am 4f952625: Merge \"Content description for next alarm\" into lmp-dev\n\n* commit \u00274f952625b83b77b85db3e3dc6d3f9dc26ccf7c67\u0027:\n  Content description for next alarm\n"
    },
    {
      "commit": "321583d54051d12ddd141c7947db8b6a4c91a286",
      "tree": "baf902b831da784d78b429bb04ee0298ebba8bf4",
      "parents": [
        "5cef4fa9c189a43ca081d74319f6046e4eba6b8d"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Aug 22 01:33:33 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Aug 22 01:33:33 2014 +0200"
      },
      "message": "Content description for next alarm\n\nAlso fixes a bug where \"status\" was read out with TalkBack for no\ngood reason.\n\nBug: 15694080\nChange-Id: Id295eb70af880d93ff928ebc337b09a8d679120d\n"
    },
    {
      "commit": "b10a909c2820298c24227fa191e9b0fab321400c",
      "tree": "cb595cc0ff7d4a92b309918f2799fac27e54f5b6",
      "parents": [
        "132cbd43c373e81184190a05f2f232cf9e09e008",
        "bee1eaf62cc8fd68e0685f67af949f14d883755f"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Aug 21 00:57:17 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 21 00:57:17 2014 +0000"
      },
      "message": "am 6e0891fd: am 4e399ae7: am e0f85cb7: Only show face unlock indication if it applies\n\n* commit \u00276e0891fd0d335e2f2feb376ce6fb5e93d5bf7608\u0027:\n  Only show face unlock indication if it applies\n"
    },
    {
      "commit": "ad2cff74634777c9d54d883a4670b503fc64acb0",
      "tree": "13a072dbb6a920ba58f70d4ec7ab1b82b8a48299",
      "parents": [
        "bc31136802f8577bda928e8fc010b4f6afea44ba",
        "4a4101714dbd17bdabc67812e7e2449613b3f5bb"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 20 20:07:27 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 20 20:07:27 2014 +0000"
      },
      "message": "am e0f85cb7: Only show face unlock indication if it applies\n\n* commit \u0027e0f85cb7ab0431f627f5c14f7b85db38903a44ae\u0027:\n  Only show face unlock indication if it applies\n"
    },
    {
      "commit": "4a4101714dbd17bdabc67812e7e2449613b3f5bb",
      "tree": "b949f92841e247169dc022a2a499b47ae255deba",
      "parents": [
        "46a8f452539dd36ea8c7844314e5756e05bbad2b"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 20 17:41:44 2014 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 20 19:54:21 2014 +0000"
      },
      "message": "Only show face unlock indication if it applies\n\nWhen trust is not managed or the indication is set for\na different than the current user, don\u0027t show it on the\nlock screen.\n\nBug: 17034124\nChange-Id: Ia470520d6bd05db8417b3b0bb1f55894f791554e\n"
    },
    {
      "commit": "38f88e756d22fcff9b9da8a039731c18ef4d599c",
      "tree": "e0c8abc3d19207805786e3cfaac1da1a4f7b7bdd",
      "parents": [
        "79c22cd0042aba141fe6be57299751311019d853",
        "49e057d7eedb44f5397781254acab4e0ef08a9cf"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Aug 18 17:07:43 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 18 17:07:43 2014 +0000"
      },
      "message": "am a31e2348: Play \"device trusted\" sound when onTrustInitiatedByUser fires\n\n* commit \u0027a31e2348e929c76572e634bc67df10581e6684fa\u0027:\n  Play \"device trusted\" sound when onTrustInitiatedByUser fires\n"
    },
    {
      "commit": "49e057d7eedb44f5397781254acab4e0ef08a9cf",
      "tree": "5ba51bd4faf957aa4848c8ecd3b7fbecd7ab5723",
      "parents": [
        "9eee9dca63dfd596197b58011b85d9daa6f39f06"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 13 17:14:51 2014 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Aug 18 16:53:27 2014 +0000"
      },
      "message": "Play \"device trusted\" sound when onTrustInitiatedByUser fires\n\nBug: 16840500\nChange-Id: I73fbe5c2cff665ccb637abb9039d57f377d9df53\n"
    },
    {
      "commit": "9cf58e09d98c1edb966a4c653a846ed9dd0d9200",
      "tree": "2529de5790a9954a1ad0b867d79a238b53be921a",
      "parents": [
        "5625c0c0238aeeb9f9e6ef2d823446b4182eb99e"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Aug 18 09:29:01 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Aug 18 09:29:01 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ia5e63d9962cd6eb97866962441bb956893ebb8ba\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "1bd5a220e77143bdf1c0c03b0b1e0363e93eec68",
      "tree": "147ca474ed16db9e90a53357386024d7dadf0dc1",
      "parents": [
        "931d0d073c5efe6b823c6224c9baf100521a9831",
        "48986869c343daf7eea0378df9735e2289cf1a63"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Aug 18 17:21:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 18 17:21:02 2014 +0000"
      },
      "message": "am 04935e46: am 2ff048ff: am a31e2348: Play \"device trusted\" sound when onTrustInitiatedByUser fires\n\n* commit \u002704935e46cbbc298e930e5c10450a4118861a1b77\u0027:\n  Play \"device trusted\" sound when onTrustInitiatedByUser fires\n"
    },
    {
      "commit": "bc9f0bdb471c87d6cb34cf48163c3becbdb3f91d",
      "tree": "bbb6a42d9b86004aa9bb65ee7b5c27ac11e4c282",
      "parents": [
        "c13ff2e4f54abc61313e906b6854986bfa96bf1e"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Aug 15 20:21:53 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Aug 15 20:21:53 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I7f283fa34aa5503bb34e7a085268abb4743032dd\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "37f0e4a10f4f26db193e8097c99b9ca25613fd48",
      "tree": "babff75db43c473298bef7aa199f6cf9c4fa4646",
      "parents": [
        "bd2c5acfb84fe1a8b096ff4d57d7197287df100f",
        "e7113377f53e33cb1b59373207a3c04ec1d59ac8"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Aug 15 11:43:27 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 15 11:43:27 2014 +0000"
      },
      "message": "am 7e879be7: am ef8de29e: am 1550dd96: Don\\\u0027t scale notifications on Keyguard for devices \u003c xxhdpi\n\n* commit \u00277e879be7042d73bf6807a8e0577cae4e22722c24\u0027:\n  Don\u0027t scale notifications on Keyguard for devices \u003c xxhdpi\n"
    },
    {
      "commit": "ac32f51b730dca30082e57435593490f3029830d",
      "tree": "4209fd2ce3b722a4214b715c7bdfce5f9c88151b",
      "parents": [
        "02fb6dc88297771fb2c6c5895905e95bec5d58fb",
        "4d3c5752aa593bc4dd966af299042504e7f7888d"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 14 23:42:57 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 14 23:42:57 2014 +0000"
      },
      "message": "am a63f02f7: am 096f28d0: am 8b778c13: Make clock larger on tablets\n\n* commit \u0027a63f02f7e7d50fa31a16351ddce5849f9784a003\u0027:\n  Make clock larger on tablets\n"
    },
    {
      "commit": "d7c1fae12ef0b31c225ef130e6b06445b5af53a9",
      "tree": "2ef2c01fe52c5aea419e4548fd028a07dd00a8fd",
      "parents": [
        "0f623eb8340d43d6bfa0299c87556712c79e6936"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 13 18:27:47 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 14 19:16:33 2014 +0000"
      },
      "message": "Don\u0027t scale notifications on Keyguard for devices \u003c xxhdpi\n\nBug: 16824061\nChange-Id: Iccccebcd17357764aef325df0cd220508fcf7403\n"
    },
    {
      "commit": "698dcf6b77832d0d82f4028b0b2aeb045aaf43ff",
      "tree": "b03cd7dbc19c3b0dabe190958115d474160a7dde",
      "parents": [
        "9c9e3259805251cdbf34a59a03d07bc75d989115",
        "95f3c34848a450a42d6ccd3572ba514158e3ce4c"
      ],
      "author": {
        "name": "Jose Lima",
        "email": "joselima@google.com",
        "time": "Thu Aug 14 17:56:59 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 14 17:56:59 2014 +0000"
      },
      "message": "am 438d6300: am 06804518: am d361d4f9: Made AlarmClockInfo a nested class in AlarmManager\n\n* commit \u0027438d630058336fb5afed72db34e75cf4898298a8\u0027:\n  Made AlarmClockInfo a nested class in AlarmManager\n"
    },
    {
      "commit": "e210cc8e9463508381048a2af8b4c30a94239c32",
      "tree": "22be95419650d844dea22b898177cf788e79d184",
      "parents": [
        "84a3e7aacf6dbeccf4afb36a29f2f069dca7d486"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 12 23:44:59 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 14 12:30:14 2014 +0000"
      },
      "message": "Make clock larger on tablets\n\nAlso fixes \"Large text\" option on lockscreen and fixes Keyguard\nlayout on smaller devies. In addition, make sure that landscape\nlayout for phones isn\u0027t terrible broken (it\u0027s not pretty but\nit works).\n\nBug: 14994495\nBug: 15589636\nBug: 16799035\nChange-Id: I9ab76af41cbecd1a727d019e422765efbbd3276d\n"
    },
    {
      "commit": "235510e67210f90de30c2d5582a2077ccc589619",
      "tree": "f03ee027a96a47c9b321521e50a29448da069c47",
      "parents": [
        "4b6c6697da5a20c08b2f9f2ca40c94008477e914"
      ],
      "author": {
        "name": "Jose Lima",
        "email": "joselima@google.com",
        "time": "Wed Aug 13 12:50:01 2014 -0700"
      },
      "committer": {
        "name": "Jose Ricardo Lima",
        "email": "joselima@google.com",
        "time": "Thu Aug 14 02:10:41 2014 +0000"
      },
      "message": "Made AlarmClockInfo a nested class in AlarmManager\n\nBug: 16959028\nChange-Id: I150eaaff765d1e214c3621c1bf50162ec0dac8ec\n"
    },
    {
      "commit": "7a3ce37a4fd17a44fc7046a01222bf9cc85b018f",
      "tree": "4edc4a0f28c7d96c1ad41cbac8bad1a3918059de",
      "parents": [
        "2ee236e414ea4d919136d8c9d8cd533c3ca3e6fb",
        "a42bf4c31b6b96d09414bb3f7ed41a599ceaa1d2"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 13 17:38:25 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 13 17:38:25 2014 +0000"
      },
      "message": "am a7f0f177: am 38afacab: am 6b3fc443: Dismiss bouncer when onTrustInitiatedByUser fires\n\n* commit \u0027a7f0f17700c722a4340274717486065a7e7d7861\u0027:\n  Dismiss bouncer when onTrustInitiatedByUser fires\n"
    },
    {
      "commit": "2bb8bfd1e85c8359412159fde57dd5722f5be58c",
      "tree": "393b20c9a0f43fd83ace82eb090d69e29256cfed",
      "parents": [
        "959409b86f04700cb9898e4641b3bc1da30f5cb2"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 13 02:06:54 2014 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 13 17:24:36 2014 +0000"
      },
      "message": "Dismiss bouncer when onTrustInitiatedByUser fires\n\nAlso modifies the SampleTrustAgent to allow testing of the feature\nand adds the initiatedByUser flag to the dumpsys output.\n\nBug: 16840500\nChange-Id: I4c08ddcdcbd0ab02c694a1873f73cb9a250f98d7\n"
    },
    {
      "commit": "dacc8b1e13aefbbe18d571045d4fc1dd6b0c8bd2",
      "tree": "5e6f4f5e96aaed9f1fb737884cf53a0f354bb676",
      "parents": [
        "50b9707fa56e7a27e14a7372c9a4cf697c261f18",
        "728f39f5783ecd2a5491a43c47443fb9e16549b2"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 13 14:18:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 13 14:18:07 2014 +0000"
      },
      "message": "am b12665a1: am 119b3c40: am 36abea42: Merge \"Lockscreen launch animations\" into lmp-dev\n\n* commit \u0027b12665a10286ef1d552e7881cd2f6320203927a6\u0027:\n  Lockscreen launch animations\n"
    },
    {
      "commit": "8de4311c51229efbe2f2d0afbf298982c5cadd96",
      "tree": "93189443fcf95e9014b67eb5f037d83baeef67c2",
      "parents": [
        "125cf62d596f544db4cb7b314f94c2757f5afaa7"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Aug 11 22:36:20 2014 +0200"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Aug 12 22:47:52 2014 +0000"
      },
      "message": "Lockscreen launch animations\n\n- Get rid of ActivityManager.dismissKeyguardOnNextActivity, which was\n  used for two different things: Dismiss keyguard from somewhere else\n  (not really necessary anymore), wait to actually dismiss keyguard\n  after the window behind is drawn. Instead, introduce\n  keyguardWaitingForActivityDrawn(), and change the semantics where\n  necessary.\n- Make wallpaper_close_enter consistent with task_open_enter and the\n  Keyguard launch animation.\n- Close the panel even on lockscreen when launching a notification.\n- Block notification shade updates during the collapsing motion so\n  notification don\u0027t play the disappear animation immediately after\n  having launched a notification.\n\nBug: 15991916\n\nChange-Id: I133c177b84e926c87c1a404ba93d633593fec3ab\n"
    },
    {
      "commit": "7d9b18d8dff0d863e7433b8a1257bc51681c20b0",
      "tree": "7821e55fb89bb22cc230484e6d38b050070dc9ec",
      "parents": [
        "b9dd7ada03c4aa7dd1db8b13922d01d73644e9d5",
        "41e9efa97af061f2b1091474ec73657ba979be07"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 12 21:08:11 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 12 21:08:11 2014 +0000"
      },
      "message": "am dd6809dd: am 4620b0b7: am f9205cbe: Preparations for lockscreen launch animations\n\n* commit \u0027dd6809dd09886eabe45c7660958f5369af5a9367\u0027:\n  Preparations for lockscreen launch animations\n"
    },
    {
      "commit": "76a1623afc170a13923b68f3256057d8adeb7937",
      "tree": "458a7e24ffb9da76391bb683bebfa73d2baa7f6b",
      "parents": [
        "9a0b289f060e68e42d3db0b843d55cf920f3da12"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Aug 08 17:00:47 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 12 20:52:26 2014 +0000"
      },
      "message": "Preparations for lockscreen launch animations\n\n- Update unlock animations to new spec to make the consistent with\n  lockscreen launch animations.\n- Introduce disappearing motion for security views which runs before\n  we actually dismiss Keyguard.\n- If a window is running the un-force-hide animation, treat as it\n  would have the wallpaper flag set so the wallpaper stays until\n  the animation is completely done.\n- Run an animation on the wallpaper if the wallpaper is going away.\n\nBug: 15991916\nBug: 16234603\nBug: 15326120\nChange-Id: I063aa4f269ddcf75b9a705e90f0c3056b541b642\n"
    },
    {
      "commit": "4cb89d711e3bcff713ade60fcddc1ae150ce0d66",
      "tree": "c36c128f7a7c574ea585d22a6c837ba2e39368e9",
      "parents": [
        "9892fafc86cdcd9d13f361a561fe9eff0ed38785"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Aug 11 13:00:51 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Aug 11 13:00:51 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I7ca57e0971840b9945a1283b8e07171fd8364bdc\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "7ca5235614bb42de175a4c44bd31da14073e7544",
      "tree": "93ba2f48da5314415919e6e69b6dfc7ea2332cd5",
      "parents": [
        "d8eed5eef1010ab8ca44d23f1c61db87fa17314a",
        "a26abef53021b9d38a8eebf0c7d62c6c342d087d"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Aug 08 02:24:28 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 08 02:24:28 2014 +0000"
      },
      "message": "am 4f9adf73: am 8634c311: am 22c9518c: Animations for Keyguard user switcher.\n\n* commit \u00274f9adf730ec7ea3987a4b2f38078d18f8ef8579f\u0027:\n  Animations for Keyguard user switcher.\n"
    },
    {
      "commit": "98f8530af3bb8636b7b173443c90686c485205d6",
      "tree": "8eb88497bb4113936531e7dcf770eae79ce0679b",
      "parents": [
        "546c635ad9a26421fbdf54efa765b5ab0a63c191"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 07 17:45:04 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 07 21:57:34 2014 +0000"
      },
      "message": "Animations for Keyguard user switcher.\n\nBug: 15757197\nChange-Id: Ia3fcc0f771cea37fc2d57181d859373c423954a7\n"
    },
    {
      "commit": "afc625a6799ad0619bd233fc0383fa2a3d6acb8d",
      "tree": "cec0b76d3f0dc611c90c6ab1d00a95561d7a32ef",
      "parents": [
        "5576e855bf6339a6caf8cdff7414616a4d41bfab",
        "692d041f0c98c19ed0ebc26bfb2567e9f82f4203"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Aug 07 14:09:33 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 07 14:09:33 2014 +0000"
      },
      "message": "am 06407eb4: am 4902e5ff: am ae9b5cd0: Merge \"Pass initiatedByUser to TrustListeners\" into lmp-dev\n\n* commit \u002706407eb441b71d0dd62f38cef72aba140944b711\u0027:\n  Pass initiatedByUser to TrustListeners\n"
    },
    {
      "commit": "3c9a3501651aa8ad4f289e89119a6c0b4bdaf78a",
      "tree": "5b2d0376c86124273a5e4a5df75f805723bcf761",
      "parents": [
        "04e5f72cdb7bbe494e4b330b393388d1e0b18f74"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 06 19:09:45 2014 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Aug 07 15:13:09 2014 +0200"
      },
      "message": "Pass initiatedByUser to TrustListeners\n\nBug: 16840500\nChange-Id: I8d9bd8fe9a305066f33ac5c888d8a41ce219a6f1\n"
    },
    {
      "commit": "62b24865c11918d4c88e88d6e28fde63d6eff301",
      "tree": "b9b83b7562621d6d2a8dbe3bfb79f55c1637b2ea",
      "parents": [
        "5975433076b1c4b7116e2f9adecf092f5ca4241e",
        "42b49fb27f275da81d2cc2cc7a508a079d621270"
      ],
      "author": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Thu Aug 07 10:13:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 07 10:13:02 2014 +0000"
      },
      "message": "am 48ecef05: am 25759079: am cc22fede: Merge \"Wipe only managed profile when max number of incorrect passwords exceeded\" into lmp-dev\n\n* commit \u002748ecef05b8b0998ab1bcb9e1729730b7fa4067de\u0027:\n  Wipe only managed profile when max number of incorrect passwords exceeded\n"
    },
    {
      "commit": "ee932db4e054304cda0664d15d58ed5667c48ddf",
      "tree": "21b5304b667fe72f947c15068e6e81e53eadd95f",
      "parents": [
        "9fe7da70b309662db84a8e78979f2d9389d34dc8",
        "a043228824958503a7f308c43299514a2eefcb57"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 06 17:40:08 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 06 17:40:08 2014 +0000"
      },
      "message": "am 38e09184: am 1af49917: am 9e4e75a4: Merge \"Implement face unlock running indicator on Keyguard.\" into lmp-dev\n\n* commit \u002738e0918475c21a543494e8f28682ae6a60637e02\u0027:\n  Implement face unlock running indicator on Keyguard.\n"
    },
    {
      "commit": "00f201e41b5b496327b9578e6fb00fad8b4d9da9",
      "tree": "0c09aedf9068ddb428430cd16108759ef25db26c",
      "parents": [
        "faa4b3cb06f3b10ece1f1d246a3530fc2f30a6da",
        "fe0f24cc92b04e03cac3f807859721f1ce7ef54a"
      ],
      "author": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Thu Aug 07 09:59:46 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:35:13 2014 +0000"
      },
      "message": "Merge \"Wipe only managed profile when max number of incorrect passwords exceeded\" into lmp-dev"
    },
    {
      "commit": "fe0f24cc92b04e03cac3f807859721f1ce7ef54a",
      "tree": "1ef3bbf51014c4775a686bb2808978d60549ba0e",
      "parents": [
        "3f1ddf83a4faba3dec71ed7eebe1835f4685cf60"
      ],
      "author": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Wed Aug 06 16:20:56 2014 +0100"
      },
      "committer": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Wed Aug 06 18:10:16 2014 +0100"
      },
      "message": "Wipe only managed profile when max number of incorrect passwords exceeded\n\nWhen the maximum number of retries that has been exceeded is not for the primary profile of the user, wipe only the profile that set that policy (e.g. the managed profile) rather than the entire user. At the moment the whole device is wiped if the max number of incorrect passwords for a managed profile is reached, as the password is shared with the USER_OWNER.\n\nBug: 14453697\nChange-Id: I5746de104133c0ea0a51d75b9c92e1516d365d8c\n"
    },
    {
      "commit": "e7b1252e244eee31a0e4ae29135667ed26f1e4b2",
      "tree": "f4b46d25e232c837605bafb260ab5659f0294dc8",
      "parents": [
        "7c7bc7f6917484250974c5da00af9ef756844b0a"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 06 16:41:21 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 06 16:41:21 2014 +0200"
      },
      "message": "Implement face unlock running indicator on Keyguard.\n\nIcon is still dummy.\n\nBug: 16502879\nChange-Id: Ibea1e594f322e919049a42a26ff858d2169415e7\n"
    },
    {
      "commit": "0523f9b212529ce103a6ab4fd0321c25f45b47a5",
      "tree": "d6c488144da3dada99d9a1c4de5df150dd6b75cd",
      "parents": [
        "c79eda9538b56b1516c8c3d03c5e434b16c9423c",
        "e8053a3d455acc5d63a2fb790c0dded8086a9e3a"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 05 16:12:01 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 05 16:12:01 2014 +0000"
      },
      "message": "am ca1a89bb: am 552d9cf1: am 5c805fcd: New swipe-up assist animation for L.\n\n* commit \u0027ca1a89bb464798564b8b177ad4d644b53826ac04\u0027:\n  New swipe-up assist animation for L.\n"
    },
    {
      "commit": "f479792e05485a536c3fa68db9d8a71f34591b78",
      "tree": "fa7b98bf149c8f75d2ceb599e98f52d8a0bbc4e6",
      "parents": [
        "05204dc2275e0292d902884c6ec298d2e6afdd98"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Aug 04 22:49:41 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 05 15:24:26 2014 +0200"
      },
      "message": "New swipe-up assist animation for L.\n\nBug: 16307470\nBug: 14623152\nChange-Id: Ib7e0381d118bda177981cc56ec9a8fb418dfb0e3\n"
    },
    {
      "commit": "ea035c696ed9324148e9214d6dd5887cadd6ee52",
      "tree": "1c9fec66c329dfe0061de9c3d86e36db25337d90",
      "parents": [
        "88e300440955aad1d978d626a96fbde83007796e",
        "c4781eae5d3862a6e804c6841decc730ea488a0f"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 30 17:58:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 25 21:16:23 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "c4781eae5d3862a6e804c6841decc730ea488a0f",
      "tree": "128d467890abbb33d61a0371cf07e72f88814d4a",
      "parents": [
        "006c117421bede8bd0425ddad688f70ff2de9db3"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 30 10:49:49 2014 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 30 10:49:49 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I4add445dc79ed3c06459d6f27d735ecf096a5b82\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "7861c663fd64af33ec2a4c5ad653c806dc8bd994",
      "tree": "84404afe7c7438fddbd9c659202a34e1d8e24515",
      "parents": [
        "8c146ae9be387da55b5cbf57314543a4fa16052b"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Jul 25 15:37:28 2014 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 30 12:33:33 2014 +0000"
      },
      "message": "Add setManagingTrust and expose it on lockscreen\n\nAdds a facility for trust agents to indicate if they\nare ready to manage trust. Also adds an indication to\nthe lock icon on the lockscreen to show whether trust is\nbeing managed.\n\nBug: 15518469\nBug: 16123013\n\nChange-Id: Ie17f588aebeafe66c81dea4a69c733b0d2c72fd4\n"
    },
    {
      "commit": "604e7558ef32098644b2f9456d7743a07ae789dc",
      "tree": "c8e5ec30a280a3a26768a0df8c5f2e75f29e0d32",
      "parents": [
        "3af1afb0696fac2b3e0dd537048c0e6d11d2df03"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Jul 18 19:00:02 2014 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Jul 28 21:32:01 2014 -0700"
      },
      "message": "Add new DevicePolicyManager API to allow fine-grained TrustAgent management\n\nThis adds a new feature that allows a device admin to specify a\nwhitelist of features that are allowed for the given admin.\n\nChange-Id: I83f853318efbcf72308532d0a997374f73fa9c10\n"
    },
    {
      "commit": "e32dac8ff151bd9d73f2b0f4e480849bb27e367a",
      "tree": "9ef0a94757f269159e0387cc1ca9ed82cc323c78",
      "parents": [
        "ea4f01070a9c8f5147eb228c413a84de78d98973"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Jul 28 15:58:50 2014 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Jul 28 17:02:59 2014 +0200"
      },
      "message": "Update KeyguardStatusView on user and alarm changes\n\nRefreshes both owner info and the next alarm when\nthe current user changes. Also updates the next\nalarm when it changes.\n\nBug: 16531212\nChange-Id: Ibc9de5d28b2cafd6946fc56602f12769d3526728\n"
    },
    {
      "commit": "c7dea6ee9b06369b0c0c3773dc2e40409ce86a8e",
      "tree": "f59473b865292b108ead8f18e6621b0a0be65236",
      "parents": [
        "0d266899da8f612194a8393ec69c4fd870f2f45c"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Sat Jul 26 14:36:57 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jul 28 15:34:59 2014 +0200"
      },
      "message": "Implement next alarm info in expanded QS.\n\nAlso make the representation of alarm on lockscreen consistent with\nQS. In addition, fix a bug where pending app transition was overriden\nto make the alarm click interaction look nice.\n\nBug: 15392951\nBug: 15856205\nChange-Id: Iacdf6a38c5c1a7484b4b328c9a3fa4d25e071c64\n"
    },
    {
      "commit": "29e2dd95fdc99cf3f23b33f1b5509f3b67f84709",
      "tree": "92967ca91afe191fb5366a9da96b02602d7caf01",
      "parents": [
        "2332ad8c29fc33e062b7d4faf67bd13300459666",
        "13107189170fd03839c3e1f94246900d32f09ace"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Jul 25 23:42:46 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 25 23:42:46 2014 +0000"
      },
      "message": "am 5b942f14: am 6038139c: am ed2a502c: Merge \"API REVIEW: VectorDrawable\" into lmp-dev\n\n* commit \u00275b942f1430bc5bf6ee35455919b7985d8fdefdc2\u0027:\n  API REVIEW: VectorDrawable\n"
    },
    {
      "commit": "97f3ebf4b43319bec92bc520aca1a24770f94ff1",
      "tree": "0c23b6258ed39a937b2ff7c7a4e662e0f5a05dde",
      "parents": [
        "f2e3029d64611e45c9d120afa558455d6578615c",
        "4883a5ab5e9dca65bc8d78c62aadd7a1964453c0"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Jul 25 23:32:59 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 25 23:32:59 2014 +0000"
      },
      "message": "am ed2a502c: Merge \"API REVIEW: VectorDrawable\" into lmp-dev\n\n* commit \u0027ed2a502c3fae8b4faae3a4e83b4b5e111319905f\u0027:\n  API REVIEW: VectorDrawable\n"
    },
    {
      "commit": "a95c8abb366d9c39450513335f550b56da13b30a",
      "tree": "93bd8f429df7d0b8aa1aa7d22d4a60f60e36944b",
      "parents": [
        "9e8ade2eb7ee835963473c9cf6faaf5423b0b048"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Wed Jul 23 09:47:50 2014 -0700"
      },
      "committer": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Fri Jul 25 23:26:41 2014 +0000"
      },
      "message": "API REVIEW: VectorDrawable\n\n- Merge \u003csize\u003e and \u003cviewport\u003e attributes all in to top-level \u003cvector\u003e tag\n- Indent attributes under \u003cgroup\u003e in java doc.\n- Updata android:stroke to be android:strokeColor, likewise android:fill\n- Instead of android:clipToPath, make this a different clip-path tag.\n- Document units of the various attributes\n- Add example code for defining a VectorDrawable resource\n\nMore than that:\n\u003d Refactor the code to better support clipPath as a sub-class.\n\u003d Update all the xml files to use the new attributes and clip-path tag.\n\nTODO:\n-- Remove clipToPath, since that should happen on build break Friday.\n\nbug:16488254\n\nChange-Id: I6db5680ef83cb26c8f064a60fc7d6e7142974b0f\n"
    },
    {
      "commit": "17a313cd535064dae058bbc7535a41a742937416",
      "tree": "036f70d80ffffb578c2c748202e2948b7776dfd9",
      "parents": [
        "7954f5763126ec792fdf48d43c0bde6c1e44d190",
        "c3d5ead837b1f87c8d55b69e8c48453f8273dde3"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Jul 25 13:10:45 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 25 13:10:45 2014 +0000"
      },
      "message": "am 6468d5c2: Merge \"Restart trust agents when updated or when they are dead\" into lmp-dev\n\n* commit \u00276468d5c216e45b33830e00b754258e910154393e\u0027:\n  Restart trust agents when updated or when they are dead\n"
    },
    {
      "commit": "b42fe576f6f4b194866fde51175cd7062a4a435d",
      "tree": "4f304f623cb4eb90f270a6ab0b38b6bd0597b986",
      "parents": [
        "73b941f761270c71616fe44fa0727aa79345604c",
        "7a2cb299a0fffba8ad4eb044a57c37d0e42d380b"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Jul 25 13:22:38 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 25 13:22:38 2014 +0000"
      },
      "message": "am 5de758d3: am f8a01f5f: am 6468d5c2: Merge \"Restart trust agents when updated or when they are dead\" into lmp-dev\n\n* commit \u00275de758d3868b036f5067ad9f86ee7b02331e4818\u0027:\n  Restart trust agents when updated or when they are dead\n"
    },
    {
      "commit": "c5f95cea2639b698594a85acbde6a5519941d7b1",
      "tree": "fa123927e9bbc021bf1ac0b39733d826dd675546",
      "parents": [
        "866cf65cc3c53f67836c9157d5c661adfdbd25e1"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jul 24 16:00:46 2014 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jul 24 21:44:02 2014 +0200"
      },
      "message": "Restart trust agents when updated or when they are dead\n\nActivityManager restarts the trust agent service for us\nwhen it gets killed automatically. This does not apply\nwhen its process crashes too often or when its package\ngets updated however.\nTo catch the update case, the trust agent connection\nis removed as soon as the package disappears, and then\nreadded when the new package appears.\nTo catch the repeated crashing case, the connection is\nreset if it hasn\u0027t successfully connected for several minutes.\n\nAlso adds a button to SampleTrustAgent to simulate a crash.\n\nBug: 16137258\nChange-Id: I1b18fc7a3025e23e25ca1623b6af658d5430a94b\n"
    },
    {
      "commit": "1046f5fb05382667d6a4f8604609d6e51da4f50a",
      "tree": "e4a1919b20e8d7f91d1ef8ecb7046052d16328a3",
      "parents": [
        "33d7f17f1185a0473177157e0792b1aae6c8bb55"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Jul 23 19:27:05 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Jul 23 19:27:05 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ibab6e14da05435706aba41675ff5d35fed45ba5a\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "c41eebb723a6bccf3390f668ad980cf24fae7ac3",
      "tree": "7e323f71abff1524773243c551e20bcbd5aee727",
      "parents": [
        "96a211d89869949811b2b34c7edc51e07ff6ba0a",
        "edad7b24c17fa501f59af3c159e94e7b590e4145"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Jul 21 12:32:47 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 21 12:32:47 2014 +0000"
      },
      "message": "am a727db86: Update LockPatternUtils to new alarm API\n\n* commit \u0027a727db864c3e555c073d908a85d4c6ebc6eb2303\u0027:\n  Update LockPatternUtils to new alarm API\n"
    },
    {
      "commit": "edad7b24c17fa501f59af3c159e94e7b590e4145",
      "tree": "9891e241ed32c2b8e2cbb83b11c7b9be3e5f8b40",
      "parents": [
        "1d44e0ccecc44cf7f7852e559bf2f9a9aef66064"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Sun Jul 13 14:38:22 2014 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Jul 21 12:07:52 2014 +0000"
      },
      "message": "Update LockPatternUtils to new alarm API\n\nChange-Id: Idc6c2865b86e467e1e254452326f327f145177b0\n"
    },
    {
      "commit": "ded9fdc608b2204396db5cb4006da622f56d7288",
      "tree": "8ac3e10f6660261127e37fd5851671c2d31abda3",
      "parents": [
        "fa0460a6712f8e72c6b5c2ebdbb18d58383052c3",
        "802603572c77591183a6ef27163137aff88ee1dd"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sun Jul 20 02:31:48 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Jul 20 02:31:48 2014 +0000"
      },
      "message": "am 4aa0295b: Merge \"Remove deprecated locales - DO NOT MERGE\" into lmp-dev\n\n* commit \u00274aa0295b355ce17e2da195907ea5dc0322837351\u0027:\n  Remove deprecated locales - DO NOT MERGE\n"
    },
    {
      "commit": "c61c0670422116af8d5fee83b08a59d6133894cc",
      "tree": "539bbe9e348c33de2cdd2dc96ca9c90019091b3c",
      "parents": [
        "892d049fa5bc4e14913905b25c9d0ce1255e8228",
        "43096b2bba5d4427288615e88b3b78a609fb6991"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Jul 18 21:34:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 18 21:34:07 2014 +0000"
      },
      "message": "am 0f6db1e8: Merge \"Add DevicePolicyManager flag for fingerprint.\" into lmp-dev\n\n* commit \u00270f6db1e823a96d14ea831ec2bccc435dd321da28\u0027:\n  Add DevicePolicyManager flag for fingerprint.\n"
    },
    {
      "commit": "06e345089a0425c6cd5a5596835113fb229b7d41",
      "tree": "dd6dda2525d92824189d99b493b260709c50e148",
      "parents": [
        "9d59a76dd0e850558e83ef1a48fefd865fac1336"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jul 17 14:46:05 2014 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Jul 18 20:48:34 2014 +0000"
      },
      "message": "Add DevicePolicyManager flag for fingerprint.\n\nChange-Id: Icb3e4b98d97487179acefabc7a3b747d3d0fa23a\n"
    },
    {
      "commit": "09533e2f8dd5e9e01eec0774e863c4e883df52e1",
      "tree": "d311102b821ba71e45fd413bc98ee83f3326bdfd",
      "parents": [
        "5a5f8ca870c1b28093be9e4a61399da56c27e7c2"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Jul 21 10:14:17 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Jul 22 16:40:09 2014 +0000"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I3a4b999f1cb648dbb980193bfe0c1a55c87b3b48\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "50af6d7ae646189c44c642717d24c1d1269e1134",
      "tree": "33db43be2f0a3fb627a7da48e8d4be5b2b199715",
      "parents": [
        "7b41467704f941b11af6aace3e40993afc7f6c6f"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sat Jul 19 13:05:12 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sat Jul 19 13:05:12 2014 -0700"
      },
      "message": "Remove deprecated locales - DO NOT MERGE\n\nChange-Id: Iac5489639edae2373ed0ce92f7d0fe22629a249a\n"
    },
    {
      "commit": "16c14533cd1a284e50cdfefc3c297fd7d12e5434",
      "tree": "9bec88f6aacac04c8e133ce24422469b7b0e4065",
      "parents": [
        "6d246a9daf5d84202b82b4e2b202f818ac9436b6"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Jul 16 17:39:00 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Jul 16 17:39:00 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I18d8bb62a43325d925743f8ef6e5ce7562485cf2\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "1e6eb17a22056529601c8e413c2da0541d59d93b",
      "tree": "0687b474f9c61b21ac7e09fac0a1b8b54bc764e4",
      "parents": [
        "f6e2fcc2eaf5e650237d3c6d79a2de49d2d4111e"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sun Jul 13 11:59:50 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sun Jul 13 12:06:21 2014 -0400"
      },
      "message": "QS: Introduce cast control panel.\n\nMake cast controller more granular, at the route level, and\nbind a common detail item panel to the available routes.\n\nFix tile icon, add connecting label.\n\nRemove dialog presentation, no longer needed.\n\nAdd the new empty state, and add controller state to dump.\n\nFound a bug in keyguard when in presentation mode, added\na workaround - don\u0027t crash when no owner info in keyguard\nstatus view.\n\nBug:15833210\nChange-Id: I19afec390eac2260bccf4a7064065b666b7bceca\n"
    },
    {
      "commit": "85516d028b2dcc7ebc09f4a68085836aa26191d5",
      "tree": "a36227d94fd559b29cdb7ed6240324808e3c7d78",
      "parents": [
        "9f6414d0e6348e2f9ebbaede0424608220cba24c"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Jan 31 17:08:37 2014 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jul 10 01:54:49 2014 +0000"
      },
      "message": "Add new \"pin complex\" type to supported keyguard PINs\n\nThis adds a feature to allow DevicePolicyAdmins to prevent using\nsimple PINs, which are defined as those containing more than 3\nrepeated values. Examples include \u00271234\u0027, \u00272468\u0027, \u00271111\u0027, \u00279876\u0027, etc.\n\nBug 12081139\n\nChange-Id: I4ebe1c76a48087dcd7c878e9bd79a4e3ee2a27fe\n"
    },
    {
      "commit": "0bae09fdde0905e24f6c3079d9e01c669d046289",
      "tree": "5a1d95f63ea29321a11deee0066e7346aa243f13",
      "parents": [
        "a433fa9c17772f563163ff7db177d091d6aebd5b"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Jul 07 14:53:10 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Jul 09 18:53:41 2014 +0000"
      },
      "message": "Move showCallScreen \u0026 isInAPhoneCall to PhoneManager.\n\nChange-Id: I852da78ae80eba120932fb7acb1e5c3db2a8f18a\n"
    },
    {
      "commit": "ae641c9ccd3f81214cee54a5f13804f1765187ad",
      "tree": "c6ca94d2fa82a58257f302b6fd7a73ee6b5689c4",
      "parents": [
        "070d66774d31dc92e43feeb045868c58edefd515"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jun 30 18:11:40 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jul 07 18:48:25 2014 -0400"
      },
      "message": "Implement new volume UI design.\n\n- Add segmented zen-mode picker to the rocker UI.\n- Add a new \"no interruptions\" value to the zen setting.\n- Implement expandable condition subpanel on the rocker UI.\n- Remove the old circle\u0026slash icons.\n- Suppress alarm sounds if in \"no interruptions\" mode.\n- Add warning re: alarms to the condition UI.\n- Allow rocker UI to display over the keyguard.\n- Remove Notifications QS tile.\n- Realign volume rocker to the top of the screen.\n- Add support for new \"days\" sleepMode.\n- New icon policy rules for \"volume\" slot.\n- New important icon (star).\n\nAssociated Settings change:\n  I6ed56791784968adfbd684f490dbbebed285a2dd\n\nBug:15831713\nChange-Id: I35afe38646f04d2ba0dbac11c2c6356120a33694\n"
    },
    {
      "commit": "232c3ea9908668dc0cab7f26b94247687c0e43b9",
      "tree": "d131782b02bbbe113d6f774d8af39382330cfd3a",
      "parents": [
        "ad46ffef4b88e533cc2e67f132b74d1b90df72df"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sat Jul 05 09:56:26 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sat Jul 05 09:56:26 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I03ad3342f0bcc9c07e2fe7cd7a09e816d2fe951f\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "b690f0d5023fcf144f2701058d5a6f88d66cc97a",
      "tree": "7bf8c478f0171edfd7836433b757ad65ba4b83ed",
      "parents": [
        "e05a56bf9386e2e0c6a862c3080698da8367a22e"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jul 03 23:25:44 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Jul 04 03:00:29 2014 +0200"
      },
      "message": "Clean up user activity handling\n\n- Only call userActivity in down touch event\n- Use normal timeout when QS is open\n- Clean up old code regarding user activity in Keyguard\n\nChange-Id: I968eeed33fef44def37b68eb1ddc63f1a531ab35\n"
    },
    {
      "commit": "103a6c41c05b33b24b417992cf072f847303bc42",
      "tree": "a692c5d3a29024faed35bfa5ae1e3cd73b9a4afe",
      "parents": [
        "32292eb87bd48cee13a2f65204ad814fcfce305e"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Jun 30 21:34:57 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Jun 30 21:34:57 2014 +0200"
      },
      "message": "Fix build\n\nChange-Id: I1ddfa0a36b05d0af9e742e083b41b23883f59c00\n"
    },
    {
      "commit": "5b1662d4671d08fb9caccae09dd938fdb7bb2da8",
      "tree": "43c481ea4c6e96a90122fd0b9f05fd3d9573fe01",
      "parents": [
        "bd7c5908edc8b914318be8a2f96ed534afc57fa7"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Jun 30 20:59:02 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Jun 30 19:02:45 2014 +0000"
      },
      "message": "Removed unused nullcheck\n\nChange-Id: Iebc3e267d2a80d960e4ee4ebd04b3a96a1b90067\n"
    },
    {
      "commit": "4e8b9ed30b67e5449d987e674b2966dc7f3ac224",
      "tree": "7294d84b5c57aca74731b95b6888095bdd55845f",
      "parents": [
        "5f834774c77b290e951c712608d1dde2251cd0a5"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jun 20 16:37:04 2014 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Jun 30 18:48:41 2014 +0000"
      },
      "message": "Implemented new PIN unlock design\n\nThe pin unlock design was changed according to the spec\nand new animations where introduced for the password field.\n\nBug: 13735707\nChange-Id: I76f5e873bd0ea4f34ca3d2cd971223f0a83e2f28\n"
    },
    {
      "commit": "d3530a463e3ef436dba2c39297a3278e42318028",
      "tree": "daf32ffd336fbb664999173e11334953071e04d7",
      "parents": [
        "2300d06a2ec25e9b71954005d98af83c543b6249"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sun Jun 29 21:10:36 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Jun 30 14:35:51 2014 +0000"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: If11e03bf833fb561e2e20cc89166a380504b30c3\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "f41fc9664febbdbf138e8540fd7a8281f1278eb1",
      "tree": "dd6c6c36f4e07bd28dd9716225216355018ffa69",
      "parents": [
        "155854f59813cbc3be50598036d905828dbdb78d"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Jun 18 16:33:51 2014 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sat Jun 28 01:11:20 2014 +0000"
      },
      "message": "Add fingerprint detection support to Keyguard.\n\nTested:\n- power-on with fingerprint sensor\n- dismiss bouncer with fingerprint\n- fingerprint to enter trusted state\n\nChange-Id: I6aab7591d370412a143fe219a1575b2719a4de96\n"
    },
    {
      "commit": "5fe3f9a6ddaca4bc932b4f32cb6143dcf9805f93",
      "tree": "da7e48e448b733a427640dafa3c6b679e989f54c",
      "parents": [
        "9a22972080f8331ee779db3b15e76575a9b08ea9"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Jun 26 11:07:23 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Jun 26 11:07:23 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I39e8d1f33e311ccc7004a45aacbc45b5f5316058\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "d1c9f476638d670abce7ae9416c5955048a2e85c",
      "tree": "04c12a51ca4ef6d25d5549452b9695b525bee0dd",
      "parents": [
        "2b98fbf725277f249b8df9541cbbbd3c6c48299b"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Jun 23 09:29:44 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Jun 25 02:32:50 2014 +0000"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ieb89a90f2d4829e6d555d717fd6295e9537fd67f\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "60c958cd9f6a8278278f408f2fe539a3de5007f5",
      "tree": "730cb33b02cae622ad168c888c7e4b34d816e039",
      "parents": [
        "ffb943917299bf10366cbf849ba8df378ecab53c",
        "939f04f971dfc5fde717a313ecd61de4e60d4aa8"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Fri Jun 20 17:08:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 20 02:09:17 2014 +0000"
      },
      "message": "Merge \"Remove dead code from keyguard\""
    },
    {
      "commit": "f99d0007646781b99a63bc0d2103a45f0f72e724",
      "tree": "5160f6ab15e7079fe2bfc8e8fc9c6d5cb4831a17",
      "parents": [
        "a800167e570732bf01a148048a752944c91d15a2"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jun 13 07:36:01 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Jun 20 01:19:40 2014 +0000"
      },
      "message": "Improve unlock motion further.\n\nBug: 15244051\nChange-Id: I6f567ff327695ec6ece56748cd300b8103715811\n"
    },
    {
      "commit": "939f04f971dfc5fde717a313ecd61de4e60d4aa8",
      "tree": "8975ded17609cde08cd93e73a830e31ae073804d",
      "parents": [
        "d1fdf0238a0008d2e4592667057e40721c41399a"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Thu Jun 19 10:33:17 2014 -0700"
      },
      "committer": {
        "name": "Erik Pasternak",
        "email": "roboerik@android.com",
        "time": "Thu Jun 19 23:02:57 2014 +0000"
      },
      "message": "Remove dead code from keyguard\n\nThis only removes the pieces that are directly dependent on\nIRemoteControlDisplay. There is still code for the transport controls\nUI that could be removed.\n\nChange-Id: I0ee4921fcba9aee8d8efcd16e2198a2000147416\n"
    },
    {
      "commit": "de978fe2839bb84ee1ce785ec82f8dad8e6f7811",
      "tree": "363a80860bc603cb09e4a8b49bd2d419adcb9579",
      "parents": [
        "09b75f9aba32a6482d991c8a4e98291f8cbf3445",
        "b8b4998e71c5119c4203af1d22a2105a035a32b2"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Jun 19 18:51:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 18 22:47:18 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "d3c8642dae9a1f6db60e2f8e5c7b32cd1b3169df",
      "tree": "8bad91681f0c47e401482db95f630ed6edf4d139",
      "parents": [
        "150bfcd73d53cd824b4ab20161a3d87710ce259b"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Mon Jun 16 14:00:48 2014 -0700"
      },
      "committer": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Thu Jun 19 10:37:00 2014 -0700"
      },
      "message": "Remove some more old code and fix Media command\n\nRemoves some more hidden apis from AudioService/Manager. This also\nfixes up Media.java to support commands for the new service to help\nwith debugging. Also fixes a couple bugs that were found while fixing\nup Media.\n\nChange-Id: I68e4aa80a4de430b98236aafc883664b9432c62b\n"
    },
    {
      "commit": "b8b4998e71c5119c4203af1d22a2105a035a32b2",
      "tree": "75def8c9e6b7c4a48717381c8cb858271f283f01",
      "parents": [
        "a420a330a969e3655da98185461aa9fa1634abe6"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Jun 18 09:41:46 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Jun 18 09:41:46 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I7f81acd62d7f32ba75bfa2e4a963d5de438f26f9\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "d34804cfb32023234e84f22dbae54614c1e4ca35",
      "tree": "5469ef84fe7f5e28f9542ff4724e32cdbf5dce42",
      "parents": [
        "26b6db36a3543072d358ae58486b09792318828c",
        "67de52cd2e7f8c2c6d5beebe40c0d1689e8e4610"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jun 16 16:28:35 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 16 16:28:35 2014 +0000"
      },
      "message": "am b6d02956: Merge \"Bigger clock.\" into lmp-preview-dev\n\n* commit \u0027b6d029569675a486dde2a7117fdc94658e1576fe\u0027:\n  Bigger clock.\n"
    },
    {
      "commit": "7b1fda8c98b17dcb49a16c43d801a8042503f2fc",
      "tree": "ee5663147a802cf778e8e399668cc9f585500053",
      "parents": [
        "b507a6c2bc75b46c7666a66d504ee2ba88e138eb",
        "8f4ac9e214a629d6ff1b1277c2d9ec880afe487c"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jun 16 16:28:25 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 16 16:28:25 2014 +0000"
      },
      "message": "am bfb2ad5e: Merge \"Revert \"Introduced fading views for the camera interaction on the lockscreen.\"\" into lmp-preview-dev\n\n* commit \u0027bfb2ad5ed5da824f71290b27bb3962b9641b6a65\u0027:\n  Revert \"Introduced fading views for the camera interaction on the lockscreen.\"\n"
    },
    {
      "commit": "67de52cd2e7f8c2c6d5beebe40c0d1689e8e4610",
      "tree": "a9e6ca5b4ccdebe7bf6208c0a3945cccb392388a",
      "parents": [
        "c5115556707d24dfbe6cbef8f3e9476b6c5e3021",
        "220bf5cf9a6de83f1aecdcd62c56739b2f16a91f"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Sat Jun 14 20:54:32 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 12 05:34:42 2014 +0000"
      },
      "message": "Merge \"Bigger clock.\" into lmp-preview-dev"
    }
  ],
  "next": "220bf5cf9a6de83f1aecdcd62c56739b2f16a91f"
}
