{"push_id":716193758,"size":17,"distinct_size":17,"ref":"refs/heads/opti-5.1","head":"6b703d3e1cdf0e50f485836dba5dd5a85146cdfc","before":"574e32ef89b2a6e10e55dce295fba39742544ce0","commits":[{"sha":"56756795a371031dfd8aaf987b331854f729f431","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"SystemUI: recalculate clock position on removing empty shade views\n\nChange-Id: I70cc2dd3e1da99d4467cd43fc81018ccf135cd77\nSigned-off-by: Roman Birg <roman@cyngn.com>\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base/commits/56756795a371031dfd8aaf987b331854f729f431"},{"sha":"7d3f3db25717d625e047c71a7e65933c593babcf","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"SystemUI: fix clock jumping when expanding QS from lockscreen\n\ncommit 4f965c5 fixed recalculating clock position from shade_locked but\nit didn't account for other scenarios such as when the QS is expanding,\ncausing the clock to jump when expanding QS from lockscreen.\n\nChange-Id: I0e4f473fbc500f7dcdfa015cbedda07761c3cdb2\nSigned-off-by: Roman Birg <roman@cyngn.com>\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base/commits/7d3f3db25717d625e047c71a7e65933c593babcf"},{"sha":"93713398652ba3c848c8a3a161977a7e7543583d","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@cyngn.com","name":"Matt Garnes"},"message":"Wait until the Keyguard is drawn to dismiss the boot dialog.\n\nIn a631d49, we check that the keyguard is ready to avoid displaying the\nhomescreen before the keyguard if the boot message is dismissed too\nsoon. However, this only checked mKeyguardDrawnOnce, which is set to\ntrue before the keyguard is fully visible to the user. Instead, wait for\nmKeyguardDrawComplete, which will be triggered when the Keyguard is\nactually fully visible.\n\nWith this change, the keyguard should always be the first thing displayed\nafter the boot dialog is dismissed, not the home screen.\n\nChange-Id: I92f7df66e04613e9f9b39d293b190fc2473de176\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base/commits/93713398652ba3c848c8a3a161977a7e7543583d"},{"sha":"91d2cd39ce9b2c511b50d7ee335fdc433a0bd653","author":{"email":"022598961d362d5eb5e30ca8d5fd5778093b4899@codeaurora.org","name":"Panneer Arumugam"},"message":"Display: Initialize mRotation to panel orientation.\n\n    - Fixes the homescreen layout to be prepared based on the panel\n      orientation.\n    - Disables the rotation animation from 0 to panel orientation after\n      bootup.\n\nChange-Id: Ie77e53ade087df05e102c45bf9d12bdaf09583f7","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base/commits/91d2cd39ce9b2c511b50d7ee335fdc433a0bd653"},{"sha":"b9d09758576c2d1b0d29b2057b5c36b75588072b","author":{"email":"432588a61282ddc1d89922b474911519c02727e0@gmx.de","name":"Lennart"},"message":"Revert \"Revert \"Rotation related corrections\"\"\n\nThis reverts commit a67a80538718d5118e9d69dd7b6ea7645be4b7db.","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base/commits/b9d09758576c2d1b0d29b2057b5c36b75588072b"},{"sha":"0cd15b5d9ff4daa1e67c344449889fccbcb65386","author":{"email":"a1418a03e3f7813c1fd3f97ab13f9d68ba5a9ac2@gmail.com","name":"Alexander Martinz"},"message":"BluetoothAdapter: disable logspew\n\nChange-Id: I3156d135c6b49c58a7f4c69ac7d64bd088bf0f14\nSigned-off-by: Alexander Martinz <eviscerationls@gmail.com>","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base/commits/0cd15b5d9ff4daa1e67c344449889fccbcb65386"},{"sha":"d6153eec2942499067238695d482d37631e22779","author":{"email":"4bceda912b479e46f041c22bcc2c9ed75fe8d5cc@web.de","name":"Danny Baumann"},"message":"Clear callback handler queue when unregistering a phone state listener.\n\nThe listener is likely to expect no callbacks coming in after\nunregistering.\n\nChange-Id: Ia87c45f498eefd32123beed129def08cce125f7a","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base/commits/d6153eec2942499067238695d482d37631e22779"},{"sha":"bdec248233d9e7dc2a7a893784b6a8322ebd74e3","author":{"email":"ff596853b96456d9c729548709b2a0d18fbaa7a4@gmail.com","name":"Daniel Koman"},"message":"SystemUI: fix navbar icon too big when using custom icon\n\nChange-Id: Iccba11ebce965e8a5cf6c4bbf373b132ee10adb5","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base/commits/bdec248233d9e7dc2a7a893784b6a8322ebd74e3"},{"sha":"9df1232cb10d8894cc0d858b31e93cc9f6283da8","author":{"email":"ff596853b96456d9c729548709b2a0d18fbaa7a4@gmail.com","name":"Daniel Koman"},"message":"Keyguard: fix misaligned ripple for pin-entry backspace button\n\nahh, much better.\n\nChange-Id: Ib808afcd1db04243e8b909dca0656f96ac548cfa","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base/commits/9df1232cb10d8894cc0d858b31e93cc9f6283da8"},{"sha":"57f1648299450f8d3fdd29b9cbb86f6ac6dc3b59","author":{"email":"db0835ae758035bfc7d97f9486ed52ce59692878@gmail.com","name":"Altaf-Mahdi"},"message":"HeadsUp: only snooze when swiping up\n\nChange-Id: Idbe6e987817f0d5ab22b99737b544d9aa3471086","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base/commits/57f1648299450f8d3fdd29b9cbb86f6ac6dc3b59"},{"sha":"e0340d7af8224caf8a7fde9a2e65efc6388f3be5","author":{"email":"793930996a5d706002cbee396bb4088b9b62c190@google.com","name":"Narayan Kamath"},"message":"Delete unused testing scripts and WithFramework.\n\nThese scripts haven't worked in a long time now. run_core_test\nuses VM options that aren't supported and WithFramework (which is\nunmaintained) and run_junit.sh refers to an APK that doesn't\nexist anymore.\n\nIf anyone wishes to run these tests individually, they can just\nuse vogar instead :\n$ make vogar vogar.jar\n$ vogar --mode=activity frameworks/base/tests/CoreTests/android/core/Sha1Test.java\n\nThis also allows us to delete the WithFramework class, which was\nonly referenced by these obsolete scripts.\n\nbug: 22078684\nChange-Id: I481f6721d51d50456421a1526c370b93aec9b351","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base/commits/e0340d7af8224caf8a7fde9a2e65efc6388f3be5"},{"sha":"06413715b12564d7feda0ff444f2d237786f6b11","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/freak97/frameworks_base/commits/06413715b12564d7feda0ff444f2d237786f6b11"},{"sha":"9649ec4185808b06d7b65fa6011076e652fdc3fc","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/freak97/frameworks_base/commits/9649ec4185808b06d7b65fa6011076e652fdc3fc"},{"sha":"712d59d1e9d59b10064b4c9e9d9148fc4663aacb","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/freak97/frameworks_base/commits/712d59d1e9d59b10064b4c9e9d9148fc4663aacb"},{"sha":"a537da3dd08ca8d3ef233e64f22dbff6999b365e","author":{"email":"b680e61cf607f9dd4ae79b4a8d04a95e2fc93c40@google.com","name":"John Hoford"},"message":"add comment about xor not being porter/duff\nBug: 21934855\n\nChange-Id: I99394bd8a7a40a220c05118564b532f2533da38a","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base/commits/a537da3dd08ca8d3ef233e64f22dbff6999b365e"},{"sha":"e9f84216f5a57a9b502cfe667185bc9cb6482724","author":{"email":"432588a61282ddc1d89922b474911519c02727e0@gmx.de","name":"Lennart"},"message":"Revert \"Remove memory leak in PersistentDataBlockService jni\"\n\nThis reverts commit 5377b00a24b017b0d6e5fce2bbab8adfd1f11cd4.","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base/commits/e9f84216f5a57a9b502cfe667185bc9cb6482724"},{"sha":"6b703d3e1cdf0e50f485836dba5dd5a85146cdfc","author":{"email":"292887e14ab3ac1a8c5241e4b7e800905a1e03d4@sonymobile.com","name":"Henrik Baard"},"message":"Remove memory leak in PersistentDataBlockService jni\n\nWhen calling the methods\n com_android_server_PersistentDataBlockService_getBlockDeviceSize()\n com_android_server_PersistentDataBlockService_wipe()\nmemory is leaked because string created by\n GetStringUTFChars() is not released.\n\nUse ScopedUtfChars instead to ensure that memory is released.\n\nChange-Id: I880a6d66a4824778b411b858774b8ffa009c1e17","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base/commits/6b703d3e1cdf0e50f485836dba5dd5a85146cdfc"}]}