)]}'
{
  "log": [
    {
      "commit": "f0fc0a4ec4eaf39c1b3765da8ce92814efeaf95b",
      "tree": "a0570c226ee229135df143ca43cf0368bfcd55cd",
      "parents": [
        "c8316dfc05f20da2381b5a29ee29bd05b4a85098",
        "024ca598dd4b38b389251c138f4ef9882d4b68b0"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Sep 01 19:16:23 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 01 19:16:24 2014 +0000"
      },
      "message": "Merge \"Notification guts have now the actualHeight of the notifications\" into lmp-dev"
    },
    {
      "commit": "024ca598dd4b38b389251c138f4ef9882d4b68b0",
      "tree": "af7550e33b32490571e17c6a1e814f4842c3b8de",
      "parents": [
        "1cf8906231ff281dab360fc6190aa0633bb9ed18"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Sep 01 15:11:28 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Sep 01 21:14:59 2014 +0200"
      },
      "message": "Notification guts have now the actualHeight of the notifications\n\nBefore it just had the height of the notification leading to bugs\nin cornercases during animations and swiping.\nAlso updated to colors to use system colors.\n\nBug: 17333457\nChange-Id: I00d87820595a789006632c582e8c35759a61969d\n"
    },
    {
      "commit": "dfa4037e88f619326b748fb7a188d8f67f52e189",
      "tree": "05b63135ce3fd7a820e0510c786157c0cde6b07d",
      "parents": [
        "ef56dad5b82e3ff77e90382a108bcc7b13447e96",
        "17ee3ec0b85f1ca29920bc3bf26e613b82a0ecf8"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Sep 01 15:52:01 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 01 15:52:02 2014 +0000"
      },
      "message": "Merge \"Media notification updates\" into lmp-dev"
    },
    {
      "commit": "17ee3ec0b85f1ca29920bc3bf26e613b82a0ecf8",
      "tree": "c18fb4ebce10af627336e901257c24cb23f98b42",
      "parents": [
        "6531ae2fcd24c9b9aa2821bb9fd0957666fa4b4f"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Aug 29 03:47:31 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Sep 01 17:26:51 2014 +0200"
      },
      "message": "Media notification updates\n\n- Make text white.\n- Adjust padding \u0026 metrics to redlines.\n- Use different narrow layout when 3 or less notifications with big\n  picture.\n- Update action ripples.\n- Fix progress bar size \u0026 fix color for indeterminate progress bar.\n- Apply default background in SystemUI when no color is set, so we\n  don\u0027t end up with white text on white background.\n\nBug: 15437369\nBug: 16625746\nBug: 15147533\nChange-Id: Ie8bd5ad0bbca972685adb50034fff88ea97456bd\n"
    },
    {
      "commit": "ef067fb8795bb2f0903d34f5832219984335f396",
      "tree": "e5966a079fd83b77822376081cc0400dfe0305ab",
      "parents": [
        "6531ae2fcd24c9b9aa2821bb9fd0957666fa4b4f"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Sep 01 16:44:08 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Sep 01 16:44:48 2014 +0200"
      },
      "message": "Fix RTL handling for Keyguard affordances\n\nBug: 17328362\nChange-Id: Ieb076c46379085e043b0c16755355d4c3018bd7d\n"
    },
    {
      "commit": "6531ae2fcd24c9b9aa2821bb9fd0957666fa4b4f",
      "tree": "6494b139ef04f39726f315af2792c2d6ba4b4227",
      "parents": [
        "8591fb27c01f340edb390e689658a9a4591a52e7",
        "1cf8906231ff281dab360fc6190aa0633bb9ed18"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Sep 01 11:08:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 01 11:08:09 2014 +0000"
      },
      "message": "Merge \"Not enforcing a timeout anymore for talkback users\" into lmp-dev"
    },
    {
      "commit": "4775109ec1e08092befa836078ecc76eee773e33",
      "tree": "17fec35ed6447e6d867c37eae160c46d0ddf3768",
      "parents": [
        "68245c074c0592284b89253c4ea662d0fa76cf90",
        "cd8f4f71fc75b4f57d21c4e9f80f1107101ca369"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Aug 29 21:25:42 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 21:25:43 2014 +0000"
      },
      "message": "Merge \"Disable lockscreen notifications for secure users on upgrade.\" into lmp-dev"
    },
    {
      "commit": "02d4927082d80e1f49f4c6dcaf615376cdf3f3d6",
      "tree": "9aeaea5500e8404d405c4f31c43d9e2780bc56b4",
      "parents": [
        "78358b17885cfb99f359f54c11565c0c3a998928"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Aug 29 13:57:29 2014 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Aug 29 21:14:32 2014 +0000"
      },
      "message": "Workaround to prevent starting the same task from Recents twice. (Bug 17322903)"
    },
    {
      "commit": "cd8f4f71fc75b4f57d21c4e9f80f1107101ca369",
      "tree": "44164af3d9fef6cd0b8e416bf8c09a39cddda8db",
      "parents": [
        "746f7facf2c5f9a7362387806b5926b951bb024a"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Aug 27 18:48:13 2014 -0400"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 29 20:49:36 2014 +0000"
      },
      "message": "Disable lockscreen notifications for secure users on upgrade.\n\nAdd a notification for those users that teaches them how to re-enable\nthe notifications.\n\nBug: 15934899\nDepends-On: Ie0bcc207c4f331def207e588bbad36b8986fe114\nChange-Id: I4a169e268042cfcaa4ad80cdf205904f9c90e76d"
    },
    {
      "commit": "1cf8906231ff281dab360fc6190aa0633bb9ed18",
      "tree": "a9f25c9d81da8cf53b8a8ba3c0575fc0ae1f036e",
      "parents": [
        "9f6ceb1d1c827cf47d6cf3207df25cf2ac0e15ff"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Aug 29 19:21:44 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Aug 29 19:21:44 2014 +0200"
      },
      "message": "Not enforcing a timeout anymore for talkback users\n\nWhen displaying the volume warning for talkback users\nno timeout is enforced anymore.\n\nBug: 17145793\nChange-Id: I87c3baa6caf835bceda284cd7d89ca59fdc190f5\n"
    },
    {
      "commit": "e73a0a019502e4652bc30567be06726f7df22239",
      "tree": "8bb7fb8242ed94ffdbd786b121c5e2ad0e32bbe7",
      "parents": [
        "497e699553db956e7e062f8094b740fe1c2e2e22",
        "9f6ceb1d1c827cf47d6cf3207df25cf2ac0e15ff"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Aug 29 16:44:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 16:44:23 2014 +0000"
      },
      "message": "Merge \"Increasing the delay for the volume warning dialog with talkback\" into lmp-dev"
    },
    {
      "commit": "497e699553db956e7e062f8094b740fe1c2e2e22",
      "tree": "879b2d48373d1f2d93262212347d30a383f6b405",
      "parents": [
        "2cf8b71e140391b21125a39e7ed9c56c8b8d7a3e",
        "b5428e16cd000225526716d6b383bfb2a3614b1d"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Aug 29 16:42:57 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 16:42:59 2014 +0000"
      },
      "message": "Merge \"Revert \"Content description for padlock icon depending on state\"\" into lmp-dev"
    },
    {
      "commit": "b5428e16cd000225526716d6b383bfb2a3614b1d",
      "tree": "12ab693ba658f235a2d87c190c1b87fe64ae8e28",
      "parents": [
        "1728879d9c6870f62aacd42d8b1a1851a5da76c0"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Aug 29 13:50:11 2014 +0000"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Aug 29 18:42:32 2014 +0200"
      },
      "message": "Revert \"Content description for padlock icon depending on state\"\n\nThis reverts commit 1518196a94ed006b2b45e5dc527a23721ec1147a.\n\nIt turned out that just \"Unlock\" is a better label there, as\nannouncing the state might be confusing.\n\nBug: 17255298\nChange-Id: I13f3b3db68f3f96afcd4db33baf07e7e213aa12c\n"
    },
    {
      "commit": "2cf8b71e140391b21125a39e7ed9c56c8b8d7a3e",
      "tree": "1b4d362e89c304d7a90f8048bb4d109211abe729",
      "parents": [
        "6b58ab58096fb6254a54584ace23c9f892435db9",
        "2c33d5dcae50ab1a2a6baa765ebe999a12bb7047"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Aug 29 16:42:00 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 16:42:01 2014 +0000"
      },
      "message": "Merge \"Only dismiss Keyguard with space when screen is on\" into lmp-dev"
    },
    {
      "commit": "2c33d5dcae50ab1a2a6baa765ebe999a12bb7047",
      "tree": "204739ab0f6990a497d2f0366b5d4cf9a447be8f",
      "parents": [
        "1728879d9c6870f62aacd42d8b1a1851a5da76c0"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Aug 29 16:28:20 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Aug 29 18:41:03 2014 +0200"
      },
      "message": "Only dismiss Keyguard with space when screen is on\n\nBug: 17206291\nChange-Id: I7fd9c77a0810bb71c0e4193ab121398e8e78d43b\n"
    },
    {
      "commit": "9f6ceb1d1c827cf47d6cf3207df25cf2ac0e15ff",
      "tree": "89dbaec8ea8b7ac2e6e5aa6be9b3b1b110106225",
      "parents": [
        "0d61b51852278de763d971ae0c57b27e6ed1ce6a"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Aug 29 16:28:39 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Aug 29 16:28:39 2014 +0200"
      },
      "message": "Increasing the delay for the volume warning dialog with talkback\n\nBug: 17145793\nChange-Id: I27eb9c46c8d73d5e475f97b50b0a2f219c4ed6fb\n"
    },
    {
      "commit": "d5936307fb1d10a6608427f8b3db4739991854e4",
      "tree": "a76b5f7ffee365b90698da1dbb078a58df91af98",
      "parents": [
        "1728879d9c6870f62aacd42d8b1a1851a5da76c0",
        "1aca0dd73b4af0d058c9ba6a586b7bd46adfaa40"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Fri Aug 29 11:01:03 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 11:01:04 2014 +0000"
      },
      "message": "Merge \"Load ApplicationInfo for correct user.\" into lmp-dev"
    },
    {
      "commit": "bb6c033351f14be1108c0b5575105655d8f49b9d",
      "tree": "67084566db9da35b708702e0911a5eb8423c937b",
      "parents": [
        "b1b267114cbcad19735011eb6ab305cdd3d54585",
        "a734fc1ecedb316fdf6deddc169b8b0bddab76bf"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Aug 28 21:14:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 21:14:22 2014 +0000"
      },
      "message": "Merge \"Ensuring that the ActivityInfo cache accounts for the task\u0027s user id. (Bug 17314317)\" into lmp-dev"
    },
    {
      "commit": "a734fc1ecedb316fdf6deddc169b8b0bddab76bf",
      "tree": "5341e5829f086918931f227d766286d2fe56ab22",
      "parents": [
        "48a10a56e98b008ac55b9d50aee1ad33b377e367"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Thu Aug 28 21:06:27 2014 +0100"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Aug 28 13:58:29 2014 -0700"
      },
      "message": "Ensuring that the ActivityInfo cache accounts for the task\u0027s user id. (Bug 17314317)\n\nChange-Id: I10bcb60abe3450f2ecfb3ee305be505e13e0be3b\n"
    },
    {
      "commit": "1a3febe711cf24d06c26a6f17d04d61a561d94eb",
      "tree": "7b6b5604fd60f571f3013b87bb201053b1844fe2",
      "parents": [
        "a8528c642090525f0e5f3c35dc3ba5a50ff17093",
        "14339c9edc2675d4757d572006625c2641db5653"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Aug 28 19:45:52 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 19:45:53 2014 +0000"
      },
      "message": "Merge \"StatusBar: Allow roaming indicator even when also on wifi.\" into lmp-dev"
    },
    {
      "commit": "14339c9edc2675d4757d572006625c2641db5653",
      "tree": "2accfa918c26e6d3dac7956a7c32c45bb64d1aab",
      "parents": [
        "86469f5962a595688ed73825778c5f6d528d7735"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Aug 28 15:32:44 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Aug 28 15:41:29 2014 -0400"
      },
      "message": "StatusBar: Allow roaming indicator even when also on wifi.\n\nBug:14610152\nChange-Id: Ia83abe0ae862ed747ee280c61c2fff3b62345b41\n"
    },
    {
      "commit": "8bd5d6900827c465f0770290776ec52753dc9622",
      "tree": "459cc65a41d7391cc11f2496187eb917962b5d3c",
      "parents": [
        "45c0d5838f0a26dd69a0ee28d688b36f2fbcdc2f",
        "48a10a56e98b008ac55b9d50aee1ad33b377e367"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Aug 28 19:15:09 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 19:15:10 2014 +0000"
      },
      "message": "Merge \"Change API to return thumbnail size instead of individual dimensions. (Bug 17295512)\" into lmp-dev"
    },
    {
      "commit": "832d351ca5e52aad640989c4b16298d3a9d119b6",
      "tree": "bac696ba9c1f98a5a648ff7fdda50e7e48f96039",
      "parents": [
        "b712458362af70b93c144f614602fd80b063d191",
        "d21df6076fe16c570575b4c24618d0dc50a12d14"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Aug 28 18:30:28 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 18:30:29 2014 +0000"
      },
      "message": "Merge \"QS: Don\u0027t collapse the panel when turning location on.\" into lmp-dev"
    },
    {
      "commit": "d21df6076fe16c570575b4c24618d0dc50a12d14",
      "tree": "0c6ddc3a11ad8af361114e1a9aba964cc453a5c8",
      "parents": [
        "86469f5962a595688ed73825778c5f6d528d7735"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Aug 28 14:25:05 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Aug 28 14:25:05 2014 -0400"
      },
      "message": "QS: Don\u0027t collapse the panel when turning location on.\n\nBug:17127158\nChange-Id: Ide92c2bd134a84dea796a62710a9016a679b0b74\n"
    },
    {
      "commit": "b712458362af70b93c144f614602fd80b063d191",
      "tree": "75882adc8d07aebe7a128cc99f908545148a9d8d",
      "parents": [
        "de18420afff5ae606dd5adbe2a7ab3c52c61ff39",
        "41ad39421dabc86199540e6750d5fae34fade493"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Aug 28 18:13:20 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 18:13:21 2014 +0000"
      },
      "message": "Merge \"Rename StatusBar.Material styles to Material.Notification\" into lmp-dev"
    },
    {
      "commit": "48a10a56e98b008ac55b9d50aee1ad33b377e367",
      "tree": "dac6b219a75eb99e7a713ae36b983c006e39cefe",
      "parents": [
        "e193455ee20dc6bb44740959d010a8e41f1e64df"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Aug 27 14:36:51 2014 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Aug 28 10:23:40 2014 -0700"
      },
      "message": "Change API to return thumbnail size instead of individual dimensions. (Bug 17295512)\n\n- Fixing issue where we were pulling the thumbnail dimensions too early in AMS. (Bug 17286904)\n- Simplifying the Recents code between start \u0026 configuration change\n\nChange-Id: I6d667cbf37b844939e5fc466da613bb78ca05082\n"
    },
    {
      "commit": "1aca0dd73b4af0d058c9ba6a586b7bd46adfaa40",
      "tree": "e6a22dcf30a6ec5d069eb28d645a1ef49adf5513",
      "parents": [
        "d757d6bfc6cc20ab08f6e6f278d4404609ebc61a"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Thu Aug 28 15:54:10 2014 +0100"
      },
      "committer": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Thu Aug 28 15:54:10 2014 +0100"
      },
      "message": "Load ApplicationInfo for correct user.\n\nUse package manager for the user that the\nnotification is built for so it can load\nApplicationInfos for packages installed\nin secondard uses but not primary user.\n\nBug: 17313228\nChange-Id: I1b9fa031676e3ba77047c88ae2c2b37a2a38dbb2\n"
    },
    {
      "commit": "1a08a8f52f263fb8431b54dce89d333660ac3b1f",
      "tree": "e56c32d11363ecbef28b6d5bdf64c8f8e0657e73",
      "parents": [
        "05546f455d44752e1901654b3fb67965c4ddcd49",
        "0d61b51852278de763d971ae0c57b27e6ed1ce6a"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Aug 28 13:37:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 13:37:23 2014 +0000"
      },
      "message": "Merge \"Fixed a flash of the preview image when going to the dialer\" into lmp-dev"
    },
    {
      "commit": "05546f455d44752e1901654b3fb67965c4ddcd49",
      "tree": "d28b6abddba5cee457467c81890fd0674402ea41",
      "parents": [
        "d7a94b354570976626f2eb1bc43ba2778c33dd4c",
        "95ed59283bd25fb363d13c000a7408bcafb5e93e"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Aug 28 13:35:59 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 13:36:00 2014 +0000"
      },
      "message": "Merge \"Fixed a bug where notifications could remain in the overlay.\" into lmp-dev"
    },
    {
      "commit": "d7a94b354570976626f2eb1bc43ba2778c33dd4c",
      "tree": "1f38ada0e94b0e71c61a1ce27fc2a1bc85ae0f37",
      "parents": [
        "7b8b560e3fa7687e45994e64b51e0f7a0bc1ac9e",
        "8f8ecd620c796834a1048ec98f0e8072f5ad926c"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Aug 28 13:30:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 13:30:31 2014 +0000"
      },
      "message": "Merge \"Zen: Remove alarm warnings, color the subhead instead.\" into lmp-dev"
    },
    {
      "commit": "0d61b51852278de763d971ae0c57b27e6ed1ce6a",
      "tree": "06cd6f5d7c494e846a2cd5bddbfaab40a611cd16",
      "parents": [
        "95ed59283bd25fb363d13c000a7408bcafb5e93e"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Aug 28 14:51:05 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Aug 28 15:09:29 2014 +0200"
      },
      "message": "Fixed a flash of the preview image when going to the dialer\n\nThe preview image was animating even though it should not have\nleading to a weird flash.\n\nBug: 17261091\nChange-Id: I168eae25eb654ceb79e055fb0d0189c31cb0bb3d\n"
    },
    {
      "commit": "95ed59283bd25fb363d13c000a7408bcafb5e93e",
      "tree": "f9c15a0cd07c385bfaa1280576974519b50d6213",
      "parents": [
        "24ac55e658f955c330fff4bb143cfc6af37e40bf"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Aug 28 14:30:12 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Aug 28 15:09:29 2014 +0200"
      },
      "message": "Fixed a bug where notifications could remain in the overlay.\n\nThis led to notifications being visible even though they should\nhave been removed\n\nBug: 17295716\nChange-Id: I05a243d5c9ca359d1f5ca29a7535935d6e61a4d6\n"
    },
    {
      "commit": "24ac55e658f955c330fff4bb143cfc6af37e40bf",
      "tree": "e77fad0fc8953c956ad2c7c04a344a859d0584ad",
      "parents": [
        "e6afe9c75c0a8a4f3f8fc0a6f8981b0dba4afd2a"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 27 12:51:45 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Aug 28 15:09:28 2014 +0200"
      },
      "message": "Added a warning when the profile has an owner\n\nAlso fixed a bug where a post in the QSFooter\nwas not always on the mainthread leading to a\ncrash.\n\nBug: 17066115\nChange-Id: Iea9e1032973058ed5e63e70da4dc0bcf34fa59a3\n"
    },
    {
      "commit": "746f7facf2c5f9a7362387806b5926b951bb024a",
      "tree": "7998223dd375262d937388adf2ecef19ee44147f",
      "parents": [
        "d757d6bfc6cc20ab08f6e6f278d4404609ebc61a"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 27 17:52:46 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 28 13:10:12 2014 +0200"
      },
      "message": "Start intent chooser after Keyguard is gone\n\nIf we have an intent chooser on the camera intent, we need to launch\nit after the Keyguard is fully gone because the ResolveActivity would\nfinish itself if it is launched behind the Keyguard.\n\nBug: 16570873\nChange-Id: I2fdb4975fa0a6510e8853c6042383089570ec1f5\n"
    },
    {
      "commit": "d757d6bfc6cc20ab08f6e6f278d4404609ebc61a",
      "tree": "c7960e7119fff5ed0ded671a178cfdc40574bee6",
      "parents": [
        "87078b738be17c63acaaa70b392b27fecc1349c1",
        "e17c4b49a41ec9de5c1d7f229273fc4677ec24b1"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 28 10:57:44 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 10:57:45 2014 +0000"
      },
      "message": "Merge \"Fix large text setting for QS\" into lmp-dev"
    },
    {
      "commit": "e17c4b49a41ec9de5c1d7f229273fc4677ec24b1",
      "tree": "01c4c99949e4448fc97ad8b610a415add8a9f510",
      "parents": [
        "473119fdc36340f833e4b755ae7f50a6914e0a24"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 26 17:27:31 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 28 12:49:32 2014 +0200"
      },
      "message": "Fix large text setting for QS\n\nBug: 15591223\nChange-Id: I9f514a4970edbda778b987dfc3eca3914e492011\n"
    },
    {
      "commit": "87078b738be17c63acaaa70b392b27fecc1349c1",
      "tree": "8cda9c997d5153f9b52dba286af2e2d8ccbc4b1d",
      "parents": [
        "729b2a6c2f330c10674bb3fc0c4f2eb57e3d0a43",
        "15dac5f35bb3739cb7a97a616e7ca15c123c60f6"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 28 10:46:36 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 10:46:37 2014 +0000"
      },
      "message": "Merge \"Make it possible to disable camera on lockscreen\" into lmp-dev"
    },
    {
      "commit": "41ad39421dabc86199540e6750d5fae34fade493",
      "tree": "5c7455eb8126c9510acfb268444623e56ccaedcf",
      "parents": [
        "9c165d6e9a2f085fbdc87b9221f2d52d851b2652"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Aug 27 15:06:51 2014 -0700"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 28 05:14:03 2014 +0000"
      },
      "message": "Rename StatusBar.Material styles to Material.Notification\n\nReplaces a removed style with __removed to avoid breaking\nexisting apps. This will be (wait for it...) removed prior\nto release.\n\nBUG: 17288986\nChange-Id: I7e934fcebe39baed39fd8b01bf12bf3bb41305ad\n"
    },
    {
      "commit": "8f8ecd620c796834a1048ec98f0e8072f5ad926c",
      "tree": "500e885a58af392145c9f4c9733b94e0a459d935",
      "parents": [
        "0e917336a2e7ad8191988042800f4be443b5c69a"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Aug 27 17:46:03 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Aug 27 17:46:03 2014 -0400"
      },
      "message": "Zen: Remove alarm warnings, color the subhead instead.\n\n- When selecting \"None\" in the dialog, remove the footer warnings\n  about alarms, and associated bits.\n- Update subhead text for \"None\".\n- Keep track of how often \"None\" is used (defined as a user change\n  during a visible dialog session) and color the subhead text\n  with the warning color until it\u0027s been used five times.\n\nBug:17283115\nChange-Id: Ief8a1c557716ec2f581b8338511432d17ac0d371\n"
    },
    {
      "commit": "3e97f9d48b6ef6b5ff5fa4e3c738138c0fe14edc",
      "tree": "0417afc923ba780fa95d722f31d6c573e588f1c2",
      "parents": [
        "719da6ba9b7f8b67c61479466919ecef0dd1cb79",
        "ebfc6981828b0699eef85c58b23a61f2cac41af3"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Aug 27 20:09:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 20:09:57 2014 +0000"
      },
      "message": "Merge \"Additional changes to improve performance when loading Recents. (Bug 16987565)\" into lmp-dev"
    },
    {
      "commit": "ebfc6981828b0699eef85c58b23a61f2cac41af3",
      "tree": "6db84ea62c9ee802b3e30601530bf685f140f1ac",
      "parents": [
        "2227cac5af26c9ed103d7d8e1c010c3723c1b5b2"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Aug 26 12:25:34 2014 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Aug 27 19:07:36 2014 +0000"
      },
      "message": "Additional changes to improve performance when loading Recents. (Bug 16987565)\n\n- Ensuring that we consistently load activity icon, title and color for both full and shallow stacks\n- Adding activity info caches when loading the stacks\n- Should not be scaling pin icon when launching from pin\n- Tweaking snap-back, over scroll, and shadows\n\nChange-Id: I556b93562bb2c69e4c25ce787a7a34532ab706ca\n"
    },
    {
      "commit": "c3dfd328438369793c71fe7dfa419f3abd3f7d82",
      "tree": "a0b01e1bd7835618a2b686e18d6c0ca651be85e5",
      "parents": [
        "0e917336a2e7ad8191988042800f4be443b5c69a"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Aug 27 14:55:54 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Aug 27 14:55:54 2014 -0400"
      },
      "message": "Doze: Null check in NotificationContentView.mContractedChild.\n\nBug: 17247547\nChange-Id: Iede5d0cd88db4e293e583f3a3c324354eb6d594e\n"
    },
    {
      "commit": "15dac5f35bb3739cb7a97a616e7ca15c123c60f6",
      "tree": "a52224ddd8959a07272d0f7dbced178e0f3397ad",
      "parents": [
        "473119fdc36340f833e4b755ae7f50a6914e0a24"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 27 19:08:26 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 27 19:08:26 2014 +0200"
      },
      "message": "Make it possible to disable camera on lockscreen\n\nBug: 16807006\nChange-Id: I8f439c22d481d52c7edf46d0caf78e26dfeb64e8\n"
    },
    {
      "commit": "567ce199513da3f55c1addbd153ee1d60c7b8ea9",
      "tree": "7b05a99515c12abadc172deeb7712af0c1897330",
      "parents": [
        "03ada9901e46a66e754ee1260244ed268e9df90b",
        "21e8f419a8b92b700237404b4c69d2aa601dcba6"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 27 15:05:29 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 15:05:30 2014 +0000"
      },
      "message": "Merge \"Fix missing status bar icons\" into lmp-dev"
    },
    {
      "commit": "21e8f419a8b92b700237404b4c69d2aa601dcba6",
      "tree": "619701d96d9531f19cab1427e6e5ba6228ec3650",
      "parents": [
        "473119fdc36340f833e4b755ae7f50a6914e0a24"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 27 15:04:33 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 27 16:56:49 2014 +0200"
      },
      "message": "Fix missing status bar icons\n\nBug: 16481924\nChange-Id: I7df734519d112e2b0240f87940f9350bef5ea9df\n"
    },
    {
      "commit": "03ada9901e46a66e754ee1260244ed268e9df90b",
      "tree": "b4eaf4facf8bab8b26e3fe6fd87912e1396c8ca3",
      "parents": [
        "ebaf5c70e9889c99a74b7066b20b1c6ccd0da86a",
        "1bf47b91179a3ebb43dbf3fa6c21a365f595882d"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Aug 27 14:45:20 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 14:45:20 2014 +0000"
      },
      "message": "Merge \"Doze: Better handling for non-default templates.\" into lmp-dev"
    },
    {
      "commit": "1bf47b91179a3ebb43dbf3fa6c21a365f595882d",
      "tree": "c8e6e70e242a1ca0900f3eb6fb1fa6f7973aaf7f",
      "parents": [
        "64d04347a8955eaaa1b3047fe0ba5d7ab54e8a3b"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Aug 27 10:02:23 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Aug 27 10:02:23 2014 -0400"
      },
      "message": "Doze: Better handling for non-default templates.\n\nOnly apply icon-specific filters if the views are found.\n\nBug:17289392\nChange-Id: I23d1542f8e80d8efed2330fff3f86d0e58a54b7c\n"
    },
    {
      "commit": "98f8a04620cb5f5b381f782e76fc9dfdaae982f1",
      "tree": "268be7f3382b44604aa822c16be6ee28bd9d916e",
      "parents": [
        "58ecda5915c43dca04acebfed3197dfcb2c59256",
        "96fe98d0c0bf9a3126da0e14d05463220ac276ab"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Aug 27 13:58:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 13:58:14 2014 +0000"
      },
      "message": "Merge \"StatusBar: Add new icon slot for cast status.\" into lmp-dev"
    },
    {
      "commit": "96fe98d0c0bf9a3126da0e14d05463220ac276ab",
      "tree": "5e85dd340238ea694dae0b58f6c9d74e7c283b44",
      "parents": [
        "64d04347a8955eaaa1b3047fe0ba5d7ab54e8a3b"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Aug 27 09:36:02 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Aug 27 09:36:02 2014 -0400"
      },
      "message": "StatusBar: Add new icon slot for cast status.\n\nBug:17275998\nChange-Id: I7e80b3d76480fc2fdcb3aa5d445d895829d341d0\n"
    },
    {
      "commit": "06d3bca095aecbb7542ebf4bdaa56b368261dd9d",
      "tree": "87ed508699dcd30cd073eb4ad9df5a8de93db6e8",
      "parents": [
        "19c8c708f16546fc75ae12659aa190f5e3dfbb52"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Aug 26 17:29:20 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 27 12:38:15 2014 +0200"
      },
      "message": "Made quick settings RTL compatible.\n\nThe layout is now mirrored correctly and the icons as well.\n\nBug: 15284805\nChange-Id: I3d6fadad0a987adb49f826d4189f9dd58e20d326\n"
    },
    {
      "commit": "19c8c708f16546fc75ae12659aa190f5e3dfbb52",
      "tree": "adebd8eef8f9c7054a46ff5ee9252753bec9252d",
      "parents": [
        "473119fdc36340f833e4b755ae7f50a6914e0a24"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Aug 25 22:09:19 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 27 12:38:15 2014 +0200"
      },
      "message": "Added anti-falsing logic to the keyguard.\n\nNewly enforcing a threshold for the following cases:\nUnlocking, Dismissing Notifications, Swiping Down Quick settings.\nAlso increased the affordance threshold slightly.\n\nBug: 15433087\nChange-Id: I723346dedf9ae0e3f8b103182992ab572fc394b9\n"
    },
    {
      "commit": "80e29b66c5966f6af77e7404ab4b6321ef5cf23b",
      "tree": "bb6e93ed931d4177a81d635a7b2cd6401ef6b575",
      "parents": [
        "d22a6677312d17d23da3b655a2e9b12533dfff76",
        "852975d5377bfe5f4abc9d2a28e301aa2fa99994"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 27 04:31:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 04:31:26 2014 +0000"
      },
      "message": "Merge \"Fix issue #17179314: Make recents limits consistent\" into lmp-dev"
    },
    {
      "commit": "852975d5377bfe5f4abc9d2a28e301aa2fa99994",
      "tree": "f993644fd2a52f53268e679078428f23bb7d13ab",
      "parents": [
        "330459d685bdc77780e8b77f6cbd6f94ecdd3268"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 22 17:42:43 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 26 21:24:42 2014 -0700"
      },
      "message": "Fix issue #17179314: Make recents limits consistent\n\nThe max limit is now 100 (or 50 on svelte devices), and that is\nwhat everyone used.\n\nRe-arranged things so we have a big expensive \"fix the world!\"\nfunction for recents that we go in to at only select points:\nwhen first initializing the system, when external storage comes\nand goes, and if we detect something wrong with the recents\nstructure.\n\nWith that, now getRecentTasks() and addRecentTaskLocked() are\ngenerally much simpler, doing very little work in most cases.\nThis will help a lot with scaling up to many more recents\nentries.\n\nChange-Id: I7b5ae89edc06568f68c8af54a4420aff7635581c\n"
    },
    {
      "commit": "99b69286f1e22575aa4807d63f01662477baedd5",
      "tree": "05850a97bcce4ac5b5bdfa31a5cdabe76f57c6ec",
      "parents": [
        "0dedb722e6bed6d60cc8a5b918755d4e84f81516"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Aug 26 17:03:39 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Aug 26 17:10:39 2014 -0700"
      },
      "message": "Show IME over keyguard if IME target is showing\n\nIME was being hidden by keyguard even if the window it was attached\nto was showing. This change shows the IME if the window it is\nattached to is hiding the keyguard.\n\nAlso fix an NPE that was crashing systemui.\n\nFixes bug 16457525.\n\nChange-Id: If587eefa7b1e0ae26713906a76c0766ebaae69a6\n"
    },
    {
      "commit": "7f05a6963756c3dc5082f48ad3c4de6efe99a158",
      "tree": "9c9c4c4ebae16a607a38ea5b9413543e199f9446",
      "parents": [
        "f196e3fe45cd169e26d9ec06e15b339cd079ed59",
        "2e731b5d90b956a91390051f803fa928c5fd9dee"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Tue Aug 26 21:14:15 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 21:14:16 2014 +0000"
      },
      "message": "Merge \"SysUI: Uprank current media notification\" into lmp-dev"
    },
    {
      "commit": "4610545dd28ebf316704e119572521e97dbbd6bd",
      "tree": "10f9e40ccd0d4e82f4db925d03e9b80ef76637fe",
      "parents": [
        "15741d0e0b859484738e2d165e99f8f686230316",
        "89ad456ea49cb62615ebdcac83a2515743bbe5fa"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 26 19:56:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 19:56:26 2014 +0000"
      },
      "message": "Merge \"Fix issue #16311398: Limit number of documents a process can open\" into lmp-dev"
    },
    {
      "commit": "6183cc1a68ed351fee34081922fc1a8df3d1386c",
      "tree": "989a02a5bcfccba0cf658a86b8cae96d7ef96c19",
      "parents": [
        "c9256d3da1276dd87370b569db416bef75a2a109",
        "31fc3e8047ddabbab6b94aa95ebbc6597aa0a6a4"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 26 18:51:04 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 18:51:08 2014 +0000"
      },
      "message": "Merge \"Update IME switcher icon\" into lmp-dev"
    },
    {
      "commit": "31fc3e8047ddabbab6b94aa95ebbc6597aa0a6a4",
      "tree": "674293237ae1c8acf05552fde8abbc9abfb9a7ca",
      "parents": [
        "5369d7a9317a137ca0b7ad43c889203a7669626f"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 26 15:01:24 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 26 20:42:38 2014 +0200"
      },
      "message": "Update IME switcher icon\n\nAlso make the transparency consistent with the other icons.\n\nBug: 15597889\nChange-Id: Ia5c8ea0bed192b57c552c62358b365d979c4b062\n"
    },
    {
      "commit": "5c1b42e4f5d7307ad09d0d7ad094adf34650fb62",
      "tree": "7be597e13b17c71943f7d79311e495af02214cf2",
      "parents": [
        "b0768f6ad04bbf2b86634d04700c700f7823e0fb",
        "a4ccb86ddc8f9f486aee25fb836f4aff97bf7679"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Aug 26 18:23:09 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 18:23:10 2014 +0000"
      },
      "message": "Merge \"Multiple performance changes to speed recents invocation/app launching time. (Bug 16987565)\" into lmp-dev"
    },
    {
      "commit": "b0768f6ad04bbf2b86634d04700c700f7823e0fb",
      "tree": "18f87f852cdd101b977df4050300e17ad943f432",
      "parents": [
        "bed17d21b0b7c7aa8738198271d8c406440b259a",
        "1d49ec9f416edec68db7df30ae0476d1942f65a6"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 26 18:21:30 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 18:21:31 2014 +0000"
      },
      "message": "Merge \"Fix jumping animation when using two-finger expand\" into lmp-dev"
    },
    {
      "commit": "89ad456ea49cb62615ebdcac83a2515743bbe5fa",
      "tree": "4fdd6b948f74930ad10beca0a042e40f36efc50c",
      "parents": [
        "1ce1ba68acbfcbd4100d8c4be7d17a1f0623fd62"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Aug 24 16:45:38 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 26 11:16:59 2014 -0700"
      },
      "message": "Fix issue #16311398: Limit number of documents a process can open\n\nIn application processes, monitor for when we start getting close\nto the Dalvik heap limit, and ask the activity manager to try to\nprune old activity instances in that case.\n\nAdd an explicit API for apps to ask that they have their own\nactivity instances cleaned up, if they want.\n\nFix some bugs in launching activities that were not correctly\napplying the \"multi task\" behavior in the appropriate situations\nof document-centric recents.\n\nClean up the activity manager\u0027s process removal code to all share\na common path.\n\nAdd a new \"Spam\" option to ActivityTests, which continually creates\nnew tasks, checking that the activity manager will now prune old\ntasks rather than letting the app run out of RAM.\n\nAnd while I was was doing this, I found problems with the path\nfor bringing an empty task to the foreground -- it could make\na new task instead of re-starting the root activity in the\nexisting task.  This is fixed, and some code in the recents\nUI for working around the bug is removed.\n\nAnd as long as I am doing that, we now have nice hooks in to\nthe activity manager for AppTask to give some APIs for better\nmanaging the task, so add those along with more tests for these\nAPIs in ActivityTests.\n\nWe should look at also having the activity manager try to prune\nold tasks when it sees app processes being killed, to better balance\nmemory use across multiple processes when some processes may host\nmany documents.  That however is for another CL...\n\nChange-Id: I2bb81c3f92819350c868c7a7470b35817eb9bea9\n"
    },
    {
      "commit": "38db3844243d151e96a70ed6f0c490e72adc836a",
      "tree": "b0613d5ff685f00ff5ad7b555acf3ac626e56f7e",
      "parents": [
        "d691f31e51e8f6eadb069a9d003fa9463f9b0699",
        "13b895125c9355efac2c1249c43a86d8b9ecc7c8"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Tue Aug 26 17:13:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 17:13:39 2014 +0000"
      },
      "message": "Merge \"SysUI: Force L+ status bar icons to white\" into lmp-dev"
    },
    {
      "commit": "13b895125c9355efac2c1249c43a86d8b9ecc7c8",
      "tree": "32ae4102bec90b3e4f30edbeac42adf1841d252f",
      "parents": [
        "5369d7a9317a137ca0b7ad43c889203a7669626f"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Tue Aug 26 15:42:12 2014 +0200"
      },
      "committer": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Tue Aug 26 18:51:36 2014 +0200"
      },
      "message": "SysUI: Force L+ status bar icons to white\n\nBug: 16862480\nChange-Id: I13126e4641563953d00b8e1b8324b470b9fc085c\n"
    },
    {
      "commit": "1d49ec9f416edec68db7df30ae0476d1942f65a6",
      "tree": "a19e23bd63266fc6594ea551c7bf377d08df6db1",
      "parents": [
        "5369d7a9317a137ca0b7ad43c889203a7669626f"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Aug 25 18:44:01 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 26 18:39:47 2014 +0200"
      },
      "message": "Fix jumping animation when using two-finger expand\n\nAlso fixes other minor issues with the panel expansion.\n\nBug: 17250134\nChange-Id: I70ee5410bad10ff71f6d868005bf6274ef881e95\n"
    },
    {
      "commit": "6bad244c4e0bcfba1652f3cc3593a9034f84fd9b",
      "tree": "8c1b47a0af38d0075c27c7de2bd866857181ac51",
      "parents": [
        "5369d7a9317a137ca0b7ad43c889203a7669626f"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 26 15:16:57 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 26 15:24:01 2014 +0200"
      },
      "message": "Fix invalid keyguard state after pressing back in bouncer\n\nBug: 16886960\nChange-Id: Ib071b302f9cb2f1fec32285e05a5b8585e53e41e\n"
    },
    {
      "commit": "5369d7a9317a137ca0b7ad43c889203a7669626f",
      "tree": "7cfa916930993574da28a278a169e5adcac5c4b4",
      "parents": [
        "31e0ae0cada9095f85ae3d32720879f60c482a1f",
        "118aecea584499fb41966fd8a0ea0ac60ac6bdb6"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 26 10:38:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 10:38:41 2014 +0000"
      },
      "message": "Merge \"Fix swipe up affordance bugs\" into lmp-dev"
    },
    {
      "commit": "a4ccb86ddc8f9f486aee25fb836f4aff97bf7679",
      "tree": "6334f5211160b9811b681ae51dcb90ad5d9a4c2e",
      "parents": [
        "9edf297055b4fbc5d5f6dacc469fa87fc1cb5370"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Aug 22 15:26:27 2014 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Aug 25 18:52:32 2014 -0700"
      },
      "message": "Multiple performance changes to speed recents invocation/app launching time. (Bug 16987565)\n\n- Reverting changes to the existing thumbnail transition to prevent breaking applications\n  that currently depend on that transition.  As a result, we need to create a new, hidden,\n  aspect-scaled thumbnail transition, and instead use that thumbnail to animate the\n  recents header so that we don\u0027t have to wait to do that inside the Recents activity.\n\n  In order for this to work, we also have to ensure that the thumbnail surface destruction\n  is synchronized with the application that is currently closing (when going down to\n  recents) or opening (when coming back up).  The current thumbnail is destroyed when the\n  animation ends, but that can be at least 1 frame before the surface for the animating\n  window is destroyed.  We change this by deferring destruction of this thumbnail window\n  to the animation that is being closed.\n\n  Especially on the way up, not having to wait for us to hide the header before doing the\n  transition up can save us the duration of that first animation (\u003e 100ms).\n\n- Other optimizations:\n  * No longer creating a new stack view on each transition to calculate the target rect\n  * Removing unnecessary call to get the thumbnail when transitioning up/down (the actual\n    window does its own animation.\n  * We reduced numerous system calls per task by adding a flag to ignore home-stack tasks\n    and caching the activity label and icon (and task description icon).  These caches\n    follow the same eviction schemes as the thumbnail and icon cache.\n\n- Also tweaked the touch slop for the nav bar swiping gesture to prevent conflicting with\n  tapping on home (Bug 17109581)\n\nChange-Id: Ica697aad788051a9203edd9351c583e1cb038a71\n"
    },
    {
      "commit": "d38eeb5512016a2709ae99695678e5ca46f24d7f",
      "tree": "102918ad545061d58dfc6252a5469fe74f32f7d4",
      "parents": [
        "e4b1d57dfd89035a67984e1a295d5ef5b97953be",
        "78b8c8fbde12b214314cc2ab2644350b5d5189a5"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Aug 25 22:35:24 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 25 22:35:25 2014 +0000"
      },
      "message": "Merge \"QS: Wire up screen casting to tile/panel.\" into lmp-dev"
    },
    {
      "commit": "e4b1d57dfd89035a67984e1a295d5ef5b97953be",
      "tree": "e77671dbbc5a463fba8b412d32c0e97799650ade",
      "parents": [
        "5480b3746af1efcd94b2d05c477324de7878b1e9",
        "0eb1e402c7e612887e38dc5516f11506b11fd835"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Mon Aug 25 22:24:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 25 22:24:09 2014 +0000"
      },
      "message": "Merge \"API review PhoneManager -\u003e TelecommManager. Rename methods (6/6)\" into lmp-dev"
    },
    {
      "commit": "78b8c8fbde12b214314cc2ab2644350b5d5189a5",
      "tree": "0b232017fed212e835e2906dc32201e99cc8cdb2",
      "parents": [
        "6adf1588fd2bccb8cf95a9c3456230bba805fab9"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Aug 25 17:52:06 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Aug 25 17:55:08 2014 -0400"
      },
      "message": "QS: Wire up screen casting to tile/panel.\n\nUse MediaProjectionManager to determine whether or not\nscreencasting is active, when it changes, and to stop\ncasting.\n\nAlso:\n - Implement hashCode/equals on MediaProjectionInfo\n - Fix unintentional recursion in the service.\n\nBug:16488053\nChange-Id: Icd1a88f23bbdf1d4c1915b30cb2508f8fe9d6d7e\n"
    },
    {
      "commit": "faa9fb8b6acce28c8edf0ebc84043e2ca6e41d7d",
      "tree": "82c2e668c20eeedde613255747d60c7cfdbf0f02",
      "parents": [
        "f93afcf195bf4f42819977623a1f68ee8eaf90ae",
        "7290d192c8a0c1a19ef3c298f2eeab63e82190a8"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Aug 25 19:59:59 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 25 20:00:01 2014 +0000"
      },
      "message": "Merge \"PowerUI: Don\u0027t play sound on every update below level.\" into lmp-dev"
    },
    {
      "commit": "7290d192c8a0c1a19ef3c298f2eeab63e82190a8",
      "tree": "061d9b5f9284cd974854827785b0f378cbebcae4",
      "parents": [
        "6adf1588fd2bccb8cf95a9c3456230bba805fab9"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Aug 25 15:45:43 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Aug 25 15:45:43 2014 -0400"
      },
      "message": "PowerUI: Don\u0027t play sound on every update below level.\n\nThere are many paths to update the power notification.  Use\nPowerUI\u0027s playSound as a tripwire, and reset the value once applied.\n\nBug:17253062\nChange-Id: Ica6a4c621f7047f8b52dee82cbfe1db5bc08247e\n"
    },
    {
      "commit": "c8d3a86ea440c3ee7ca171c225f51c594ecaa226",
      "tree": "73c9c4c4b707360bae0218135a24ad93236af8f5",
      "parents": [
        "69ef75c952a0e756a488be4136dc9bd9b568a9f4",
        "c6eed84855e63ef023b83116eb95185816dcba5f"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Aug 25 19:13:57 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 25 19:13:58 2014 +0000"
      },
      "message": "Merge \"Doze: Only doze as owner.\" into lmp-dev"
    },
    {
      "commit": "00c2ff3df9e28c51b03e68a7d31d0bdcebea54af",
      "tree": "bbffc3366367169865d3c1228177667781a9c6a0",
      "parents": [
        "962821524c501b1cc9c5a2880369681673cb8d3d",
        "6aaf217076a947c60945bf4e18f3ea31df53a19a"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Aug 25 18:49:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 25 18:49:36 2014 +0000"
      },
      "message": "Merge \"Fixed crash when tapping a notification\" into lmp-dev"
    },
    {
      "commit": "962821524c501b1cc9c5a2880369681673cb8d3d",
      "tree": "782b689b4db7aff5d0e529c70248c85661e35ca3",
      "parents": [
        "30a94d86f883176e801f83c5c9a8c20f155d7610",
        "c0f4c0132148c2a9cca20077a7d73fdb2e9b5541"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Aug 25 18:48:14 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 25 18:48:15 2014 +0000"
      },
      "message": "Merge \"Fixed a bug where the clipRect was not correctly reset\" into lmp-dev"
    },
    {
      "commit": "30a94d86f883176e801f83c5c9a8c20f155d7610",
      "tree": "9e884e316518d68ca352108795acc0413951595a",
      "parents": [
        "bdeb225b61fa3ac5241ac1274f3d8e8da4850ff2",
        "17a327ad059d92863d16334170c8391a5f7152eb"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Aug 25 18:46:59 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 25 18:47:00 2014 +0000"
      },
      "message": "Merge \"Fixed the navigation bar for LTR languages.\" into lmp-dev"
    },
    {
      "commit": "6aaf217076a947c60945bf4e18f3ea31df53a19a",
      "tree": "5428f8eb488bd08f886b7708b309b99ded13ece6",
      "parents": [
        "c0f4c0132148c2a9cca20077a7d73fdb2e9b5541"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Aug 25 19:29:49 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Aug 25 20:30:33 2014 +0200"
      },
      "message": "Fixed crash when tapping a notification\n\nThis was due to a reverse call of an animator.\n\nBug: 17253276\nChange-Id: I9b27ce07c41a849925dd90e8a53834d0e86e5dde\n"
    },
    {
      "commit": "c0f4c0132148c2a9cca20077a7d73fdb2e9b5541",
      "tree": "34c67cd5b6f45007d4188f34d8c6d3368eb547bb",
      "parents": [
        "17a327ad059d92863d16334170c8391a5f7152eb"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Aug 25 15:45:33 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Aug 25 20:30:33 2014 +0200"
      },
      "message": "Fixed a bug where the clipRect was not correctly reset\n\nWe now reset the cliprect of the notifications when the\nview is removed from the scroller.\n\nBug: 17187780\nChange-Id: Ifa5af0683186380f54dcb169a21d2ab41ceb98a7\n"
    },
    {
      "commit": "17a327ad059d92863d16334170c8391a5f7152eb",
      "tree": "25238d30f7f34593c7383cea00dd7b7edabb4629",
      "parents": [
        "f2a778683d602d9483bfaf8fdbc63e9fd19a7e5f"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Aug 25 15:03:48 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Aug 25 20:30:32 2014 +0200"
      },
      "message": "Fixed the navigation bar for LTR languages.\n\nThe navigation bar now correctly mirrors it\u0027s children even in\nlandscape and the tablet layout is correctly applied for LTR languages.\nAlso fixes some bugs where the buttons were invisible in landscape\nwith certain configurations.\n\nBug: 15280748\nChange-Id: I27304d9468211a0975824c17e031e2b04b44f9e0\n"
    },
    {
      "commit": "bdeb225b61fa3ac5241ac1274f3d8e8da4850ff2",
      "tree": "275152986433517d942c6521b224672dd6473299",
      "parents": [
        "f2a778683d602d9483bfaf8fdbc63e9fd19a7e5f",
        "124b7758025da0b0ef2385f2f226a6b252156ab1"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Mon Aug 25 18:30:02 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 25 18:30:03 2014 +0000"
      },
      "message": "Merge \"Bug 17250075: Turned off debugging for launching secure camera\" into lmp-dev"
    },
    {
      "commit": "c6eed84855e63ef023b83116eb95185816dcba5f",
      "tree": "036a552590151a12372ecf8bdae548c6c62d3420",
      "parents": [
        "6adf1588fd2bccb8cf95a9c3456230bba805fab9"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Aug 25 12:19:41 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Aug 25 14:17:27 2014 -0400"
      },
      "message": "Doze: Only doze as owner.\n\nThe SystemUI notification doze implementation needs to run in the\nmain systemui process.\n\nBug:16900344\nChange-Id: I8b21609087a4bb971bff36fb463eb2482190cd8f\n"
    },
    {
      "commit": "124b7758025da0b0ef2385f2f226a6b252156ab1",
      "tree": "a3e54b5ccad9aae2ef645f4fdd537d02c467af41",
      "parents": [
        "6adf1588fd2bccb8cf95a9c3456230bba805fab9"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Mon Aug 25 13:54:39 2014 -0400"
      },
      "committer": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Mon Aug 25 13:54:39 2014 -0400"
      },
      "message": "Bug 17250075: Turned off debugging for launching secure camera\n\nReduces log spam.\n\nChange-Id: Icdf2e0154ec337ed4fad915ec7f404d94d522ea1\n"
    },
    {
      "commit": "0eb1e402c7e612887e38dc5516f11506b11fd835",
      "tree": "7740d620d1b385fa020f5dbdb548596e243ff6dd",
      "parents": [
        "c793c9eb2422936cab70ff310937baf0ae551e02"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Aug 21 22:52:29 2014 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Mon Aug 25 10:50:44 2014 -0700"
      },
      "message": "API review PhoneManager -\u003e TelecommManager. Rename methods (6/6)\n\nPhoneManager\n- handlePinMMI docs should explain what a Pin is and what MMI is\n- rename isInAPhoneCall to isInCall\n- rename showCallScreen to showInCallScreen\n- merge this class into TelecommManager, we don\u0027t need both\n\nBug: 16960458\n\nChange-Id: I7d573e27ed093f2ddb7849703cc62f9916835393\n"
    },
    {
      "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": "118aecea584499fb41966fd8a0ea0ac60ac6bdb6",
      "tree": "867f89231f3aea20116b4065a4dfdc7ee917d0ac",
      "parents": [
        "5cef4fa9c189a43ca081d74319f6046e4eba6b8d"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Aug 25 15:25:38 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Aug 25 17:41:54 2014 +0200"
      },
      "message": "Fix swipe up affordance bugs\n\n- Fix that you could invoke the gesture from bouncer\n- Fix that sometimes the card got stuck\n- Decrease threshold to invoke the gesture\n\nBug: 17201962\nBug: 17200912\nBug: 17199841\nChange-Id: I19f1e1a69395c3bcd82cdad0d814916a3cdd3428\n"
    },
    {
      "commit": "7af40415dc2aa510bdb483519726aa3ae75bd765",
      "tree": "c14353630bbf11f61f7b5da762acd19736ee959f",
      "parents": [
        "0db4f35e0bbc25ee25ebe2d57174893217248597",
        "a8c97b3a637c748fbfdbd5fd9a3ba43862c0bb0f"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Aug 25 15:22:41 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 25 15:22:43 2014 +0000"
      },
      "message": "Merge \"Fix QS header animation for RTL\" 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": "0db4f35e0bbc25ee25ebe2d57174893217248597",
      "tree": "a5b47aacac06922f6b8ccc3b72afcb1f6a542f88",
      "parents": [
        "6adf1588fd2bccb8cf95a9c3456230bba805fab9",
        "0e41dea0b36f270a7cd22749c50a91b90f3373b5"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Aug 25 14:17:11 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 25 14:17:13 2014 +0000"
      },
      "message": "Merge \"Fixed a bug where animations were generated when closed.\" into lmp-dev"
    },
    {
      "commit": "a8c97b3a637c748fbfdbd5fd9a3ba43862c0bb0f",
      "tree": "2f14c51a8d236f445e6a4827dab069a0c06a856a",
      "parents": [
        "5cef4fa9c189a43ca081d74319f6046e4eba6b8d"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Aug 25 16:03:22 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Aug 25 16:03:22 2014 +0200"
      },
      "message": "Fix QS header animation for RTL\n\nBug: 17201391\nChange-Id: I88a94df82ee23e4e5fe0b85c6be56e6014e66c1c\n"
    },
    {
      "commit": "0e41dea0b36f270a7cd22749c50a91b90f3373b5",
      "tree": "a2e594990ca93600f5e8631e3378151c976bd016",
      "parents": [
        "2ee5f8ff5e418f5dae14a16e1079cd5016f23b35"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Aug 25 13:55:06 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Aug 25 13:55:06 2014 +0200"
      },
      "message": "Fixed a bug where animations were generated when closed.\n\nBug: 17248206\nChange-Id: I4376e1eede125ade71c09b2c1cd6ae64ad617230\n"
    },
    {
      "commit": "7653a30ea0232ab8323ec51ddcba8d8054ca8a2f",
      "tree": "36501e68b95fdf6af89b0497903912924b2bc3fd",
      "parents": [
        "5fa3f3a995ba5bd86e460b1b5f72b2f1ada699fb",
        "b4782526f5600d9759baac64b23e0c0cd05e2050"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Aug 22 22:09:34 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 22 22:09:35 2014 +0000"
      },
      "message": "Merge \"Display notification effects suppressor in the volume panel.\" into lmp-dev"
    },
    {
      "commit": "b4782526f5600d9759baac64b23e0c0cd05e2050",
      "tree": "3054c86a04839b7d9fcd36b7291a1e7ef0195dbd",
      "parents": [
        "a34cb5e363c10984f07742d5eb1890787fe128f0"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Aug 22 14:54:46 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Aug 22 18:08:17 2014 -0400"
      },
      "message": "Display notification effects suppressor in the volume panel.\n\nBug:16958514\n\nChange-Id: I0eac173875e8af62e3c6b39001722c3fda4517de\n"
    },
    {
      "commit": "7805a10c86a2de9fb5ddf41d63075eef342a59ea",
      "tree": "7738ac612f111f3841ed25ccf71a7990056e7767",
      "parents": [
        "9edf297055b4fbc5d5f6dacc469fa87fc1cb5370"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 22 09:27:25 2014 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 22 13:00:22 2014 -0700"
      },
      "message": "Show a user switching dialog before starting the user switch\n\nswitchUser() now first shows a dialog and the dialog calls\nstartUserInForeground to do the actual switch.\n\nBug: 16661752\nChange-Id: Ie4e2e9eec8bf7c2116694072ea8555b8254a0e13\n"
    },
    {
      "commit": "2e731b5d90b956a91390051f803fa928c5fd9dee",
      "tree": "8be81617a27fd0c4f2a890d5adb47ca488f87870",
      "parents": [
        "223ddaa74d39cb0afabd2d3f3e4ae3ae4bdba572"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Fri Aug 22 16:01:51 2014 +0200"
      },
      "committer": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Fri Aug 22 21:42:07 2014 +0200"
      },
      "message": "SysUI: Uprank current media notification\n\nBug: 16008728\nChange-Id: I3a0bd21b5f8cd5295dcacc2f40092dbaa2fc88e4\n"
    },
    {
      "commit": "2180d3940721bbf8244ed2944e0cfdc64b77153c",
      "tree": "c927d08d5a2dacf198c593f286f4e72cb39e2b02",
      "parents": [
        "717d95161a9812aa0f5b40585a4b1ef1117a8ffc",
        "92b5c8196b7cff36a8dc0431a30c014e0467c7cf"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Aug 22 16:56:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 22 16:56:44 2014 +0000"
      },
      "message": "Merge \"Switch to proper networkcallback api\" into lmp-dev"
    },
    {
      "commit": "ece4a834e8ae6d7e7cf09cd3134a2acd8f8427bd",
      "tree": "82b6d2d0b9b80ae2cb08f4430acfc0eddcf65724",
      "parents": [
        "f9220b39533d18b6c79099c32522b3ff712ff89b",
        "e32010ac6120278fea41e49b9832af79b1b5463e"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Aug 22 15:35:53 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 22 15:35:54 2014 +0000"
      },
      "message": "Merge \"Fixed focusing order for the notification panel and QS\" into lmp-dev"
    },
    {
      "commit": "92b5c8196b7cff36a8dc0431a30c014e0467c7cf",
      "tree": "da5d83418fd308642a61ced7abe3dcf203784a4d",
      "parents": [
        "2cd26fa48a55432d8573b3d775b7ddb5d06a3e70"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Aug 21 13:44:18 2014 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Aug 22 11:26:32 2014 -0400"
      },
      "message": "Switch to proper networkcallback api\n\nThis will listen properly for the connection of the VPNs.  It will\nalso listen for disconnects, but may catch them slightly delayed\nas the connection may be held on to.\n\nBug: 16153201\nBug: 17164598\nChange-Id: I0c522f7fb4007c3376153c4b2a0345391e0b724f\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"
    }
  ],
  "next": "91d065bcbfa0223d2fc2be8f3bba70a77fcb9355"
}
