{"push_id":969550498,"size":28,"distinct_size":28,"ref":"refs/heads/cm-13.0","head":"2bdcfc5aea1a8431c17387ee3191d60dcf60342e","before":"2d3dd7caa9c82b3dce294f11221ce60580cdcd5b","commits":[{"sha":"ad867fe58b9042f302ecc148a54a492e9fba3cd3","author":{"email":"9a8bd6d07a03797f1380a119a8ac1afa0c9c18da@gmail.com","name":"Jose Ferreira"},"message":"Fix the cell standby mobile radio active issue\n\nHow to reproduce the bug:\n-Enable mobile data\n-Use some mobile data (radio active timer starts in battery stats)\n-Disable mobile data (radio active timer keeps running in battery stats)\n\nAfter some investigation on the issue I found that the BatteryStats\nservice was not receiving the radio power down notification. The\ninvestigation lead me to the NetworkManagementService.java, where\nI found that some code was discarding the radio power change\nnotifications after the first radio power on.\n\nThe problem is that in NetworkManagementServer.java the\nnotifyInterfaceClassActivity method is discarding the notifications\nof radio power change to the BatteryStats (via noteMobileRadioPowerState)\nif the fromRadio parameter is false after it's being true some time before.\n\nEven after a detailed analysis, it was unclear what is the real role of\nthe fromRadio parameter. Changing it to true in the calling methods\nsolved the issue in the testing unit (Sony Xperia ZL). I started a thread\nin XDA to mobilize some volunteers to help test this fix.\n\nhttp://forum.xda-developers.com/xperia-zl/general/cm12-1-cell-standby-mobile-radio-active-t3188147\n\nChange that introduced the code with the potential to trigger the bug:\n -Introduction of \"boolean fromRadio\" in\n  NetworkManagementService.java / notifyInterfaceClassActivity()\n https://android.googlesource.com/platform/frameworks/base/+/2ffa11e4b71c545e34533ef827bdc1a07fbe8246\n\nChange that triggered the bug:\n -Uncommenting the code that calls notifyInterfaceClassActivity\n  with fromRadio=true\n https://android.googlesource.com/platform/frameworks/base/+/2d4b4ed681efcfb64c4d2b4d2a2d236aae1dc7ee\n\nChange-Id: Icec9db692b0781dfb869858796ca8bb448db3f62\n\nPatchset: 1\nhttp://review.cyanogenmod.org/#/c/107828/","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/ad867fe58b9042f302ecc148a54a492e9fba3cd3"},{"sha":"c0fdacde12b216333a4f2b7113a294348fe048ba","author":{"email":"2b45d80d3be8afa386ab2011ccdfc66058a5e620@gmail.com","name":"Alex Cruz"},"message":"Hide Lockscreen clock & date [1/2]\n\nBefore - http://i.imgur.com/XDucx5p.jpg / http://i.imgur.com/GQ4gjn8.png\nAfter - http://i.imgur.com/m7dnaNB.jpg / http://i.imgur.com/UKjunnW.png\n\nChange-Id: I06b2170f58b002d47f04fdbb5e165ee30cf73157\n\nConflicts:\n\n\tcore/java/android/provider/Settings.java","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/c0fdacde12b216333a4f2b7113a294348fe048ba"},{"sha":"67926feeb441e9b7e050f8884cb5f0e32755ebd7","author":{"email":"eb12b37ff28da18665a37098cde5fce7621b4bcd@losinj.com","name":"LorDClockaN"},"message":"FWB: Status bar header font style (1/2)\n\nChange-Id: I79d18c889858919b13aa98c3dc8e56a0145f9548\n\nConflicts:\n\tcore/java/android/provider/Settings.java\n\tpackages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/67926feeb441e9b7e050f8884cb5f0e32755ebd7"},{"sha":"a208dc12fdf58cc7cb0ae61c47cfe7518f2f6890","author":{"email":"eb12b37ff28da18665a37098cde5fce7621b4bcd@losinj.com","name":"LorDClockaN"},"message":"Custon header: Add shadow to more TextViews\n\nChange-Id: I708afdaff49148cf1084e8f53b72356e5a3dd234\n\nConflicts:\n\tpackages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/a208dc12fdf58cc7cb0ae61c47cfe7518f2f6890"},{"sha":"bebb530765e8f67729b896eeb0a95a861e6e9b27","author":{"email":"9defb1d2166fe02be9724618510318ef57e74e91@cyanogenmod.org","name":"Michael Bestas"},"message":"Remove leftover power menu profile resources\n\n* No longer available\n\nChange-Id: Ifa00d17b4efe90356bd7f574f78e6ed8fd6695f9","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/bebb530765e8f67729b896eeb0a95a861e6e9b27"},{"sha":"db39a9670539a1198818b2e912ca35c56e880e6d","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"lights: Automatically generate an LED color for notifications\n\n * When an app doesn't specify a color for the LED, as is the usual\n   case, we currently just show the default color. This is boring.\n   It's also a pain in the ass to manually map all your apps to\n   colors.\n * Use our new helpers to generate this color based on the application's\n   icon color. Keep a cache to avoid wasting cycles.\n\nChange-Id: I7288e52499819a6a6c75ed9d9ba7cfa1b13c5669","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/db39a9670539a1198818b2e912ca35c56e880e6d"},{"sha":"fc6bf0b6222cd40febae49c690dc1f35b741f0f9","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@cyngn.com","name":"d34d"},"message":"GlobalActions: Fix setting ringer mode in global actions\n\nIt looks like we did not bring in this full feature for cm-13.0.\nThis patch updates SilentModeTriStateAction to match cm-12.1 with\none minor change.  We can no longer set the zen mode by writing to\nGlobal settings directly.  The ZenModeHelper class actually checks\nwhen a change is made and resets it.  The fix is to use\nINotificationManager.setZenMode() instead.\n\nChange-Id: Ib2423a19da3a2ca95f73cb92247e0a38bff8bbee\nTICKET: CYNGNOS-1808","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/fc6bf0b6222cd40febae49c690dc1f35b741f0f9"},{"sha":"724e27efa08f93f6183d8fd1f3ae8b84077845fc","author":{"email":"625600233cb3bcab32268c17610882e0fdaed295@cyngn.com","name":"Scott Mertz"},"message":"livedisplay: remove user hint notification when clicked\n\nChange-Id: Iccd790a16cc635913eea562f90b2164f59189a10","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/724e27efa08f93f6183d8fd1f3ae8b84077845fc"},{"sha":"60da28708f4f6d9766db39287ff1b6702723e4d5","author":{"email":"25b15a7bccf53d5a188f6bf82e4a8014ed9730e7@gmail.com","name":"Danesh M"},"message":"LiveDisplayTile : Update entries on locale changes\n\nYAM-21\n\nChange-Id: I3abd262239fedf771b0b2ff38dadb42490f42432","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/60da28708f4f6d9766db39287ff1b6702723e4d5"},{"sha":"a0c2f387b5269912ed6877f03c1dab4db5b1f9e5","author":{"email":"9defb1d2166fe02be9724618510318ef57e74e91@gmail.com","name":"Michael Bestas"},"message":"GlobalActions: Use circular user avatars\n\n* Use circular & smaller avatars, logic copied from SystemUI\n* Improve current user indication (thanks to maxwen)\n\n* Reapply changes which were accidentally removed\n  in a4e229c7c09f39ee54df4a150826cab9e435f890\n\nOPO-456\nCYNGNOS-1901\n\nChange-Id: I81e6c4afd604f5cb8b22e2c4db9b174bbe7fb3f0","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/a0c2f387b5269912ed6877f03c1dab4db5b1f9e5"},{"sha":"39a04e8427f6ec50f527805cfc65e053bfa89468","author":{"email":"cd29de32d4c2f73c4d50e4968d477856b3158715@cyngn.com","name":"Adnan Begovic"},"message":"pm: Allow fall through for protected apps validator activity.\n\n  Otherwise protecting the settings application leads to some weird\n  behavior.\n\nTICKET: CYNGNOS-1915\nChange-Id: I4821a07aadf73e7664c44275d8ed80709c7fde8c","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/39a04e8427f6ec50f527805cfc65e053bfa89468"},{"sha":"75e3ae5d9491514e6151f1f1bc228350185c841a","author":{"email":"012acb91f55848d6b393eb81d60f2cdf899a08d7@cyngn.com","name":"Dave Kover"},"message":"DocumentsUI: Expose appbar elevation value.\n\nA theme might want their action bars to not have an elevation, so\nexpose the elevation to a value that can be overridden.\n\nChange-Id: I937a685d748cf41ade6eb32dd1625e16b75455c5\nTicket: CYNGNOS-1870","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/75e3ae5d9491514e6151f1f1bc228350185c841a"},{"sha":"1f65a5dbb01e821151f2a119ad4f84656e807e2b","author":{"email":"6178c6b184889e72eaa57875142e0e460735b84a@gmail.com","name":"longyu.huang"},"message":"The DUT can't screen shot in guest mode\n\nChange-Id: I6c40f8b5399ed1a8f9d52ddf0ed28266eea8f48c","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/1f65a5dbb01e821151f2a119ad4f84656e807e2b"},{"sha":"56b1cf68afab881f15530ca98b0d4c5481a61514","author":{"email":"db0835ae758035bfc7d97f9486ed52ce59692878@gmail.com","name":"Altaf-Mahdi"},"message":"Profiles: Disable lock screen after boot\n\nThis brings it inline with stock behavior and also fixes a couple of issues.\nIf lock screen was disabled via profiles, on boot you would end up with no home or recents buttons\nand if you had a simpin set you would be faced with a black screen with no way to access the phone unless you\npopped the sim out.\n\nRef: CYNGNOS-1930\n\nChange-Id: I9f1f9f467647e31525a1179dc1a0ce7b9dc3285f","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/56b1cf68afab881f15530ca98b0d4c5481a61514"},{"sha":"de9a7a29933e46c0f62a8378850d3df3e91cc4af","author":{"email":"33f927344e079e00d3fa45d8833b04e735223eec@ruesga.com","name":"Jorge Ruesga"},"message":"systemui: notify everyone that lockscreen is not going to be shown\n\nInstead of just set the mShowing var, we should use the locked method to notify\nall the other components that the lockscreen is not going to be shown. Otherwise, the\nscreen will not be refreshed and will not be drawn.\nThis happens when PIN set is not enabled (because this one triggers the screen to introduce\nthe pin). Wihout the PIN set enabled, components are not notified about it.\n\nChange-Id: I949428d47f7ff979afe0e755aa82448ebbd8c598\nJIRA: NIGHTLIES-1260, CYNGNOS-1930\nSigned-off-by: Jorge Ruesga <jorge@ruesga.com>","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/de9a7a29933e46c0f62a8378850d3df3e91cc4af"},{"sha":"d6f9f69fd63e5628890345bc2a435d8a401355f8","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"SystemUI: prompt for SIM PIN if lockscreen is disabled\n\nRef: CYNGNOS-1930\n\nChange-Id: Ie5d2557c84c1ff9f1053de525e68c5ed790ecb99\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/d6f9f69fd63e5628890345bc2a435d8a401355f8"},{"sha":"5a49ee81c912793f3c23abbb52757a9014107a6d","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"SystemUI: update keyguard state when profiles disable keyguard\n\nAlso add a broadcast receiver to watch for profile changes/updates and\nupdate the tile whenever we receive those.\n\nRef: OSS NIGHTLIES-1721, CYNGNOS-1930\n\nChange-Id: I68d4789159cb9a0a25609380054ae5545c9df5bd\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/5a49ee81c912793f3c23abbb52757a9014107a6d"},{"sha":"a6e7203384f15b5badd99e34b7207657ce2fecb2","author":{"email":"4bceda912b479e46f041c22bcc2c9ed75fe8d5cc@web.de","name":"Danny Baumann"},"message":"Fix lockscreen disabling for MSIM.\n\nThe prompt for the PIN for second SIM was missing if lockscreen is\ndisabled.\n\nChange-Id: Ia98771929e905243967c3be6a428f813c2c3d0a9","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/a6e7203384f15b5badd99e34b7207657ce2fecb2"},{"sha":"9024ff600fe4cda6e9356d524ce4e7e5f72a9e40","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"SystemUI: improve lockscreen tile behavior with profiles\n\nDisable (grey out) the lock screen tile when a profile is already\ndisabling it. Profiles takes precedence over the internal setting.\n\nAlso simplify lockscreen disable logic - using a null'd Boolean without\nsynchonization will lead to things falling out of place.\n\nRef: CYNGNOS-1930\n\nChange-Id: Ia4cb7926e418a4d72426be65e5bfb11dc44bee5e\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/9024ff600fe4cda6e9356d524ce4e7e5f72a9e40"},{"sha":"c09e73ed7ca6ab6e6087aaa94ff1e18d652acdae","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"SystemUI: respect profile after unlocking SIM PIN\n\nWe should hide the keyguard after the user has input their SIM PIN if\nthe profile (or ourselves) say so.\n\nRef: CYNGNOS-1930\n\nChange-Id: I6cb1478eebd4442346c4c0970729fbf7450b156c\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/c09e73ed7ca6ab6e6087aaa94ff1e18d652acdae"}]}