{"push_id":1109709173,"size":22,"distinct_size":22,"ref":"refs/heads/master","head":"4b1240deb10ff42ca7cd9d2aeca01bc7d09f1490","before":"005827772ad4e24d52c6fd02b754a93c033711a7","commits":[{"sha":"b2b12538e32659cbde04aa5c660fa2c15a554737","author":{"email":"890c52c09bb112b71da034f53efdc25089b8901f@cyngn.com","name":"Luis Vidal"},"message":"SystemUI: Update cached weather data when temperature unit changes\n\nRegister an observer to keep track of the temperature unit\nselected in settings to update the cached data accordingly\n\nTICKET: CYNGNOS-2694\n\nChange-Id: I92adec20835bcd6d6476d793564300611bcba4a1","distinct":true,"url":"https://api.github.com/repos/Dhollmen/MM_frameworks_base/commits/b2b12538e32659cbde04aa5c660fa2c15a554737"},{"sha":"80d6a203063252e98299a1cf99736cc192b9129b","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"am: Remove extraneous boostage\n\n * Not necessary, and it's apparently possible for ainfo to be null\n   here.  Remove the boost.\n\nChange-Id: I53d052a2949d2b46b5a219113d53a001c7979024","distinct":true,"url":"https://api.github.com/repos/Dhollmen/MM_frameworks_base/commits/80d6a203063252e98299a1cf99736cc192b9129b"},{"sha":"45199bcb6fb667c7d36f96938473c1deeec38190","author":{"email":"01fb3892f39957945220431e7409156544d2f041@gmail.com","name":"AdrianDC"},"message":"batteryservice: Use Alpha channel for segmented LED power level\n\n * Allows proper usage of the RGB color down the liblights layers,\n    and custom liblights will implement the usage of alpha value\n\nChange-Id: I40e2867051d5296f3045bcb85958c59793bc86cc","distinct":true,"url":"https://api.github.com/repos/Dhollmen/MM_frameworks_base/commits/45199bcb6fb667c7d36f96938473c1deeec38190"},{"sha":"9d041b07c47b6f02b2e22d8c8a96024ee1005f27","author":{"email":"683fe055412c14ad1363e246ba464871aef49777@gmail.com","name":"Deepak Kundra"},"message":"RF cutback feature for SAR\n\nIssue-id:FEIJ-350\nChange-Id: Ia73ab25387e6f73d50796370f1239bceed4ac7b5","distinct":true,"url":"https://api.github.com/repos/Dhollmen/MM_frameworks_base/commits/9d041b07c47b6f02b2e22d8c8a96024ee1005f27"},{"sha":"854060d3bda019b874a3551cefffa2bd20cebedc","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@cyngn.com","name":"d34d"},"message":"CmRes: Attach themed cmsdk resources to assets\n\nThe cmsdk is beginning to contain some themable assets, like the\nquick settings tiles for LiveDisplay and Themes so we need to attach\nthemed resources for the cmsdk in order for those themed resources\nto be picked up.\n\nChange-Id: I4f64d53d82c9edafbe624c3b2eafcda7332587fb\nTICKET: CYNGNOS-2723","distinct":true,"url":"https://api.github.com/repos/Dhollmen/MM_frameworks_base/commits/854060d3bda019b874a3551cefffa2bd20cebedc"},{"sha":"4b2d784f35607fe1de4de04697ad049332e4d166","author":{"email":"9defb1d2166fe02be9724618510318ef57e74e91@cyanogenmod.org","name":"Michael Bestas"},"message":"Automatic translation import\n\nChange-Id: I1fc549efac54f6f67ac9384eaebbddf723f30192","distinct":true,"url":"https://api.github.com/repos/Dhollmen/MM_frameworks_base/commits/4b2d784f35607fe1de4de04697ad049332e4d166"},{"sha":"9944468690a115df0011e1b106a72bcd7b23cb6b","author":{"email":"8e0ab2b207da89850486c138d22ac5705fdd3cd9@cyanogenmod.com","name":"Abhisek Devkota"},"message":"Automatic translation import\n\nChange-Id: I6cae41da852faffb9a82b0f5a92bcd179879d6ba\nTicket: RM-232","distinct":true,"url":"https://api.github.com/repos/Dhollmen/MM_frameworks_base/commits/9944468690a115df0011e1b106a72bcd7b23cb6b"},{"sha":"3aff124c1493e8bada273714b0361f3b2eefba6c","author":{"email":"cd29de32d4c2f73c4d50e4968d477856b3158715@cyngn.com","name":"Adnan Begovic"},"message":"am: Don't protect apps that atttempt to grant uri perms.\n\n  If an application is delegating uri permissions through\n  the disambiguation dialog, we need to ignore the global\n  protected apps concept to make sure the functionality still\n  works.\n\n  TODO: Refactor the protected apps implementation to function\n  with startActivityAsCaller within the system process and the\n  android package.\n\n  TICKET: FEIJ-420\n\nChange-Id: I8ba974a7b25dffe654d32e859064ae86cd9dc7f8","distinct":true,"url":"https://api.github.com/repos/Dhollmen/MM_frameworks_base/commits/3aff124c1493e8bada273714b0361f3b2eefba6c"},{"sha":"5d90c149b39d6b90321fb3252d04917902b2ddc7","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"SystemUI: fix potential NPE with Queue\n\nTicket: CYNGNOS-2782\n\nChange-Id: I96816f5234e3bd7c3608ebfe67133eefd5fdcccc\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/Dhollmen/MM_frameworks_base/commits/5d90c149b39d6b90321fb3252d04917902b2ddc7"},{"sha":"b4f2aa23ecf3fceebf94545afe60e2df70a98824","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"only use proximity checks on wakeup keys\n\nThe power button should always wake the screen regardless of the\nproximity; only check proximity when the wake up key code is WAKEUP.\n\nTicket: CYNGNOS-2579\n\nChange-Id: I686ad22d513a3d939be3a0a5c3b752339b2383d3\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/Dhollmen/MM_frameworks_base/commits/b4f2aa23ecf3fceebf94545afe60e2df70a98824"},{"sha":"435bffbb53f6243656f462d29821082c941e90a7","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"SystemUI: fix blank qs tile issues\n\nThe blank tiles were an artifact of precaching custom tiles. We need to\nnot show them or count them if they don't have an actual tile attached\nto them yet.\n\nAlso, allow disabled tiles to be edited.\n\nTicket: CYNGNOS-2530\n\nChange-Id: Ie6e0e6e18435eb53e9b419a05d780bdd1ee808b7\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/Dhollmen/MM_frameworks_base/commits/435bffbb53f6243656f462d29821082c941e90a7"},{"sha":"3a9b3efa15a83fdb56a3c63343c30ca45d987809","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@cyngn.com","name":"d34d"},"message":"SysUI: Use VectorDrawable's for rendering battery\n\nThe current implementation of BatteryMeterView uses arrays of points\nthat are drawn programmatically.  This limits the ability to overlay\nor theme the battery.  By utilizing VectorDrawables and\nAnimatedVectorDrawables we can achieve the same look and feel of\nstock while allowing for more unique battery meters.\n\nChange-Id: I16a8a949a92827a9e8c1b528981031b6830e97cd","distinct":true,"url":"https://api.github.com/repos/Dhollmen/MM_frameworks_base/commits/3a9b3efa15a83fdb56a3c63343c30ca45d987809"},{"sha":"43015398e7b5a6469fcfef2aecc03612a5edb9fa","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@cyngn.com","name":"d34d"},"message":"LLS: Fix logic in isKeyguardInteractiveAndShowing\n\nChange-Id: I0722d488969615eef7f63b17f65e5b41d3896329\nTICKET: CYNGNOS-2687","distinct":true,"url":"https://api.github.com/repos/Dhollmen/MM_frameworks_base/commits/43015398e7b5a6469fcfef2aecc03612a5edb9fa"},{"sha":"c31f1775caf7bb0fac1d56bdd11fb28b50be4bde","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@cyngn.com","name":"Matt Garnes"},"message":"Add hotword AudioService null check\n\nIf an application tries to start recording with the HOTWORD input before\nAudioService is ready, the interface is not available to call\nhandleHotwordInput on. Check for null and only log if AudioService is\nnot available.\n\nChange-Id: I2e693c5aed7cdce6299d8ff16341c1af8dd5b54f\nIssue-Id: FOR-257","distinct":true,"url":"https://api.github.com/repos/Dhollmen/MM_frameworks_base/commits/c31f1775caf7bb0fac1d56bdd11fb28b50be4bde"},{"sha":"517caea5e5be36e905400a693ed93469a4614b23","author":{"email":"cd29de32d4c2f73c4d50e4968d477856b3158715@cyngn.com","name":"Adnan Begovic"},"message":"pm: Don't throw if invalid package setting or classname.\n\n  Since an application could be updating in the background while\n  the query for isComponentProtected occurs, the package setting\n  for it can be null. Instead of throwing here, return false.\n\nChange-Id: Idb8f11785961ddf2b567e93977a9ca4650ab2119\nTICKET: CYNGNOS-2689","distinct":true,"url":"https://api.github.com/repos/Dhollmen/MM_frameworks_base/commits/517caea5e5be36e905400a693ed93469a4614b23"},{"sha":"84e2513e09300446e08d598b7e2986fc5600c2c8","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@cyngn.com","name":"Clark Scheff"},"message":"Revert \"LLS: Fix logic in isKeyguardInteractiveAndShowing\"\n\nThis reverts commit 256268f3d2de20ff3185d87957609d15e853fc70 which is causing some adverser effects with normal LS\n\nChange-Id: I4c7b68f73dae39aa9f00188fd30dcf05f914f3e4\nTICKET: CYNGNOS-2687","distinct":true,"url":"https://api.github.com/repos/Dhollmen/MM_frameworks_base/commits/84e2513e09300446e08d598b7e2986fc5600c2c8"},{"sha":"a33a52cc46e00c9712065757496c7afd70be2fda","author":{"email":"c1b83eb86e217d56d257d00d1cddd50f3df499ea@cyngn.com","name":"Marcos Marado"},"message":"bootanimation: fix check for system bootanimation\n\nWe already check for the system bootanimation the proper way (using the\ngetAnimationFileName function), so we shouldn't have re-added the clause to\ncheck it \"the old way\".\n\nAs it was, if there is a system bootanimation on the traditional path, an\nalternative system bootanimation provided by getAnimationFileName would not be\nused.\n\nChange-Id: I73178d6b819c40e120c42fe10cb20afe171b8d4e\nBug-Id: PAELLA-112","distinct":true,"url":"https://api.github.com/repos/Dhollmen/MM_frameworks_base/commits/a33a52cc46e00c9712065757496c7afd70be2fda"},{"sha":"723c6a9d33cf21af7aed598bc7e4c4723a3bc426","author":{"email":"d18f803b0c9f223dabb741c93f97227cdd00b992@cyngn.com","name":"Danesh M"},"message":"WindowManagerService : Ensure we update both size/position\n\ncomputeShownBounds is necessary to ensure shownFrame is up to\ndate when setSurfaceBoundariesLocked is invoked to ensure any needed\nsize and positional changes go as part of one transaction. Relying on\nanimateLocked to send changes results in size/position being sent as two\nseparate transactions and surface flinger drawing a frame which looks incorrect\naccording to what the window specified.\n\nChange-Id: If881047c060c73db0037fda7da1f66a89dd45487","distinct":true,"url":"https://api.github.com/repos/Dhollmen/MM_frameworks_base/commits/723c6a9d33cf21af7aed598bc7e4c4723a3bc426"},{"sha":"3871676808b6b22feaa529a33e8d760633a93e40","author":{"email":"d18f803b0c9f223dabb741c93f97227cdd00b992@cyngn.com","name":"Danesh M"},"message":"Keyguard : Ensure we expand onIconClicked\n\nNot doing so shows visible clipping when the notification\npanel is expanded mainly due to the limited height of the bar.\n\nChange-Id: I50a35b186b3efb8a0e4ba0ae18ff915aebe236c6","distinct":true,"url":"https://api.github.com/repos/Dhollmen/MM_frameworks_base/commits/3871676808b6b22feaa529a33e8d760633a93e40"},{"sha":"99d83937742c31daffbbeb24af62c0a2583b7f95","author":{"email":"d18f803b0c9f223dabb741c93f97227cdd00b992@cyngn.com","name":"Danesh M"},"message":"Ensure camera is launched if doing screen off gesture\n\nCurrently it launches whatever the right affordance is set to, which is\nincorrect. Ensure screen off gesture always launches camera.\n\nChange-Id: I251d37ccc85d014ff46714b222b9074b2092f6e1","distinct":true,"url":"https://api.github.com/repos/Dhollmen/MM_frameworks_base/commits/99d83937742c31daffbbeb24af62c0a2583b7f95"}]}