{"push_id":725818815,"size":11,"distinct_size":11,"ref":"refs/heads/lollipop-5.1","head":"010eba3a7580ff5b66c63be18bc07d98b1bea31a","before":"e7dd9abe3c31fd4760101f2156f381dde4125c59","commits":[{"sha":"05f9998ecd40f4346e36227b784289684458ea5e","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@cyngn.com","name":"Andy Mast"},"message":"Keyguard: Add fingerprint icon to the bottom view\n\nChange-Id: I7737a8de33c763119a1ac6b346479c0d757f1023","distinct":true,"url":"https://api.github.com/repos/Euphoria-OS-Legacy/android_frameworks_base/commits/05f9998ecd40f4346e36227b784289684458ea5e"},{"sha":"ca271bf83ed0ed1e6534c63daa5afa08d79747fe","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@cyngn.com","name":"Andy Mast"},"message":"Keyguard: Increase time to show hint texts\n\nToo short with current time. UX wants the messages to last longer.\n\nChange-Id: I8e2fb8f182f99b78ff8510ea2275bc4c9fac134c","distinct":true,"url":"https://api.github.com/repos/Euphoria-OS-Legacy/android_frameworks_base/commits/ca271bf83ed0ed1e6534c63daa5afa08d79747fe"},{"sha":"e3a82992fdc3dd33a3e36931917929d99c83f36e","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@cyngn.com","name":"Andy Mast"},"message":"Fingerprint: Reset state when client cancels\n\nOtherwise it is possible for the service to get stuck in\na non-idle state if the current task never finishes properly.\n\nChange-Id: I0d9d90a2dfe7a2ac78efb66cc285d29fbb89a3c0","distinct":true,"url":"https://api.github.com/repos/Euphoria-OS-Legacy/android_frameworks_base/commits/e3a82992fdc3dd33a3e36931917929d99c83f36e"},{"sha":"6ce4005aebb68a5dd17a52869f32b74b47849a36","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"SystemUI: dismiss brightness slider on screen off\n\nREF: CYNGNOS-265\nChange-Id: Id6d6406ede9640aa25372122c62f9043a7ce12db\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/Euphoria-OS-Legacy/android_frameworks_base/commits/6ce4005aebb68a5dd17a52869f32b74b47849a36"},{"sha":"e76a9c49a5677389972702874969d44df2aa3d2f","author":{"email":"c16a2fdaca616937a5f6de5ca6e87e7768786b3c@htc.com","name":"Charles Tsai"},"message":"Use isolated thread to perform onStart()\n\nisUsbMassStorageConnected() may take longer time to return.\nIt causes system UI get ANR.\nUse an isolated thread to avoid blocking.\n\nChange-Id: Ib4e4aeca2511a7378e7766f9e5217ded5841db93","distinct":true,"url":"https://api.github.com/repos/Euphoria-OS-Legacy/android_frameworks_base/commits/e76a9c49a5677389972702874969d44df2aa3d2f"},{"sha":"cd8759694730a0036999cfbee33fa5ba21a6e795","author":{"email":"b0dfeb3108846113dedbbe58672972c075a809fc@sonymobile.com","name":"Snild Dolkow"},"message":"Avoid ANR loop because of queued-up ANR runnables\n\nWhen a persistent app is killed, it will be restarted immediately. If\nthis app had ANR:d, there may be a bunch of runnables with its\nProcessRecord queued up. Since the new process will have the same\nProcessRecord (but a different PID), ActivityManager will consider it\nto have ANR:d before it has even attached.\n\nThis will check that the ProcessRecord's current PID is equal to the\nPID when we posted the ANR.\n\nChange-Id: I2a5d7db2f587eceefa4cc5388f10133ca707c2be","distinct":true,"url":"https://api.github.com/repos/Euphoria-OS-Legacy/android_frameworks_base/commits/cd8759694730a0036999cfbee33fa5ba21a6e795"},{"sha":"6013318e36e3463afdc8a531aa1e0f69ae22c3e6","author":{"email":"c9bf3cc8d0b28edc20734c899cab40b6cc78acb5@intel.com","name":"Emmanuel Berthier"},"message":"Add Process IOWAIT info to ANR dump\n\nSome ANR are due to system slow down related to high IO usage.\nWe need more info regarding IO consumption per process to\nconclude.\nThis patch will display process blockIO wait time as IOWAIT.\n\nExample:\n\nCPU usage from 900ms to -10928ms ago:\n  90% 133/kworker/u4:4: 0% user + 2.1% kernel + 88% iowait\n  84% 2145/dd: 0.1% user + 23% kernel + 60% iowait\n  69% 802/sh: 68% user + 0.5% kernel\n  61% 792/sh: 61% user + 0.5% kernel\n  14% 166/jbd2/mmcblk0p9-: 0% user + 0% kernel + 14% iowait\n  ...\n100% TOTAL: 87% user + 11% kernel + 0.9% irq\n\nChange-Id: I25993474a281b7ff427011c1b3fb2011e6c9e4e7\nSigned-off-by: Emmanuel Berthier <emmanuel.berthier@intel.com>","distinct":true,"url":"https://api.github.com/repos/Euphoria-OS-Legacy/android_frameworks_base/commits/6013318e36e3463afdc8a531aa1e0f69ae22c3e6"},{"sha":"a5ea970387c2e1b698c15c981b7f4f16cdec5fdb","author":{"email":"4e7e9913f73b4cc1bfc1f36047c7ce9e401f3e64@imgtec.com","name":"Christian Poetzsch"},"message":"Barrier only messages shouldn't prevent the idle handlers from running\n\nIf the queue just consists of barrier messages the idle handlers will\nnot been executed, cause mMessages isn't null. Barrier messages aren't\nreal messages and shouldn't be included in this test. They are an\ninternal feature of the message queue and they just happen to be\nimplemented as normal messages without a target.\n\nThis fix checks if the queue only consists of barrier messages and if so\n(or the queue is empty) it executes the idle handler callbacks. If the\nqueue consists of a barrier messages followed by any normal messages the\nold behaviour still applies.\n\nThe bug can be seen if somebody calls Instrumentation.waitForIdleSync()\nand the application changes the layout on every frame, like in\nandroid.app.cts.ProgressDialogTest -- testShow3 on certain platforms.\nThe progress bar in indeterminate mode repaints the spinning circle on\nevery frame. This seems to trigger scheduleTraversals() in ViewRootImpl,\nwhich itself inserts a barrier into the message queue.\n\nOther people noticed this as well as seen here:\nhttps://code.google.com/p/android/issues/detail?id=82046\n\nI could repo this using the test case from the bug report on a Nexus 5.\nChanging the testShow3 CTS test so that there is a Thread.sleep(3000);\nright before mInstrumentation.waitForIdleSync(); also reproduce it on a\nNexus 5.\n\nIt is also worth to mention that this really depends on the type of\nanimation. Removing the minimum sdk version from the test application,\nswitches the animation to the old version of the spinning circle. This\nseems to include lesser frames and therefore doesn't trigger this bug.\n\nChange-Id: I2dfe97ed92ab19e9f488014e8f591f17ac40c76c\nSigned-off-by: Christian Poetzsch <christian.potzsch@imgtec.com>","distinct":true,"url":"https://api.github.com/repos/Euphoria-OS-Legacy/android_frameworks_base/commits/a5ea970387c2e1b698c15c981b7f4f16cdec5fdb"},{"sha":"6da13b45144c69a8f1576a7a4cd7dd75cc5a4024","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"livedisplay: Fix outdoor mode detection\n\n * Query CmHardware to determine if outdoor mode is available for the\n   QS tile.\n\nChange-Id: I0d6e0f160d25feac86133ded6bccad945d546bbd","distinct":true,"url":"https://api.github.com/repos/Euphoria-OS-Legacy/android_frameworks_base/commits/6da13b45144c69a8f1576a7a4cd7dd75cc5a4024"},{"sha":"8973cab4330440041def5409920dc1f6a14882e8","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"Add a few more default QS tiles\n\n * Add AudioFX, LiveDisplay and Hotspot\n * Same as cm-12.0\n\nChange-Id: Icafe58b7214fdebb5acaeaf7343686e04ce62b2e","distinct":true,"url":"https://api.github.com/repos/Euphoria-OS-Legacy/android_frameworks_base/commits/8973cab4330440041def5409920dc1f6a14882e8"},{"sha":"010eba3a7580ff5b66c63be18bc07d98b1bea31a","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@cyngn.com","name":"Andy Mast"},"message":"Add fingerprint permission [1/2]\n\nSee frameworks/base and Settings\n\nChange-Id: Id330dea94902e4ed5a4c386143426805ccab0ba4","distinct":true,"url":"https://api.github.com/repos/Euphoria-OS-Legacy/android_frameworks_base/commits/010eba3a7580ff5b66c63be18bc07d98b1bea31a"}]}