{"push_id":682531244,"size":7,"distinct_size":7,"ref":"refs/heads/cm-12.1","head":"05348a3092f9b4aba500742d9ccdc8ae3fabdc1b","before":"c1998734956e4f89fb5429d9749303a330446d77","commits":[{"sha":"da8b7e7e92305264835b3e9cb9520172ef10718d","author":{"email":"ceefa3979afc794e6b71ade6024b71229933b204@htc.com","name":"tingna_sung"},"message":"Should reset mDismissKeyguard on keyguard secure change\n\nIf user sets a non-secure lock screen, launch an activity which\nappends window flag FLAG_DISMISS_KEYGUARD, then insert a PIN lock\nSIM card, activity window will become black screen.\n\nThis is because mDismissKeyguard keeps on DISMISS_KEYGUARD_CONTINUE\nwhen keyguard secure changes from non-secure to secure like in the\ninsert PIN lock SIM card case. If mDismissKeyguard is\nDISMISS_KEYGUARD_CONTINUE and keyguard is secure, there is no chance\nto launch keyguard unlock window anymore.\n\nThis patch handles the use case that to reset mDismissKeyguard to a\nnew cycle from DISMISS_KEYGUARD_START to DISMISS_KEYGUARD_CONTINUE\nagain once keyguard secure state change suddenly to let keyguard\nwindow has chance to be launched.\n\nhttps://code.google.com/p/android/issues/detail?id=78806\n\nChange-Id: I0d4fd0b9bdf7d0a39f35427bfd4e1b928d9bca6b\nSigned-off-by: tingna_sung <tingna_sung@htc.com>","distinct":true,"url":"https://api.github.com/repos/temasek/android_frameworks_base/commits/da8b7e7e92305264835b3e9cb9520172ef10718d"},{"sha":"619f2b1ffa87f5ce03b3117c7c59e52a6468ef4d","author":{"email":"0a8313e85ebd242df4c72b11a1693da13be5bacc@orange.com","name":"Cuihtlauac ALVARADO"},"message":"Deduplicate notification methods\n\nThe methods:\n\n    public void notify(String tag, int id, Notification notification)\n    public void cancel(String tag, int id)\n\nsimply call (respectively):\n\n    public void notifyAsUser(String tag, int id, Notification notification, UserHandle user)\n    public void cancelAsUser(String tag, int id, UserHandle user)\n\nin order to avoid code duplication. The former methods also both call UserHandle.myUserHandle(),\na helper introduced to avoid needless allocation for the common case (owner).\n\nChange-Id: I682633b30616289b8972017de36ea4a64213d357","distinct":true,"url":"https://api.github.com/repos/temasek/android_frameworks_base/commits/619f2b1ffa87f5ce03b3117c7c59e52a6468ef4d"},{"sha":"18ef36c15b4c2208018d9e1deb75834ebbaa6b7a","author":{"email":"f070c521785a59dccb0378122e90643a6b96e5ef@lge.com","name":"jinchul.kim"},"message":"Kill process asynchronously on updateOomAdjLocked.\n\nKill process takes time, especially on killProcessGroup. If it is called\nby updateOomAdjLocked, it keeps lock of mServices for moments and other\nrequests would be delayed, like attachApplication.\n\nIf is called frequently, it may occur latency problem. Killing job is\nneeded to be done asynchronously in updateOomAdjLocked at least.\n\nChange-Id: I745851943e8dbee7f823a8b4aa17c521e43e2e06","distinct":true,"url":"https://api.github.com/repos/temasek/android_frameworks_base/commits/18ef36c15b4c2208018d9e1deb75834ebbaa6b7a"},{"sha":"401eb3be48c51bddfa09dfbfbcf31f3fc4693612","author":{"email":"7a442c07e16e34767a189c8a6790bed4d5e0dfd4@lge.com","name":"dooyoung.hwang"},"message":"Read settings of current user in KeyguardViewMediator\n\n1. Fix problem that lock-timeout doesn't operate according to setting of multi-user.\nThis is because doKeyguardLaterLocked only read setting value of lock-timeout\n& display-timeout with owner.\n\n2. Read current user's setting when deciding to play lock sound.\n\nChange-Id: Ie5cf6db7d9b3e4cd3e9ac0d3b998515545d4c3f6\nSigned-off-by: Dooyoung Hwang <dooyoung.hwang@lge.com>","distinct":true,"url":"https://api.github.com/repos/temasek/android_frameworks_base/commits/401eb3be48c51bddfa09dfbfbcf31f3fc4693612"},{"sha":"8405c81a6f2d27f688f114f1233b5696a9f5c960","author":{"email":"01b0bd1f95030f3cde6daecb123401a190d56d36@google.com","name":"Jean-Luc Brouillet"},"message":"Clean RenderScript warnings\n\nChange-Id: Ia7a98c1c977c839c74ae8081e70b5deb4b60c25d","distinct":true,"url":"https://api.github.com/repos/temasek/android_frameworks_base/commits/8405c81a6f2d27f688f114f1233b5696a9f5c960"},{"sha":"4d2d78069cba8c717f2692b025436991afaecd30","author":{"email":"a5db94d664692b7c78a02e8ea07fa6b3486489cc@codeaurora.org","name":"kaiyiz"},"message":"Handle ActivityNotFoundException for contacts activity\n\nWhenever contacts application is disabled or removed,\nstarting contacts activity in monkey test results in\nActivityNotFoundException. Catch such situation.\n\nChange-Id: Ib6e50ca3418d1155305df66915a6c11a93bfe28d","distinct":true,"url":"https://api.github.com/repos/temasek/android_frameworks_base/commits/4d2d78069cba8c717f2692b025436991afaecd30"},{"sha":"05348a3092f9b4aba500742d9ccdc8ae3fabdc1b","author":{"email":"5a7f11705f7e0382e79f8d2aef7424cb73071639@google.com","name":"Nicolas Prevot"},"message":"Allow creating a managed profile if there is only one user.\n\nBUG:21119929\n\nChange-ID: Ice1cf25f8ae8199228f828d22118c94b9e11b567","distinct":true,"url":"https://api.github.com/repos/temasek/android_frameworks_base/commits/05348a3092f9b4aba500742d9ccdc8ae3fabdc1b"}]}