)]}'
{
  "log": [
    {
      "commit": "f9f462d7ef7f08ae2065bd104cc6be3cbc85fc2e",
      "tree": "541bd01f965a1ad21195386b310506a48043ed95",
      "parents": [
        "b1870e922e9e149f632bddcd8b50fcc8220014d7"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Aug 17 05:37:50 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Aug 17 05:37:50 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I5cc8d39d08cbd52c199ffc904348a60d346e6fb7\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "559b8c5f4ef20678d40a2d4161dfa14b378d2d91",
      "tree": "58f02946518fd7eb059cafdb4cdd0da17b9fcd2e",
      "parents": [
        "d38e7c9387425c4c661f8ba4f4daad4f444ada4b",
        "80581f7a65e3e365f2fa311196ff080c9308b733"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 12 20:09:52 2015 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 12 20:09:52 2015 -0700"
      },
      "message": "Merge commit \u002780581f7a\u0027 into master\n\nChange-Id: Ifd8f9c7a854901e0a48bc8a611cfb002fa37298c\n"
    },
    {
      "commit": "deb6a3acbdbf81a995cc3c1eb2475b041564d44d",
      "tree": "7e99b0056b85682e7d05f57942566b93b56dc9e8",
      "parents": [
        "40bc20660d3dc65f66e4409893f1ba6bf729d97f",
        "73d9e1ce0bc8e4478b165fd5f550c99830fbcb57"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 13 01:09:21 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 13 01:09:21 2015 +0000"
      },
      "message": "am 73d9e1ce: am 69082a29: Merge \"Require strong authentication after a timeout\" into mnc-dr-dev\n\n* commit \u002773d9e1ce0bc8e4478b165fd5f550c99830fbcb57\u0027:\n  Require strong authentication after a timeout\n"
    },
    {
      "commit": "73d9e1ce0bc8e4478b165fd5f550c99830fbcb57",
      "tree": "f8b49e0c5199ce5041b7ded6ec9d82b0785b6df5",
      "parents": [
        "a54d4583ec4d6b112a99c29ef71fbabfd67478cb",
        "69082a298f50680128ada89a8bef777f0fadf829"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 13 01:02:31 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 13 01:02:31 2015 +0000"
      },
      "message": "am 69082a29: Merge \"Require strong authentication after a timeout\" into mnc-dr-dev\n\n* commit \u002769082a298f50680128ada89a8bef777f0fadf829\u0027:\n  Require strong authentication after a timeout\n"
    },
    {
      "commit": "25b4d4b280c6aa07656328bd9dd90977781d00e1",
      "tree": "98e5ffbe02c4bcb77b2d5c64a27b5b1f7206856a",
      "parents": [
        "c98a786c693bf0bb617348e858ffe720db4d96d8"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 11 15:54:06 2015 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 12 16:39:56 2015 -0700"
      },
      "message": "Require strong authentication after a timeout\n\nBug: 21594472\nChange-Id: Iab169d4fa2e4ad134f8c8579654b28e96b5b1385\n"
    },
    {
      "commit": "1ca500cfc2b2a0a7772fbf54985cdf283a4e906c",
      "tree": "97069eeb5205c637aa639d3013abad49cf5c84d6",
      "parents": [
        "f0d15a752c9954906b18048aba59b99014e7f55e",
        "7f07068df990e88e993e44d58d5c5d4acfbc7171"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 12 01:28:09 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 12 01:28:09 2015 +0000"
      },
      "message": "am 7f07068d: am 8d97651d: am 13c9828f: am c40d6799: Merge \"Indicating fingerprint error messages on the bouncer now\" into mnc-dr-dev\n\n* commit \u00277f07068df990e88e993e44d58d5c5d4acfbc7171\u0027:\n  Indicating fingerprint error messages on the bouncer now\n"
    },
    {
      "commit": "8d97651d15821f0fc767a0f33adb6a051c55162c",
      "tree": "20b1edc319efb084cfe1331d006561f5bd8cfb8a",
      "parents": [
        "d200aa4ca283e92268ed2d8919570ffceffa52f5",
        "13c9828fab18571121ec3fecca99f709d606925b"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 12 01:12:59 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 12 01:12:59 2015 +0000"
      },
      "message": "am 13c9828f: am c40d6799: Merge \"Indicating fingerprint error messages on the bouncer now\" into mnc-dr-dev\n\n* commit \u002713c9828fab18571121ec3fecca99f709d606925b\u0027:\n  Indicating fingerprint error messages on the bouncer now\n"
    },
    {
      "commit": "13c9828fab18571121ec3fecca99f709d606925b",
      "tree": "4c4804594ed7e68cd12ac0062669061c2ec3f399",
      "parents": [
        "a546e5be8035d31ec7549e8a549e871a180658a9",
        "c40d6799df6b3dc1c61aa05d2e356096521b7099"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 12 01:06:16 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 12 01:06:16 2015 +0000"
      },
      "message": "am c40d6799: Merge \"Indicating fingerprint error messages on the bouncer now\" into mnc-dr-dev\n\n* commit \u0027c40d6799df6b3dc1c61aa05d2e356096521b7099\u0027:\n  Indicating fingerprint error messages on the bouncer now\n"
    },
    {
      "commit": "cfafe4ea6ff1610c24d94a9a9ecc7df6b841518c",
      "tree": "2cade289fabc638c60e8bca6ebbdde0f89fd49e1",
      "parents": [
        "ec85b52232b603086e3cb85214e0895dd99c2b4b"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Aug 11 14:58:44 2015 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Aug 11 16:37:54 2015 -0700"
      },
      "message": "Indicating fingerprint error messages on the bouncer now\n\nAlso ensure that error messages are surfaced when the screen\ncomes on such that the user knows why his fingerprint is not\nworking.\n\nBug: 22035466\nBug: 22524101\nChange-Id: I00b0e833cdb8a3475545ba75b8cb7bf7a419dfd4\n"
    },
    {
      "commit": "56c6df333ad59983ba68cbcb85f60aaaea918320",
      "tree": "78188b842eb0826a78f15f1bef269d4299602f96",
      "parents": [
        "bf382bebdd5119f5c5764d8e93e0116cbe7138e5",
        "839e85c89054fb10c01fc6dbc04d2eabb112e0d3"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 11 23:33:43 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 11 23:33:43 2015 +0000"
      },
      "message": "am 839e85c8: am 61c70aad: am f306cef4: am 959431bc: Wake device when Keyguard invisible and getting fingerprint\n\n* commit \u0027839e85c89054fb10c01fc6dbc04d2eabb112e0d3\u0027:\n  Wake device when Keyguard invisible and getting fingerprint\n"
    },
    {
      "commit": "61c70aad9616f9594598b06afc398c7cdebd9d69",
      "tree": "d3a7041ac343901b3c1db478a62bfa855d6d7a0e",
      "parents": [
        "c157e49586fd814e20f7ac3735827e600c6e71be",
        "f306cef4c215c77049024d28617af29a7b03b96f"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 11 23:20:41 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 11 23:20:41 2015 +0000"
      },
      "message": "am f306cef4: am 959431bc: Wake device when Keyguard invisible and getting fingerprint\n\n* commit \u0027f306cef4c215c77049024d28617af29a7b03b96f\u0027:\n  Wake device when Keyguard invisible and getting fingerprint\n"
    },
    {
      "commit": "f306cef4c215c77049024d28617af29a7b03b96f",
      "tree": "47726b3a10889e91e096b645bf175c443fa4934b",
      "parents": [
        "ebd0b26bf32910ee6285bdf09e4252127480941a",
        "959431bcca9fc7b3491b1501957b1f4b45efee65"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 11 22:46:41 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 11 22:46:41 2015 +0000"
      },
      "message": "am 959431bc: Wake device when Keyguard invisible and getting fingerprint\n\n* commit \u0027959431bcca9fc7b3491b1501957b1f4b45efee65\u0027:\n  Wake device when Keyguard invisible and getting fingerprint\n"
    },
    {
      "commit": "959431bcca9fc7b3491b1501957b1f4b45efee65",
      "tree": "27ce79303c89139ca51442d4c41a0eef37cd01e0",
      "parents": [
        "5ace41f50ba202e34012863012d7cfc910acc7b7"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jul 28 13:19:38 2015 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 11 22:35:50 2015 +0000"
      },
      "message": "Wake device when Keyguard invisible and getting fingerprint\n\nAlso fixes a bug where we didn\u0027t listen for fingerprint after\nrebooting the device.\n\nBug: 22644634\nBug: 23046263\nChange-Id: Ide85a01d9d4cfcc880fbc29ca4f3cc6eef47da2d\n"
    },
    {
      "commit": "2393f7e282d10a69c2823c41c44e821998548d21",
      "tree": "fd2f7652c7d427ec5df237e0283200d8c2145cd1",
      "parents": [
        "02d6c013e4be4b5e09562c922506c1153347d161"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Sat Aug 08 07:13:01 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Sat Aug 08 07:13:01 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I8efa511283a9b372c6386dd3a3396abee1d10780\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "4fe623763f6ef2eec50a92b09ce4f475ee6cbf56",
      "tree": "fb3b8cb8b8febbd2f4a346f7685d60126f840553",
      "parents": [
        "64b9b9ad9e5f10d7a4d31c5e393432b87afbd742"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Sat Aug 08 06:00:57 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Sat Aug 08 06:00:57 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I4a54f0256d1f4f9f57e8fdfde634ecf477740370\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "4f50d59580983c90accfc3bfff1930a81fecbdfd",
      "tree": "fd03295055a4189381421583f5c1bc22b8f6217e",
      "parents": [
        "04f0524aa17ae1c010f3b327dd49f5164ba8d5ad",
        "40fa4070c70d9ddde681b2fb28627b8a4889080e"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Aug 06 03:03:27 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 06 03:03:27 2015 +0000"
      },
      "message": "am 40fa4070: am 4a66bbf7: am 5f96eb0c: am 6fdb85d3: am 120fc2c7: Merge \"Disable fingerprint when remotely reset by DPM\" into mnc-dev\n\n* commit \u002740fa4070c70d9ddde681b2fb28627b8a4889080e\u0027:\n  Disable fingerprint when remotely reset by DPM\n"
    },
    {
      "commit": "4a66bbf7fdbd9f96ea4f6d6fe1a63408dd70bd27",
      "tree": "d39c8e8e92706263aa713261431ec0255514e02a",
      "parents": [
        "e80dbaebd3b9d684b6eea253a998e5d12a8701d7",
        "5f96eb0caf6db51751b2af6404c98037067ce29d"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Aug 06 02:40:00 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 06 02:40:00 2015 +0000"
      },
      "message": "am 5f96eb0c: am 6fdb85d3: am 120fc2c7: Merge \"Disable fingerprint when remotely reset by DPM\" into mnc-dev\n\n* commit \u00275f96eb0caf6db51751b2af6404c98037067ce29d\u0027:\n  Disable fingerprint when remotely reset by DPM\n"
    },
    {
      "commit": "5f96eb0caf6db51751b2af6404c98037067ce29d",
      "tree": "714f635bb866f06d9516060e02977956bd8ab268",
      "parents": [
        "7be1e2864136e87ad473f35e54a6795c4a58df8d",
        "6fdb85d383007e7d68895195d6347840276abeab"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Aug 06 01:57:54 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 06 01:57:54 2015 +0000"
      },
      "message": "am 6fdb85d3: am 120fc2c7: Merge \"Disable fingerprint when remotely reset by DPM\" into mnc-dev\n\n* commit \u00276fdb85d383007e7d68895195d6347840276abeab\u0027:\n  Disable fingerprint when remotely reset by DPM\n"
    },
    {
      "commit": "6fdb85d383007e7d68895195d6347840276abeab",
      "tree": "eaa2246b28f6d7c9f832d5a5d062956a6f170648",
      "parents": [
        "cac65febb7bf50f0bc03d897ebbafa8347c0de31",
        "120fc2c74eb290e06cddf1b52d363338f940c612"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Aug 06 01:43:13 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 06 01:43:13 2015 +0000"
      },
      "message": "am 120fc2c7: Merge \"Disable fingerprint when remotely reset by DPM\" into mnc-dev\n\n* commit \u0027120fc2c74eb290e06cddf1b52d363338f940c612\u0027:\n  Disable fingerprint when remotely reset by DPM\n"
    },
    {
      "commit": "8ae1be120806d0189f65a492004a7b5416aa6c6f",
      "tree": "cb7d30ab1f82881d6b9b3ad5b0ce23be0d9564a2",
      "parents": [
        "881cd15519535e493d497fefd857f8fe0236c774"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 05 13:03:21 2015 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 05 20:06:37 2015 +0000"
      },
      "message": "Disable fingerprint when remotely reset by DPM\n\nWhen the device is lost or stolen, it\u0027s safer to\nfall back to strong authentication (pin, pattern or\npassword).  This disables fingerprint like we do with\ntrust agents.\n\nFixes bug 21620081\n\nChange-Id: I7bbe54be3721b2f160b783daeb3acbe434705046\n"
    },
    {
      "commit": "b617438232bfc750518e923ef10e613ad1454972",
      "tree": "8014558a0af0245c5ce567e635c6cdcda2b9c330",
      "parents": [
        "2a1e42e7afd3aa0df3df273b3868f1c644f2a485",
        "6a65918307be42f0c70d13e7eb35b6b9dd4b6c99"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Aug 03 21:06:00 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 03 21:06:00 2015 +0000"
      },
      "message": "am 6a659183: am 59128d81: am d14fa9b4: am 3f9b9f2b: am 45fcaa54: Merge \"Don\\\u0027t wipe device because of short PIN, patterns or passwords\" into mnc-dev\n\n* commit \u00276a65918307be42f0c70d13e7eb35b6b9dd4b6c99\u0027:\n  Don\u0027t wipe device because of short PIN, patterns or passwords\n"
    },
    {
      "commit": "59128d812ebf24f291a8a44ca98af109ad2f6870",
      "tree": "6b660e5ced9c3b6fa1eb28e77a2082374d41ac72",
      "parents": [
        "1d5837c6b031d00202e4e0bba0278d9bb259c73d",
        "d14fa9b4158979afb4a43e2ea572a216ca5dc8d4"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Aug 03 20:50:52 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 03 20:50:52 2015 +0000"
      },
      "message": "am d14fa9b4: am 3f9b9f2b: am 45fcaa54: Merge \"Don\\\u0027t wipe device because of short PIN, patterns or passwords\" into mnc-dev\n\n* commit \u0027d14fa9b4158979afb4a43e2ea572a216ca5dc8d4\u0027:\n  Don\u0027t wipe device because of short PIN, patterns or passwords\n"
    },
    {
      "commit": "d14fa9b4158979afb4a43e2ea572a216ca5dc8d4",
      "tree": "19ae5110415aa72dbe8a98e2216d252f96fc46ec",
      "parents": [
        "5c8a5d0ff4493e32e9cd2127591a707637caf16a",
        "3f9b9f2bbe81e25cfc2754e19a129895f8ad1011"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Aug 03 20:41:52 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 03 20:41:52 2015 +0000"
      },
      "message": "am 3f9b9f2b: am 45fcaa54: Merge \"Don\\\u0027t wipe device because of short PIN, patterns or passwords\" into mnc-dev\n\n* commit \u00273f9b9f2bbe81e25cfc2754e19a129895f8ad1011\u0027:\n  Don\u0027t wipe device because of short PIN, patterns or passwords\n"
    },
    {
      "commit": "3f9b9f2bbe81e25cfc2754e19a129895f8ad1011",
      "tree": "c071cf277cd7c049adc5254dde76b011dbe38ccb",
      "parents": [
        "ce337493fda60ac571287d011f9821d33b2caeb6",
        "45fcaa547dc5b9eb2c20879b290415daa1446004"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Aug 03 20:33:00 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 03 20:33:00 2015 +0000"
      },
      "message": "am 45fcaa54: Merge \"Don\\\u0027t wipe device because of short PIN, patterns or passwords\" into mnc-dev\n\n* commit \u002745fcaa547dc5b9eb2c20879b290415daa1446004\u0027:\n  Don\u0027t wipe device because of short PIN, patterns or passwords\n"
    },
    {
      "commit": "51e3a672e01d6e9ce4b19ec20d9b62ae8e35fc85",
      "tree": "96906820cc4673c1a399a9e292bdd00339338381",
      "parents": [
        "0ca1e98fdf300ddbbccbfce26bba5947109597f1"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Jul 31 18:42:53 2015 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Aug 03 19:36:24 2015 +0000"
      },
      "message": "Don\u0027t wipe device because of short PIN, patterns or passwords\n\nThis fixes a bug where we were counting short PIN, patterns and\npasswords as attempts. For devices with a device policy admin,\nthis would cause devices to get wiped after a short amount of\ninteraction with the UI.\n\nFixes bug 22844609\n\nChange-Id: I7616b38d954f89d4a2cee23f9aec1b898041b1f2\n"
    },
    {
      "commit": "4d3bfb694363ec039b46261c9e4b748e80dca24b",
      "tree": "c1b8f61394752819baa419c54516e3ad91ea5678",
      "parents": [
        "2617b5db9c081a2f39ed26047cbdc63acbd9ae81",
        "647569d440ba9fca90cf61f588d5a1e89d8a736e"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Sat Aug 01 17:52:58 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Aug 01 17:52:58 2015 +0000"
      },
      "message": "am 647569d4: am 0a7844db: am 703dc46e: am f1518da4: Fix fingerprint icon screen on animation\n\n* commit \u0027647569d440ba9fca90cf61f588d5a1e89d8a736e\u0027:\n  Fix fingerprint icon screen on animation\n"
    },
    {
      "commit": "0a7844db4059dd17be28216410f214f2a46951a8",
      "tree": "9a4334dfb673b7804c1b7a9309cc9991aef895e7",
      "parents": [
        "4cfe2a8c0050a69e1793f41a60395b69277973b2",
        "703dc46ebf38bc1211524a4afb67ffdfbba7c6ec"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Sat Aug 01 16:52:08 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Aug 01 16:52:08 2015 +0000"
      },
      "message": "am 703dc46e: am f1518da4: Fix fingerprint icon screen on animation\n\n* commit \u0027703dc46ebf38bc1211524a4afb67ffdfbba7c6ec\u0027:\n  Fix fingerprint icon screen on animation\n"
    },
    {
      "commit": "703dc46ebf38bc1211524a4afb67ffdfbba7c6ec",
      "tree": "e294d38ecd71ecddaa7be67ef79679e4a4006a05",
      "parents": [
        "f26ec92d9632868d37ea7aca9ad4a2474ae0a052",
        "f1518da4512dcf350fd808a5288634f534bca1bb"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Sat Aug 01 16:34:09 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Aug 01 16:34:09 2015 +0000"
      },
      "message": "am f1518da4: Fix fingerprint icon screen on animation\n\n* commit \u0027f1518da4512dcf350fd808a5288634f534bca1bb\u0027:\n  Fix fingerprint icon screen on animation\n"
    },
    {
      "commit": "2f8e387b01a7800486e362c71d1425366fd94a0c",
      "tree": "0a758a5daef50d547169c0546f2b8c3d688eb010",
      "parents": [
        "4fcbabb2e8cd17300a29dce019b0bdbe3140a0ed"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Fri Jul 31 20:34:13 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Fri Jul 31 20:34:13 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I067b513b8b2344bd2f8ee9960ddcc5000e7173c3\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "d40ed6ca364555ce1951b28cd5e40df29ccb33f9",
      "tree": "4a885e0086d9d7f0be99e3da7660ba5006b876fe",
      "parents": [
        "b225d05ce4e4ba3d3b67482c1673ef6afdc83724"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Fri Jul 31 19:20:05 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Fri Jul 31 19:20:05 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I8f9ae7ce04314f6865dec5a54988a4f3a742a304\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "f1518da4512dcf350fd808a5288634f534bca1bb",
      "tree": "7098556e9bdfbfc4872777b86eb0ae1e511d1a2d",
      "parents": [
        "a21b2e30b246b152b3b3692384de534ade2f3485"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jul 30 11:56:36 2015 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Jul 31 19:31:16 2015 +0000"
      },
      "message": "Fix fingerprint icon screen on animation\n\nBug: 22807015\nChange-Id: I4685085007d87f1b1e1db380d0f899efc4e56240\n"
    },
    {
      "commit": "23e8619a10f33881a23e3a9833f901acd660265c",
      "tree": "e8a05d325b4e01875a6c000a1a37abe8062b518e",
      "parents": [
        "8515917246eb09e8d6d43278c362920807a16948",
        "5745eead22ecd70fd9d418f1a6ac23d837dbdbe8"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jul 30 05:35:45 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 05:35:45 2015 +0000"
      },
      "message": "am 5745eead: am ea5de59e: am e9338ac3: am be869b66: am 30c5da9c: Don\\\u0027t call cancel() when fingerprint auth fails\n\n* commit \u00275745eead22ecd70fd9d418f1a6ac23d837dbdbe8\u0027:\n  Don\u0027t call cancel() when fingerprint auth fails\n"
    },
    {
      "commit": "ea5de59e437a24fc6b6140762a43f99228fbaf8d",
      "tree": "70f7e42d8c92cff8c5e5b5232b3179e1701c22f7",
      "parents": [
        "5ea22216dda8cd13f68f4dc8f405c9809d6c9e37",
        "e9338ac35aad34a2b882d73a0f9ca40558057f34"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jul 30 05:08:13 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 05:08:13 2015 +0000"
      },
      "message": "am e9338ac3: am be869b66: am 30c5da9c: Don\\\u0027t call cancel() when fingerprint auth fails\n\n* commit \u0027e9338ac35aad34a2b882d73a0f9ca40558057f34\u0027:\n  Don\u0027t call cancel() when fingerprint auth fails\n"
    },
    {
      "commit": "e9338ac35aad34a2b882d73a0f9ca40558057f34",
      "tree": "3334efddabb727be3400b5474685923435f8aaf2",
      "parents": [
        "829359163dd8c26232627e781ef30ab1373d4463",
        "be869b667142d3dc8723f19951b4d6ba2c055b24"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jul 30 04:55:59 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 04:55:59 2015 +0000"
      },
      "message": "am be869b66: am 30c5da9c: Don\\\u0027t call cancel() when fingerprint auth fails\n\n* commit \u0027be869b667142d3dc8723f19951b4d6ba2c055b24\u0027:\n  Don\u0027t call cancel() when fingerprint auth fails\n"
    },
    {
      "commit": "be869b667142d3dc8723f19951b4d6ba2c055b24",
      "tree": "28932e5602742a0fb3b88de31b470fefa32c696e",
      "parents": [
        "033fe243a75f6e5e7ba8f75bd829bddaf213c7c2",
        "30c5da9cc20cc4b9ce820963c6f58d7826f46eaa"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jul 30 04:44:20 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 04:44:20 2015 +0000"
      },
      "message": "am 30c5da9c: Don\\\u0027t call cancel() when fingerprint auth fails\n\n* commit \u002730c5da9cc20cc4b9ce820963c6f58d7826f46eaa\u0027:\n  Don\u0027t call cancel() when fingerprint auth fails\n"
    },
    {
      "commit": "30c5da9cc20cc4b9ce820963c6f58d7826f46eaa",
      "tree": "34d70559c54c3f8c93c69c8fd8c754add42200ad",
      "parents": [
        "bbe1682b1652c37b66609676e5829517279ff141"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Jul 17 14:11:56 2015 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jul 30 04:31:37 2015 +0000"
      },
      "message": "Don\u0027t call cancel() when fingerprint auth fails\n\nKeyguardUpdateMonitor should not call cancel() when fingerprint\nauth fails. The life cycle will continue until an actual error\noccurs or the maximum number of retries is reached.\n\nFixes bug 22562277\n\nChange-Id: I36291d025de9c049cc7f7924f692c8c21349bb7b\n"
    },
    {
      "commit": "0d7c7c5f853beb290820b14f2dc2970522b989ee",
      "tree": "194049159148073652dc9e2a54a45d9b06a20c6a",
      "parents": [
        "2a5ac2e276dd24a79ab4c205da0f768892a6200e",
        "38ea797860960477bce5d3e73b7d351f436d7090"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 29 22:33:57 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 29 22:33:57 2015 +0000"
      },
      "message": "am 38ea7978: am bb8326d0: am f03ad443: am f65209d8: am e2cd8419: Merge \"Fix pattern lock for accessibility\" into mnc-dev\n\n* commit \u002738ea797860960477bce5d3e73b7d351f436d7090\u0027:\n  Fix pattern lock for accessibility\n"
    },
    {
      "commit": "bb8326d0cc1a15d7f78978d28646708eac107a2d",
      "tree": "397be58a9fe741789fbc48bd1e65d20b59746886",
      "parents": [
        "d54067499371ffb007d006344bd95497d1497c6f",
        "f03ad4438323b866fc465e3f2a425c266cdacdf3"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 29 22:04:00 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 29 22:04:00 2015 +0000"
      },
      "message": "am f03ad443: am f65209d8: am e2cd8419: Merge \"Fix pattern lock for accessibility\" into mnc-dev\n\n* commit \u0027f03ad4438323b866fc465e3f2a425c266cdacdf3\u0027:\n  Fix pattern lock for accessibility\n"
    },
    {
      "commit": "f03ad4438323b866fc465e3f2a425c266cdacdf3",
      "tree": "f920039bf4c2cc76ab618e463d0c458cc4511c9d",
      "parents": [
        "176c878d8af4d6f610e77bd32d788c7d68cfbf3f",
        "f65209d8082ca1251996021ddf0b227f0c08f56f"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 29 21:52:08 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 29 21:52:08 2015 +0000"
      },
      "message": "am f65209d8: am e2cd8419: Merge \"Fix pattern lock for accessibility\" into mnc-dev\n\n* commit \u0027f65209d8082ca1251996021ddf0b227f0c08f56f\u0027:\n  Fix pattern lock for accessibility\n"
    },
    {
      "commit": "f65209d8082ca1251996021ddf0b227f0c08f56f",
      "tree": "314722fa6b653f304895d3a40fa443905f75f1d9",
      "parents": [
        "fa37ee81ed80f0dc6eeeed2d9a89610dd967229a",
        "e2cd84196e1266200f906b5d721640217fc2e6f9"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 29 21:37:08 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 29 21:37:08 2015 +0000"
      },
      "message": "am e2cd8419: Merge \"Fix pattern lock for accessibility\" into mnc-dev\n\n* commit \u0027e2cd84196e1266200f906b5d721640217fc2e6f9\u0027:\n  Fix pattern lock for accessibility\n"
    },
    {
      "commit": "e2cd84196e1266200f906b5d721640217fc2e6f9",
      "tree": "d90d4875bf6d932b7cede261ae770067cb68d2b0",
      "parents": [
        "93184eef410da6bb958d22e1dc90f3fddabc9369",
        "d2def946390505077766e34b6df4a529b25fdc23"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 29 21:23:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 29 21:23:25 2015 +0000"
      },
      "message": "Merge \"Fix pattern lock for accessibility\" into mnc-dev"
    },
    {
      "commit": "d2def946390505077766e34b6df4a529b25fdc23",
      "tree": "ed77c0f0dc9257477c7a72100acc221b2696e4f2",
      "parents": [
        "661794307a792690d7608dc81b4e1299937a8f67"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Jul 27 13:49:53 2015 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 29 14:13:53 2015 -0700"
      },
      "message": "Fix pattern lock for accessibility\n\n- remove the content description in Keyguard\n- only show virtual views when pattern is in progress\n- add a content description when the pattern is not in progress\n\nBug: 22646748\nChange-Id: Id32a37c4c74c82b547cee8861b2856fa0a08c41c\n"
    },
    {
      "commit": "f5016cd7f5dae5242edfe2b91156c8f22ae4330d",
      "tree": "c191106e35fbd7b8a8474dbf78f8aed899b3e829",
      "parents": [
        "ff01fcecf5843104ba5ce835d70aae2ae8483616"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 29 06:43:43 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 29 06:43:43 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ief1b2813d780945621684d6d58403feac34fa498\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "39f43b1dd0314192a6cf627d91e8ae93be0e1a80",
      "tree": "6c70aeb34531f133a61a9385e06bc7f8001c3552",
      "parents": [
        "fed06b130d9aa0b3484d80d8bbb34854267088b9"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 29 05:29:05 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 29 05:29:05 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I3488d6592ecd3293de7a4a755155ce53ded17459\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "e1d440be81e518450c0c013711926f570b928738",
      "tree": "90c6f03e74dae32119c08f7fb59e7a009a59a2fb",
      "parents": [
        "7e744dfcfd916e510385ce81f794d69d13026bf3",
        "7580672fa8455dccc78806dcd878a5e191a62a45"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Jul 29 00:49:19 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 29 00:49:19 2015 +0000"
      },
      "message": "am 7580672f: am ce58fa95: am fed9b281: am 353fe1c6: am 0d210f63: Animation for touch, wake and unlock\n\n* commit \u00277580672fa8455dccc78806dcd878a5e191a62a45\u0027:\n  Animation for touch, wake and unlock\n"
    },
    {
      "commit": "ce58fa9593ae9b0d5e29485019876bde5c54848b",
      "tree": "d17e6319dcab330c73340ec4667177e51bcd2684",
      "parents": [
        "f9f837faa6a9fa242610a620caee185a8d1826cf",
        "fed9b2817ffec229baed7c7ea378fae98254b4dd"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Jul 29 00:07:24 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 29 00:07:24 2015 +0000"
      },
      "message": "am fed9b281: am 353fe1c6: am 0d210f63: Animation for touch, wake and unlock\n\n* commit \u0027fed9b2817ffec229baed7c7ea378fae98254b4dd\u0027:\n  Animation for touch, wake and unlock\n"
    },
    {
      "commit": "fed9b2817ffec229baed7c7ea378fae98254b4dd",
      "tree": "53396f07a9b33a1c5618258cef261e749314389e",
      "parents": [
        "6613ec44a5ffec6636f0ccc0362869ee947e604a",
        "353fe1c665e0065d4c8eecdf41c22f1a1a607f2c"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jul 28 23:43:46 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 28 23:43:46 2015 +0000"
      },
      "message": "am 353fe1c6: am 0d210f63: Animation for touch, wake and unlock\n\n* commit \u0027353fe1c665e0065d4c8eecdf41c22f1a1a607f2c\u0027:\n  Animation for touch, wake and unlock\n"
    },
    {
      "commit": "353fe1c665e0065d4c8eecdf41c22f1a1a607f2c",
      "tree": "20cc2f3bd081c3ba8e0ae409b1b142ecdf6bd31c",
      "parents": [
        "403e22b97dc3763e55bf2fb9ab0d681e7ee6c828",
        "0d210f6395072db4a4c53d4cb8fac4a59a3965b4"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jul 28 23:19:39 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 28 23:19:39 2015 +0000"
      },
      "message": "am 0d210f63: Animation for touch, wake and unlock\n\n* commit \u00270d210f6395072db4a4c53d4cb8fac4a59a3965b4\u0027:\n  Animation for touch, wake and unlock\n"
    },
    {
      "commit": "0d210f6395072db4a4c53d4cb8fac4a59a3965b4",
      "tree": "7b63f0a48ec2b0fa8b25604efb17ccade833b568",
      "parents": [
        "751a96a040ada09199ca3356d9a515ec090d1237"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Jul 10 14:24:44 2015 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jul 28 23:02:54 2015 +0000"
      },
      "message": "Animation for touch, wake and unlock\n\n- Add callback to inform SysUI when the screen has been unblocked\nand turned on.\n- Cleanup inconsistent messaging about device interactive/screen on\nand off.\n- Add callbacks to inform SysUI about screen states\n- Implement a quick fade for the scrim after touch, wake, and unlock.\n  First, start with a black scrim on top of everything, and then fade\n  it out.\n- Make sure we play the normal unlock animation when device is pulsing\n- Override navigation bar animations for touch, wake and unlock: Fade\n  in the same manner as the scrim.\n\nBug: 22571198\nBug: 21855614\nChange-Id: I8ff08d72cced1e0f03c78d71ff710d8a4f6b848c\n"
    },
    {
      "commit": "16478a8d5cc48ce0c2a18e38ce553e404a6cc153",
      "tree": "79d0ad12ded69dcdaa2277ff1f70c822ca6c505d",
      "parents": [
        "38b74bc9ce7e3e10abf98540d86dfcdeb14ceefd",
        "7eec421639a6d71f1f5cf1ee066766731d94955b"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jul 27 20:21:02 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 27 20:21:02 2015 +0000"
      },
      "message": "am 7eec4216: am 04f61ee8: am f040100c: am 6a601960: am 9e49b5d6: Merge \"Move PIN/Pattern appear animation to RenderThread (1/2)\" into mnc-dev\n\n* commit \u00277eec421639a6d71f1f5cf1ee066766731d94955b\u0027:\n  Move PIN/Pattern appear animation to RenderThread (1/2)\n"
    },
    {
      "commit": "04f61ee85da93f2d15034f290faec7512c176d59",
      "tree": "dc9d80b061fd6def8841fa741d1407c2c99fc0c7",
      "parents": [
        "efbfd2ad8bf5f251b938c0f9d91d38a66c333939",
        "f040100cbde4b551dd551a8b0b9eb7194116a95b"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jul 27 19:48:37 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 27 19:48:37 2015 +0000"
      },
      "message": "am f040100c: am 6a601960: am 9e49b5d6: Merge \"Move PIN/Pattern appear animation to RenderThread (1/2)\" into mnc-dev\n\n* commit \u0027f040100cbde4b551dd551a8b0b9eb7194116a95b\u0027:\n  Move PIN/Pattern appear animation to RenderThread (1/2)\n"
    },
    {
      "commit": "f040100cbde4b551dd551a8b0b9eb7194116a95b",
      "tree": "8be4fb5b7c65159c32449e0ff0792061d351ea23",
      "parents": [
        "02730bab573abdea617075d77276b216ae88aed5",
        "6a601960a3cbfbed1f0ac6df65791a3149eec92e"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jul 27 19:35:06 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 27 19:35:06 2015 +0000"
      },
      "message": "am 6a601960: am 9e49b5d6: Merge \"Move PIN/Pattern appear animation to RenderThread (1/2)\" into mnc-dev\n\n* commit \u00276a601960a3cbfbed1f0ac6df65791a3149eec92e\u0027:\n  Move PIN/Pattern appear animation to RenderThread (1/2)\n"
    },
    {
      "commit": "6a601960a3cbfbed1f0ac6df65791a3149eec92e",
      "tree": "706ae800bec35e0966e85da5058566e366b6f077",
      "parents": [
        "da30e09b2be7d6bc3f27e6cec8c21bb1d7556537",
        "9e49b5d679672ea4a64382f9a36663c73603961b"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jul 27 19:18:37 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 27 19:18:37 2015 +0000"
      },
      "message": "am 9e49b5d6: Merge \"Move PIN/Pattern appear animation to RenderThread (1/2)\" into mnc-dev\n\n* commit \u00279e49b5d679672ea4a64382f9a36663c73603961b\u0027:\n  Move PIN/Pattern appear animation to RenderThread (1/2)\n"
    },
    {
      "commit": "9e49b5d679672ea4a64382f9a36663c73603961b",
      "tree": "c0bc2caee2d065154795731672119b1c4a597bd0",
      "parents": [
        "01fe3f86b1c1e0eb3d8c9ab0b2251233f9164c5d",
        "613f55fbbb23249d7c65e3f1fe8c943c4459b41a"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jul 27 18:55:29 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 27 18:55:29 2015 +0000"
      },
      "message": "Merge \"Move PIN/Pattern appear animation to RenderThread (1/2)\" into mnc-dev"
    },
    {
      "commit": "da2ac5770b67c3696aec9e102ce732b7b632590f",
      "tree": "0c752da68cd70ea2d07ef41b5ffdc01f78ca4e91",
      "parents": [
        "f1518541766237fe2e182026955abbe5142103f0",
        "25fcf1994c24954d34608ade2ee8fb2212e5e9d1"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Sat Jul 25 16:47:40 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jul 25 16:47:40 2015 +0000"
      },
      "message": "am 25fcf199: am e756d912: am d2e40fab: am 8588b331: am f8acd1d8: Merge \"Adapted the behavior when unlocking with fingerprint is not allowed\" into mnc-dev\n\n* commit \u002725fcf1994c24954d34608ade2ee8fb2212e5e9d1\u0027:\n  Adapted the behavior when unlocking with fingerprint is not allowed\n"
    },
    {
      "commit": "0a762d225cfe69120ca5b8b5389ee094196117dd",
      "tree": "f35aaee750a6470534787f91fef59fe4ddc18ad0",
      "parents": [
        "e92c6226509bee36d7be58bfb243c337176e5692",
        "c39e2a76d9bcb6baac7587988f4d7aa8d6bd603f"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Sat Jul 25 16:47:21 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jul 25 16:47:21 2015 +0000"
      },
      "message": "am c39e2a76: am 68db46ff: am 4fd4f4b4: am 047b2bfd: am 384b5d20: am a65de4fd: am b2f8c716: am 50ed152a: am 7f63ef38: am 9b6a6099: Prevent insanely long passwords from crashing SystemUI\n\n* commit \u0027c39e2a76d9bcb6baac7587988f4d7aa8d6bd603f\u0027:\n  Prevent insanely long passwords from crashing SystemUI\n"
    },
    {
      "commit": "e756d912fe61a5894c686fcee943b3109cf6a5df",
      "tree": "1bbe092a83e12eb80927b68b69b43c0035e94f18",
      "parents": [
        "6331c6cacc7464d5bcbaa345499064e48e8a64cf",
        "d2e40fabcaddb9c32e0ddaaea8f45519a7d810d5"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Sat Jul 25 16:14:11 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jul 25 16:14:11 2015 +0000"
      },
      "message": "am d2e40fab: am 8588b331: am f8acd1d8: Merge \"Adapted the behavior when unlocking with fingerprint is not allowed\" into mnc-dev\n\n* commit \u0027d2e40fabcaddb9c32e0ddaaea8f45519a7d810d5\u0027:\n  Adapted the behavior when unlocking with fingerprint is not allowed\n"
    },
    {
      "commit": "68db46ffde5a7132fea92f8c5f98f5a77915cfa8",
      "tree": "be10bff6bf60a32980e245b904979faa7dfae846",
      "parents": [
        "f43f6c5a05791adc9a3da745d88ddd17d2c81f5f",
        "4fd4f4b476a085942c44259cdb1317f30077e804"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Sat Jul 25 16:13:59 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jul 25 16:13:59 2015 +0000"
      },
      "message": "am 4fd4f4b4: am 047b2bfd: am 384b5d20: am a65de4fd: am b2f8c716: am 50ed152a: am 7f63ef38: am 9b6a6099: Prevent insanely long passwords from crashing SystemUI\n\n* commit \u00274fd4f4b476a085942c44259cdb1317f30077e804\u0027:\n  Prevent insanely long passwords from crashing SystemUI\n"
    },
    {
      "commit": "d2e40fabcaddb9c32e0ddaaea8f45519a7d810d5",
      "tree": "4d9941da6210fc4af3b9087df9972d9f7821a938",
      "parents": [
        "a62f3ee8595cac22db7fd67be7b41cbfdbd8baa5",
        "8588b3317c848e93998616c981f8c997197b4222"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Sat Jul 25 15:53:57 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jul 25 15:53:57 2015 +0000"
      },
      "message": "am 8588b331: am f8acd1d8: Merge \"Adapted the behavior when unlocking with fingerprint is not allowed\" into mnc-dev\n\n* commit \u00278588b3317c848e93998616c981f8c997197b4222\u0027:\n  Adapted the behavior when unlocking with fingerprint is not allowed\n"
    },
    {
      "commit": "4fd4f4b476a085942c44259cdb1317f30077e804",
      "tree": "d67cb6a5fb4088a04b4968daec58160fb4d17374",
      "parents": [
        "aad38f60f8bede246b90b2e68004dac163ca88ef",
        "047b2bfd4fe19174ae3d8c79cd3767642d33f4ba"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Sat Jul 25 15:53:45 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jul 25 15:53:45 2015 +0000"
      },
      "message": "am 047b2bfd: am 384b5d20: am a65de4fd: am b2f8c716: am 50ed152a: am 7f63ef38: am 9b6a6099: Prevent insanely long passwords from crashing SystemUI\n\n* commit \u0027047b2bfd4fe19174ae3d8c79cd3767642d33f4ba\u0027:\n  Prevent insanely long passwords from crashing SystemUI\n"
    },
    {
      "commit": "8588b3317c848e93998616c981f8c997197b4222",
      "tree": "8d25a99898f1d1d02088bef287fffa6c1a95be0c",
      "parents": [
        "67b4db0c5401ab81359fe145efcc91173154cae8",
        "f8acd1d8d698f367bc267699a0a84c21f7c7d548"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Sat Jul 25 00:59:57 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jul 25 00:59:57 2015 +0000"
      },
      "message": "am f8acd1d8: Merge \"Adapted the behavior when unlocking with fingerprint is not allowed\" into mnc-dev\n\n* commit \u0027f8acd1d8d698f367bc267699a0a84c21f7c7d548\u0027:\n  Adapted the behavior when unlocking with fingerprint is not allowed\n"
    },
    {
      "commit": "047b2bfd4fe19174ae3d8c79cd3767642d33f4ba",
      "tree": "e743b96599e515647d8265cfb25c9f966e9a6769",
      "parents": [
        "50aded0c8668b60953237813560b1cca8ccf6b66",
        "384b5d20b64c279f29eb494bae37d039c652f492"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Sat Jul 25 00:59:17 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jul 25 00:59:17 2015 +0000"
      },
      "message": "am 384b5d20: am a65de4fd: am b2f8c716: am 50ed152a: am 7f63ef38: am 9b6a6099: Prevent insanely long passwords from crashing SystemUI\n\n* commit \u0027384b5d20b64c279f29eb494bae37d039c652f492\u0027:\n  Prevent insanely long passwords from crashing SystemUI\n"
    },
    {
      "commit": "f8acd1d8d698f367bc267699a0a84c21f7c7d548",
      "tree": "9121c766d45edbd0c6e9b91d64e1d32d8cf67582",
      "parents": [
        "c174de0ab353e2ecaf6e1728e6899bffcfefe48e",
        "1fcafc49ad34cb8f778862653d452ac0fe61461c"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Sat Jul 25 00:33:14 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jul 25 00:33:14 2015 +0000"
      },
      "message": "Merge \"Adapted the behavior when unlocking with fingerprint is not allowed\" into mnc-dev"
    },
    {
      "commit": "384b5d20b64c279f29eb494bae37d039c652f492",
      "tree": "881d99acbd5aa4f8cb33eaa2bca44b73fa27d2f8",
      "parents": [
        "68fbd6a4968eb6e5f3d74f471387c5e62981fba2",
        "a65de4fde99c84ae7c7cab242e8e1e46ee6c0a5d"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Jul 24 22:41:26 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 24 22:41:26 2015 +0000"
      },
      "message": "am a65de4fd: am b2f8c716: am 50ed152a: am 7f63ef38: am 9b6a6099: Prevent insanely long passwords from crashing SystemUI\n\n* commit \u0027a65de4fde99c84ae7c7cab242e8e1e46ee6c0a5d\u0027:\n  Prevent insanely long passwords from crashing SystemUI\n"
    },
    {
      "commit": "a65de4fde99c84ae7c7cab242e8e1e46ee6c0a5d",
      "tree": "a05ebbb8b42c22a80b9de94469cd23d44c4270ba",
      "parents": [
        "2c3b9fb86b9fb26b01fe5af2067f6513bf06acf3",
        "b2f8c716e8d2cf575c690b5a360c4efdd9f06bc8"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Jul 24 19:45:24 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 24 19:45:24 2015 +0000"
      },
      "message": "am b2f8c716: am 50ed152a: am 7f63ef38: am 9b6a6099: Prevent insanely long passwords from crashing SystemUI\n\n* commit \u0027b2f8c716e8d2cf575c690b5a360c4efdd9f06bc8\u0027:\n  Prevent insanely long passwords from crashing SystemUI\n"
    },
    {
      "commit": "1fcafc49ad34cb8f778862653d452ac0fe61461c",
      "tree": "5f2a9e3029c0c18f89b70366a43fbb419637da4a",
      "parents": [
        "a2bf7616044051769df86cf5f0bb4b21dedd5269"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Jul 20 14:39:25 2015 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jul 23 15:27:32 2015 -0700"
      },
      "message": "Adapted the behavior when unlocking with fingerprint is not allowed\n\nWe now keep the fingerprint running and switch to the bouncer when\nthe user successfully authenticated.\n\nBug: 21618072\nChange-Id: If00061cb3914afd4d7a7d75964594484c792a890\n"
    },
    {
      "commit": "3ad8a7840b034426ea5cd5e48605bbcedf059a1c",
      "tree": "00f71b37005fa2ae34408b9601737c39cffcad49",
      "parents": [
        "8e3b55aa686f76660038eb5ae7927a839f12c37a",
        "a1d61552f99bfa4720bf3f51d10adfe2b16c5dc6"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jul 23 22:07:58 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 23 22:07:58 2015 +0000"
      },
      "message": "am a1d61552: am 2f1220c4: am 2237c32f: am 58adc7ad: Merge \"Send BATTERY_CHANGED if maxChargingCurrent changes\" into mnc-dr-dev\n\n* commit \u0027a1d61552f99bfa4720bf3f51d10adfe2b16c5dc6\u0027:\n  Send BATTERY_CHANGED if maxChargingCurrent changes\n"
    },
    {
      "commit": "b2f8c716e8d2cf575c690b5a360c4efdd9f06bc8",
      "tree": "77404a6d5cf3ff2fd83e644e42394b7ef76942ea",
      "parents": [
        "d6f2a9efbb0e0525f6cf970fd9c9b9b7082b19f9",
        "50ed152ab646b00714947a9cf75e01e618b16c02"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jul 23 21:31:41 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 23 21:31:41 2015 +0000"
      },
      "message": "am 50ed152a: am 7f63ef38: am 9b6a6099: Prevent insanely long passwords from crashing SystemUI\n\n* commit \u002750ed152ab646b00714947a9cf75e01e618b16c02\u0027:\n  Prevent insanely long passwords from crashing SystemUI\n"
    },
    {
      "commit": "2f1220c419492825fd0d1b47f77b36d10afea6a7",
      "tree": "4ff63ad6f0331f04214019171bcd04e9d3cba19c",
      "parents": [
        "fd7db2095c9a0247e0d859e1437b6181af45eec7",
        "2237c32fe1dfcd13056970ff987ee92326aee5c1"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jul 23 19:48:51 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 23 19:48:51 2015 +0000"
      },
      "message": "am 2237c32f: am 58adc7ad: Merge \"Send BATTERY_CHANGED if maxChargingCurrent changes\" into mnc-dr-dev\n\n* commit \u00272237c32fe1dfcd13056970ff987ee92326aee5c1\u0027:\n  Send BATTERY_CHANGED if maxChargingCurrent changes\n"
    },
    {
      "commit": "2237c32fe1dfcd13056970ff987ee92326aee5c1",
      "tree": "2d39ff502e08342f83aaf28f6df9432feb76cdf8",
      "parents": [
        "a201140bb42c77adaf8714f05d7c2341690e4445",
        "58adc7ad48990f2ffa0d4858bd6910dd9eb6aabc"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jul 23 19:21:24 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 23 19:21:24 2015 +0000"
      },
      "message": "am 58adc7ad: Merge \"Send BATTERY_CHANGED if maxChargingCurrent changes\" into mnc-dr-dev\n\n* commit \u002758adc7ad48990f2ffa0d4858bd6910dd9eb6aabc\u0027:\n  Send BATTERY_CHANGED if maxChargingCurrent changes\n"
    },
    {
      "commit": "50ed152ab646b00714947a9cf75e01e618b16c02",
      "tree": "785f8fcbdc8f64c8512a982a8b46a81d79f92e1d",
      "parents": [
        "7720eb18c1c2fe06e8f4b2f6e2936a4072494da8",
        "7f63ef380ff8c95ea43edd832a7b986ad362e7cf"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jul 23 18:47:07 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 23 18:47:07 2015 +0000"
      },
      "message": "am 7f63ef38: am 9b6a6099: Prevent insanely long passwords from crashing SystemUI\n\n* commit \u00277f63ef380ff8c95ea43edd832a7b986ad362e7cf\u0027:\n  Prevent insanely long passwords from crashing SystemUI\n"
    },
    {
      "commit": "7f63ef380ff8c95ea43edd832a7b986ad362e7cf",
      "tree": "a95c97b35b9cb55a68a71f3d7f8030d598250d13",
      "parents": [
        "7ab264abc214b7e1b7fff9934814020cea5f18fa",
        "9b6a60991453136819a6feeca404e1102e78f735"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jul 23 18:34:56 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 23 18:34:56 2015 +0000"
      },
      "message": "am 9b6a6099: Prevent insanely long passwords from crashing SystemUI\n\n* commit \u00279b6a60991453136819a6feeca404e1102e78f735\u0027:\n  Prevent insanely long passwords from crashing SystemUI\n"
    },
    {
      "commit": "58adc7ad48990f2ffa0d4858bd6910dd9eb6aabc",
      "tree": "9717e6b6974920843d38209a156c0ad2268ec0c1",
      "parents": [
        "9478ddfa11a2f16e3234d4c6251fffa0d8527936",
        "76dc5a51cde1db0e8e193f22bc8a7ace9edef53d"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 22 23:22:42 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 23:22:42 2015 +0000"
      },
      "message": "Merge \"Send BATTERY_CHANGED if maxChargingCurrent changes\" into mnc-dr-dev"
    },
    {
      "commit": "613f55fbbb23249d7c65e3f1fe8c943c4459b41a",
      "tree": "8de9921b69de0255ef57d5ee323c1decf9a54d65",
      "parents": [
        "db71828cb7bff983bd758e986b65731cb0a5b2f6"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jul 16 15:30:10 2015 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Jul 22 15:23:52 2015 -0700"
      },
      "message": "Move PIN/Pattern appear animation to RenderThread (1/2)\n\nBug: 22205322\nChange-Id: I253f20a397ab89cb78254338a0254619232d7300\n"
    },
    {
      "commit": "9b6a60991453136819a6feeca404e1102e78f735",
      "tree": "f9502250747b572c5a2adc6fdcf0cf284a406455",
      "parents": [
        "742bfa809cf2c022d690f84b4213e908ee66e8aa"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jul 21 13:27:22 2015 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 22 22:10:57 2015 +0000"
      },
      "message": "Prevent insanely long passwords from crashing SystemUI\n\nBug: 22214934\nChange-Id: I32e238e53ac4b6dd0ae6de226b98894c495b256f\n"
    },
    {
      "commit": "7f722ede338bfe3de7d6cdc3139cb6044736b066",
      "tree": "46ce96e3ea686da0060b41e338d4a607169a764b",
      "parents": [
        "b020b0d97d80f0ebb550ce58a5b36787cfcf6df8"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 22 06:50:26 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 22 06:50:26 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I064668ffb91d718c0981ecd0f221e5f3b0d364d7\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "f5133ebf4dfa319ad03f86c875e59fca95cce0d4",
      "tree": "c6e58d2c3d7b79338789c585d5be79e244158b66",
      "parents": [
        "a4068a3f0bf71a150fda05b4f2e7db09ec0a6cd9"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 22 05:35:22 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 22 05:35:22 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Id403af9975692702b516ae0d402fcd8adec53cbc\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "76dc5a51cde1db0e8e193f22bc8a7ace9edef53d",
      "tree": "b8c20c485ed0c4bd4bdb47c9c9112db5dd4f4d3b",
      "parents": [
        "b020b0d97d80f0ebb550ce58a5b36787cfcf6df8"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jul 21 16:20:36 2015 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jul 21 16:20:39 2015 -0700"
      },
      "message": "Send BATTERY_CHANGED if maxChargingCurrent changes\n\nFixes a bug where the charging current on Keyguard was stale\non devices that don\u0027t immediately set the charging current.\n\nFollow-up to I2e5c21dd7ec028ce47fb03ab71e74f7fccaa9e36\n\nBug: 8099739\nChange-Id: I4b5b3b1231b1372310206941386dba743d5f88f4\n"
    },
    {
      "commit": "740452e8756cb7f51ed185c3906a5ca61b8fcdd4",
      "tree": "f939ae1e7bfaa00404be5b5b38b119c4a7d9079f",
      "parents": [
        "6444fe121449f1cacf4500d3098b590c74e3646d"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jul 09 12:13:59 2015 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jul 20 23:52:20 2015 +0000"
      },
      "message": "Touch, wake and unlock\n\n- Add onFingerprintAcquired, so Keyguard can grab a wakelock to prevent\nthe device from sleeping.\n- If we get a successful fingerprint, wake the device up, immediately\ndismiss the keyguard and tell PWM that we kicked off our frame that\nwill represent the correct state.\n- PWM then waits for this frame to be drawn, and then turns on the\nscreen, which results in unlocking directly to the previsouly\nopened app.\n\nBug: 21855614\nChange-Id: I5f43df17fa5e4e9c6a6392eef4a4590b07df4f96\n"
    },
    {
      "commit": "653b9132704a06372b1aba501edadf97df3da269",
      "tree": "891d967546865301916927b8c2a93a156398a6bc",
      "parents": [
        "9d598e115f306e4f0860638c5647a959ac1320c5"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jul 20 06:54:33 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jul 20 06:54:33 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I63f59410a8081aaf9678e9d318ba308c259e1254\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "e347123c3e4df63efd1ab14edafd3eec67389f77",
      "tree": "c1d7ecdeda94d0175560bc26d92f0e886acfef7e",
      "parents": [
        "3c6da4915a5bf9431451a99aaeb910c5f692fa83"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jul 20 05:38:41 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jul 20 05:38:41 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I7caec77c09f79a4be32f004d3f74b141de692f60\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "e19506c500705e2d5c41bbd91582121bc48c6084",
      "tree": "61bc5e487e83808e2391dcfcfbacab20867326e8",
      "parents": [
        "b24e1d8518c047fd2ef1bc326609b60c353e9a3d",
        "2aaf06a4c769a62cc4aeef09cee3806e73ad3fca"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jul 17 02:36:24 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 17 02:36:24 2015 +0000"
      },
      "message": "am 2aaf06a4: am d8a090e7: am 4b385459: am 2a10ff08: am 60e15dae: Merge \"Fixed a bug where a fingerprint animation was not running\" into mnc-dev\n\n* commit \u00272aaf06a4c769a62cc4aeef09cee3806e73ad3fca\u0027:\n  Fixed a bug where a fingerprint animation was not running\n"
    },
    {
      "commit": "d8a090e7c65ed2928cabdc590c807508224f3175",
      "tree": "0c8883c4182b5b7a9843c19dd9114bd461e20eb4",
      "parents": [
        "8e0996476b9313c0dea81dedffb9cd7c7fa3252d",
        "4b3854594548de9fc5175f94f09d028123fba05d"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jul 17 02:09:33 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 17 02:09:33 2015 +0000"
      },
      "message": "am 4b385459: am 2a10ff08: am 60e15dae: Merge \"Fixed a bug where a fingerprint animation was not running\" into mnc-dev\n\n* commit \u00274b3854594548de9fc5175f94f09d028123fba05d\u0027:\n  Fixed a bug where a fingerprint animation was not running\n"
    },
    {
      "commit": "4b3854594548de9fc5175f94f09d028123fba05d",
      "tree": "ec66cd9792612ebe5e88510f78ded525bd6abaea",
      "parents": [
        "7a93b5de6f516d1a1913a65721984258a17aabf6",
        "2a10ff0893ea642316af983b8a0c39b749020c25"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jul 17 01:54:21 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 17 01:54:21 2015 +0000"
      },
      "message": "am 2a10ff08: am 60e15dae: Merge \"Fixed a bug where a fingerprint animation was not running\" into mnc-dev\n\n* commit \u00272a10ff0893ea642316af983b8a0c39b749020c25\u0027:\n  Fixed a bug where a fingerprint animation was not running\n"
    },
    {
      "commit": "2a10ff0893ea642316af983b8a0c39b749020c25",
      "tree": "d95b0458a19317f628db4d1450a5c7bb52d396a4",
      "parents": [
        "25cb2b99e6afe47b2d85cddc0ac698aa9fe67e4b",
        "60e15dae5aac3ea7529c13981ad339a8312e2fb2"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jul 17 01:40:01 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 17 01:40:01 2015 +0000"
      },
      "message": "am 60e15dae: Merge \"Fixed a bug where a fingerprint animation was not running\" into mnc-dev\n\n* commit \u002760e15dae5aac3ea7529c13981ad339a8312e2fb2\u0027:\n  Fixed a bug where a fingerprint animation was not running\n"
    },
    {
      "commit": "e8bae6288bf0f241f0cea70f2c5e8294f930d4d8",
      "tree": "a1a35c510d1bcd8bf134fcf51f0826ef0cea778e",
      "parents": [
        "d3719ab07a0ba66c019979ce19c45b77c4aae92e"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jul 15 13:24:06 2015 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jul 16 17:23:26 2015 -0700"
      },
      "message": "Fixed a bug where a fingerprint animation was not running\n\nPreviously the fingerprint animation would not run\nwhen we successfully unlocked with the fingerprint,\nbecause we were checking for the wrong state.\n\nBug: 22483380\nChange-Id: I8d3ec303a43323431b8866df29ddd6d668edc1ed\n"
    },
    {
      "commit": "59c165b835c1821121688fdae1662476bfa97b3d",
      "tree": "2f032523c1e864a809fb0c6b1fc2c2e2b53182dc",
      "parents": [
        "5e078458c2a0d21aae6aa28530aee665fe065906"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 07:01:17 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 07:01:17 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ia22c5f2bb6f9dfc97e38af8fc3bffeda5086a4e4\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "4a68bf6a5e26915ef19dcdb8075e9ba8aa22bdb2",
      "tree": "202498f7620cbe1ed92dcc2b5fa87d162a5a2f9d",
      "parents": [
        "1e8e63754a851e3183f41476278385dc7302c5e7"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 05:28:50 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 15 05:28:50 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I884243130414b82e3d9a88be493d93850024d2b0\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "b2103469d6d380fb7f36a9b52817563e0ade5e2e",
      "tree": "9158e4244b6dff6ac1d049160df867b267cd84f2",
      "parents": [
        "d0756379715cb88a1f6a87dccbf6d7d92dad479f",
        "b4d4cc9d5c9e14fc3e830849d64a89f69dd10ddc"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jul 14 22:12:13 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 14 22:12:13 2015 +0000"
      },
      "message": "am b4d4cc9d: am c98e7fa3: am 07e3cbc3: am 4cfdcf5b: Touch, wake and unlock\n\n* commit \u0027b4d4cc9d5c9e14fc3e830849d64a89f69dd10ddc\u0027:\n  Touch, wake and unlock\n"
    },
    {
      "commit": "c98e7fa30e4faa328c21a9b4afb6938325a049ec",
      "tree": "2dff500bc89a30bd3b277b929426fde4c2188212",
      "parents": [
        "66c8d8a353fb4fd11284c45ba5064087943ea18d",
        "07e3cbc3ad16a3dbb880590f33e8bdc1bcb166d1"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jul 14 21:43:53 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 14 21:43:53 2015 +0000"
      },
      "message": "am 07e3cbc3: am 4cfdcf5b: Touch, wake and unlock\n\n* commit \u002707e3cbc3ad16a3dbb880590f33e8bdc1bcb166d1\u0027:\n  Touch, wake and unlock\n"
    },
    {
      "commit": "07e3cbc3ad16a3dbb880590f33e8bdc1bcb166d1",
      "tree": "f0af07a26111a030ea5dd759b5e34db74225eecc",
      "parents": [
        "cc717083ebc2fd9d5597d8777df08e5a7d878de9",
        "4cfdcf5b0551e5656ea379c428e78b812c2e5cbe"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jul 14 21:28:16 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 14 21:28:16 2015 +0000"
      },
      "message": "am 4cfdcf5b: Touch, wake and unlock\n\n* commit \u00274cfdcf5b0551e5656ea379c428e78b812c2e5cbe\u0027:\n  Touch, wake and unlock\n"
    },
    {
      "commit": "4cfdcf5b0551e5656ea379c428e78b812c2e5cbe",
      "tree": "5c247f5af108122081de8ef2ed204af21070d736",
      "parents": [
        "a05e7ac245c941763c42fcefdb4a342d0e4a9359"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jul 09 12:13:59 2015 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jul 14 21:05:26 2015 +0000"
      },
      "message": "Touch, wake and unlock\n\n- Add onFingerprintAcquired, so Keyguard can grab a wakelock to prevent\nthe device from sleeping.\n- If we get a successful fingerprint, wake the device up, immediately\ndismiss the keyguard and tell PWM that we kicked off our frame that\nwill represent the correct state.\n- PWM then waits for this frame to be drawn, and then turns on the\nscreen, which results in unlocking directly to the previsouly\nopened app.\n\nBug: 21855614\nChange-Id: I0c43bcc9d334b509632704fb0c123ab3351edff2\n"
    },
    {
      "commit": "b483aebdd39c4fe23d68e7f54cd5d51ecff7a755",
      "tree": "bb98d8a851b5d7e3df2791c266805a8906622ede",
      "parents": [
        "db4f4b226ce1bad7d4d900d1396c598d8bf0ae92",
        "1d9a312c2c6a372071572fb32e10de19e67482d6"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jul 14 20:15:27 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 14 20:15:27 2015 +0000"
      },
      "message": "am 1d9a312c: am 3d2c2980: am a2231a75: am 9c013a21: Merge \"Show charging speed on Keyguard\" into mnc-dr-dev\n\n* commit \u00271d9a312c2c6a372071572fb32e10de19e67482d6\u0027:\n  Show charging speed on Keyguard\n"
    },
    {
      "commit": "3d2c298035c0d94f1bd590b04b5679f09b09f285",
      "tree": "24cf349a84f550337ee039d4354d3c05c348eef5",
      "parents": [
        "a6fc7f96b7e2d1afe27cead0b1f1bf30a5876612",
        "a2231a754b92eb79e4b667c8b40fd0390ebb6dfb"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jul 14 19:45:56 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 14 19:45:56 2015 +0000"
      },
      "message": "am a2231a75: am 9c013a21: Merge \"Show charging speed on Keyguard\" into mnc-dr-dev\n\n* commit \u0027a2231a754b92eb79e4b667c8b40fd0390ebb6dfb\u0027:\n  Show charging speed on Keyguard\n"
    },
    {
      "commit": "a2231a754b92eb79e4b667c8b40fd0390ebb6dfb",
      "tree": "c718568c2486982f1a146d79c4797992f9cc370b",
      "parents": [
        "779e5e0ed8489fe6faad35a061a82ad07618b5b3",
        "9c013a211768c661f1142aba31c690daa76c66f7"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jul 14 19:31:47 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 14 19:31:47 2015 +0000"
      },
      "message": "am 9c013a21: Merge \"Show charging speed on Keyguard\" into mnc-dr-dev\n\n* commit \u00279c013a211768c661f1142aba31c690daa76c66f7\u0027:\n  Show charging speed on Keyguard\n"
    },
    {
      "commit": "9c013a211768c661f1142aba31c690daa76c66f7",
      "tree": "61950f73f1d16cd47065408025fa2afbd16bb66c",
      "parents": [
        "d72fc63aae69a7dbff4287dd56cc20d3f617277e",
        "7b04311d88e377c67b4c663091b6b1c63c932c52"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jul 14 19:17:00 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 14 19:17:07 2015 +0000"
      },
      "message": "Merge \"Show charging speed on Keyguard\" into mnc-dr-dev"
    },
    {
      "commit": "cf5fb9c118ab7d5d13054e114152c0efbacacacf",
      "tree": "0142bbeac554d185779fbedbabece1ca43fc28b7",
      "parents": [
        "d97bed617174553365b488cdd92d3b01856b2c93",
        "2d68efc77bb51be726b3c31d8640faaf0c819f04"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Jul 14 18:27:58 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 14 18:27:58 2015 +0000"
      },
      "message": "am 2d68efc7: am 5c4fcbbb: am 17cfb5ec: am af5b992c: am 9c2182e1: Merge \"Add a dumpsys for KeyguardUpdateMonitor\" into mnc-dev\n\n* commit \u00272d68efc77bb51be726b3c31d8640faaf0c819f04\u0027:\n  Add a dumpsys for KeyguardUpdateMonitor\n"
    },
    {
      "commit": "7b04311d88e377c67b4c663091b6b1c63c932c52",
      "tree": "094759e61f1f9c415f3fa6164284dc1158114e41",
      "parents": [
        "2164cf4f4043b4892db5688ed53624af758fcdaa"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Jul 10 13:00:33 2015 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jul 14 18:22:39 2015 +0000"
      },
      "message": "Show charging speed on Keyguard\n\nBug: 8099739\nChange-Id: I2e5c21dd7ec028ce47fb03ab71e74f7fccaa9e36\n"
    },
    {
      "commit": "5c4fcbbb3fafe325455cc4a0729d234d28d53e16",
      "tree": "a069fbabdd36998f793978d6dd05ce2a5be85cd9",
      "parents": [
        "b63aa8a99754351aa7b35e9cf5d6fb8a4b167731",
        "17cfb5ec67e739b3d61342472f2c6568118c3884"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Jul 14 00:51:38 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 14 00:51:38 2015 +0000"
      },
      "message": "am 17cfb5ec: am af5b992c: am 9c2182e1: Merge \"Add a dumpsys for KeyguardUpdateMonitor\" into mnc-dev\n\n* commit \u002717cfb5ec67e739b3d61342472f2c6568118c3884\u0027:\n  Add a dumpsys for KeyguardUpdateMonitor\n"
    },
    {
      "commit": "17cfb5ec67e739b3d61342472f2c6568118c3884",
      "tree": "0dc25b9dda71b8bbc959be1a54fdffdc569758ec",
      "parents": [
        "37621e246e59baeb564a2ee45d86a799a6f0f6b3",
        "af5b992c85e589e11a3063a47a97829eef4e218d"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Jul 14 00:27:54 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 14 00:27:54 2015 +0000"
      },
      "message": "am af5b992c: am 9c2182e1: Merge \"Add a dumpsys for KeyguardUpdateMonitor\" into mnc-dev\n\n* commit \u0027af5b992c85e589e11a3063a47a97829eef4e218d\u0027:\n  Add a dumpsys for KeyguardUpdateMonitor\n"
    }
  ],
  "next": "ab5252726211069daf558d40da75e544c341c63b"
}
