{"push_id":937902152,"size":14,"distinct_size":14,"ref":"refs/heads/mm-6.0","head":"25709b1bb77136847f0a2786d85fa04c3d263243","before":"c856837aa1f05eb3cf0fbd2a88461a99fee58ea1","commits":[{"sha":"6134c52f3588baaf002c194aaaef501ecdab7f55","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@cyngn.com","name":"d34d"},"message":"SysUI: Re-add status icons in recreateStatusBar()\n\nChange-Id: If25f1f792ca08f7e59d5a1a167d55324adca9c30","distinct":true,"url":"https://api.github.com/repos/Inventor1938/android_frameworks_base/commits/6134c52f3588baaf002c194aaaef501ecdab7f55"},{"sha":"70524943904138e66fef9fbe0c062e39d870f13e","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"SystemUI: Make lockscreen visualizer battery friendly\n\nIn case of offloaded playback, the device is allowed to sleep.\nHowever, if the lockscreen visualizer is enabled, the device\nhardly enters deep sleep, even if the screen is off. To prevent\nthis, enable the visualizer only when the lockscreen is shown.\n\nChange-Id: I484270694b734c9b53e61a7c0ad74391b54fe8cd","distinct":true,"url":"https://api.github.com/repos/Inventor1938/android_frameworks_base/commits/70524943904138e66fef9fbe0c062e39d870f13e"},{"sha":"9501c4aaa1602eb3d2aaa0087f7aacf042253a4a","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"SystemUI: write keyguard enabled setting to CMSettings\n\nInstead of saving this to a shared preference in SystemUI, let's\nleverage the CM SDK Settings Provider so we can query this state and let\nthe user know why the keyguard is disabled.\n\nAlso move the logic into KeyguardViewMediator to monitor the state\nchange and apply it locally.\n\nRef: CYNGNOS-1513\n\nChange-Id: I08a984797921178082e1e7bda881b7b8a7965ddf\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/Inventor1938/android_frameworks_base/commits/9501c4aaa1602eb3d2aaa0087f7aacf042253a4a"},{"sha":"0f4b580ed9af38dabb217e4cb843c0b0acf210ee","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@cyngn.com","name":"d34d"},"message":"SysUI: Reuse controllers and managers\n\nRecreating the status bar causes a lot of objects to be recreated\nthat can easily be reused.  This patch only creates these objects\nwhen they are null.\n\nChange-Id: I5f6f475bab386a4cf381ca8c9cc6a4d46449a938","distinct":true,"url":"https://api.github.com/repos/Inventor1938/android_frameworks_base/commits/0f4b580ed9af38dabb217e4cb843c0b0acf210ee"},{"sha":"91b446d59deb72283f11e62b79c04a31520eb9c9","author":{"email":"cf2a4bb7527aaaf3bc65a9749aae880b910587b3@gmail.com","name":"nuclearmistake"},"message":"AdbOverNetworkTile: only de/reregister the observer when setListening changes whether we should be listening\n\nChange-Id: Ie8d4109f0069dc64a1ab15299f497f0ff6217878","distinct":true,"url":"https://api.github.com/repos/Inventor1938/android_frameworks_base/commits/91b446d59deb72283f11e62b79c04a31520eb9c9"},{"sha":"d1188678db97fe1b020933dd83ef3a413003161e","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"allow GET_ACCOUNTS_PRIVELEGED to be whitelisted\n\nChange-Id: Idc5e5535476015800e47f0a3a472729a926dd7b1\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/Inventor1938/android_frameworks_base/commits/d1188678db97fe1b020933dd83ef3a413003161e"},{"sha":"7cb61678df6684c942d67d7bad69357252b4b7d9","author":{"email":"625600233cb3bcab32268c17610882e0fdaed295@cyngn.com","name":"Scott Mertz"},"message":"policy: disable EdgeGestureService\n\nNothing uses this anymore, and it causes issues on\nhigh dpi devices.\n\nEdgeGestureTracker doesn't allow for much touch slop in detecting\nedge gestures.  Many supported CM devices incur a certain amount of\nslop when starting from an edge.  For example, this case is often\nobserved:\n\n(x,y), from portrait orientation:\n\npt1: (100,10)\npt2: (102,0)\npt3: (102,12)\npt4: (102,16)\n...\n\nEdgeGestureTracker determines this can't be a valid swipe down because\nof the touch slop from pt1 -> pt2.  It observes that you've started\nswiping up and cancels detection at that point.\n\nSystemGesturesPointerEventListener doesn't immediately stop detecting\nan edge gesture when pt2 is observed.  It continues to try to detect\nthe gesture and effectively ignores the slop.\n\nSAMBAR-1233\nChange-Id: I3734d8628392bfa010835ef6c271456a1bc509cd","distinct":true,"url":"https://api.github.com/repos/Inventor1938/android_frameworks_base/commits/7cb61678df6684c942d67d7bad69357252b4b7d9"},{"sha":"691a618961af7d87e500c600a94ef17e1d4ae37d","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@cyngn.com","name":"d34d"},"message":"SysUI: Fix notification panel alignment after theme change\n\nAfter a theme change the notification panel is shifted to the left\nwhen it is first expanded.  Collapsing and re-expanding the panel\ncorrects the issue.\n\nIf we call instantCollapseNotificationPanel() after recreating the\nstatus bar, the misalignment is resolved.\n\nChange-Id: I4493441d64048d119e6055674737502e62f1db71\nTICKET: CYNGNOS-1585","distinct":true,"url":"https://api.github.com/repos/Inventor1938/android_frameworks_base/commits/691a618961af7d87e500c600a94ef17e1d4ae37d"},{"sha":"8a74e97271805f2503cd8fef21e85e1a83d08b34","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@cyngn.com","name":"d34d"},"message":"SysUI: Use Objects.equals() for comparing components\n\nThe current logic did not take into account when both objects are\nnull which causes an NPE.  Using Objects.equals() fixes this issue\nand makes it much more readable.\n\nChange-Id: I6b7a3986ddaa85246f906b5c30e2259dc5417915\nTICKET: CYNGNOS-1595","distinct":true,"url":"https://api.github.com/repos/Inventor1938/android_frameworks_base/commits/8a74e97271805f2503cd8fef21e85e1a83d08b34"},{"sha":"eff6b9cc468200e3225f85da207bda4f6a6af91b","author":{"email":"cd29de32d4c2f73c4d50e4968d477856b3158715@cyngn.com","name":"Adnan Begovic"},"message":"SettingsProvider: Force aosp upgrade path from 12.1.\n\nTICKET: CYNGNOS-1596\n\nChange-Id: I6168befe8826b0476d9a357b95c730d143b8b815","distinct":true,"url":"https://api.github.com/repos/Inventor1938/android_frameworks_base/commits/eff6b9cc468200e3225f85da207bda4f6a6af91b"},{"sha":"18b5c9014f88c6af2e689ed1890d41fbc20c0139","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@cyngn.com","name":"d34d"},"message":"SysUI: Clean up objects when recreating statusbar\n\nRecreating the status bar for theme changes causes several views\nand objects to not get GCed.  By analyzing hprof dumps of\ncom.android.systemui we can identify these issues and get things\nproperly cleaned up, and that's what this patch is doing.\n\nChange-Id: Ieaec759e4378a9a7701e6fba46ed33464caaee0a\nTICKET: CYNGNOS-1041","distinct":true,"url":"https://api.github.com/repos/Inventor1938/android_frameworks_base/commits/18b5c9014f88c6af2e689ed1890d41fbc20c0139"},{"sha":"aabd1e4916dabab84085fd32cc14161590b3aaaa","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@thegavinli.com","name":"Gavin Li"},"message":"StrictMode: fix deserialization of ViolationInfo on large stacks\n\nWhen a large stack trace is encountered, one too many ViolationInfo\nobjects would be drained, which may cause a system_server crash\nwhen readStringArray() is called on incorrect data.\n\nChange-Id: Icb30d0402638ea5b6d63004b598d2f0bb276d685\n(cherry picked from commit 1e60f9b9ae10d46d028c19c90cf0f52d40ca620a)","distinct":true,"url":"https://api.github.com/repos/Inventor1938/android_frameworks_base/commits/aabd1e4916dabab84085fd32cc14161590b3aaaa"},{"sha":"ba54dd4e7f08fcc91e53e430b6b30c66fa76dc43","author":{"email":"cd29de32d4c2f73c4d50e4968d477856b3158715@cyngn.com","name":"Adnan Begovic"},"message":"Keyguard: Clarify error message on bad input length.\n\n  If the input is shorter than the minimum requirement for\n  PUK, then we need to alert the user with a more clarified\n  error rather than simple text.\n\n  TICKET: SAMBAR-587\n\nChange-Id: I6bcf932b735891d763db54d6ba53ab7b538de720","distinct":true,"url":"https://api.github.com/repos/Inventor1938/android_frameworks_base/commits/ba54dd4e7f08fcc91e53e430b6b30c66fa76dc43"},{"sha":"25709b1bb77136847f0a2786d85fa04c3d263243","author":{"email":"01f97e7d6bd51fb936b6bf4e6f2f3445a6213272@mail.bg","name":"Inventor1938"},"message":"Merge remote-tracking branch 'upstream/cm-13.0' into mm-6.0","distinct":true,"url":"https://api.github.com/repos/Inventor1938/android_frameworks_base/commits/25709b1bb77136847f0a2786d85fa04c3d263243"}]}