{"push_id":903542883,"size":13,"distinct_size":13,"ref":"refs/heads/mm","head":"105976b2213f8dd58cf31a0d5eed73f72a3350ac","before":"1d4394b10c74df98009a38cac2a7c1cc0946ed29","commits":[{"sha":"2c65ee9034e08913647d30304a0cc012861b651d","author":{"email":"4f86877e9c4b0988ce62b31b0c7c8e5bbc248eca@htc.com","name":"tiger_huang"},"message":"Make accessing mInputMethodTarget thread-safe\n\nUse the lock to prevent other threads clearing mInputMethodTarget\nwhile we are accessing members of mInputMethodTarget, or it will\ncause system server crash due to unexpected NullPointerException.\n\nChange-Id: Iec3bed916a019827364ddaf63a89270a4c407a47","distinct":true,"url":"https://api.github.com/repos/beanstown106/platform_frameworks_base/commits/2c65ee9034e08913647d30304a0cc012861b651d"},{"sha":"8680f2c868a30833360b952b56c9f54fba389d14","author":{"email":"732634fc6239a40e3bba885cf8d50e53bd02471d@gmail.com","name":"spaceman860"},"message":"Allow chromium to sign in\n*also clean up a ton of whitespace in TheCrazyLex gapp permission commit","distinct":true,"url":"https://api.github.com/repos/beanstown106/platform_frameworks_base/commits/8680f2c868a30833360b952b56c9f54fba389d14"},{"sha":"dc849cfc3b10ddab2c93578fb20066075e08d59b","author":{"email":"10f0ac096a170f7d2b072d6443956bdb1ee0d31a@gmail.com","name":"snak3ater"},"message":"Core: Fix setupwizard FC","distinct":true,"url":"https://api.github.com/repos/beanstown106/platform_frameworks_base/commits/dc849cfc3b10ddab2c93578fb20066075e08d59b"},{"sha":"db98f9eb7c137e382e3d81f32e7853cbab003757","author":{"email":"73e1a9e63a1b1e8f5ba0733c82d5a73e74db88b2@htc.com","name":"Mark Lu"},"message":"Fix resumeHomeStackTask can't resume home if activity is finishing.\n\nNot to resume home activity in finishing stage as following case:\n\nWhen only home task has 2 activities,\n(ex: SetupWizard & DeviceOwnerProvisioningActivity),\n\nIf SetupWizard crashed during DeviceOwnerProvisioningActivity in\nfinishing stage,\nmakes DeviceOwnerProvisioningActivity cannot destroy immediately,\nIn resumeHomeStackTask, will resume DeviceOwnerProvisioningActivity\n(returned by getHomeActivity),\nBut actually, DeviceOwnerProvisioningActivity cannot be resumed.\nCaused ANR when back key since no more running activity can resume.\n\nChange-Id: Icec49e092d2e7bee7f6a2d198913c1c5db7122f2","distinct":true,"url":"https://api.github.com/repos/beanstown106/platform_frameworks_base/commits/db98f9eb7c137e382e3d81f32e7853cbab003757"},{"sha":"e75648d2a3516610d8b1b4dc3c9f72ac7d7f9be2","author":{"email":"7fb1af48ad3f9a487e1291e1f9cb0d9f90b4f222@htc.com","name":"louis_chang"},"message":"[ActivityManager] Fix IndexOutOfBoundsException\n\nSymptom:\nThe stack was deleted during cleanup, so the stack\nlist size has reduced by one and cause this issue.\n\nIndexOutOfBoundsException: Invalid index 1, size is 1\n\nChange-Id: Ic6722aed98a0ad789b331d00e89cb74bf3b36d4c","distinct":true,"url":"https://api.github.com/repos/beanstown106/platform_frameworks_base/commits/e75648d2a3516610d8b1b4dc3c9f72ac7d7f9be2"},{"sha":"8beef0bc08047922891a7ec0837022540b154f8c","author":{"email":"c96a8d0c6b1245332496ba67a3fe2b20b0aebd52@htc.com","name":"riddle_hsu"},"message":"Ensure state transition of paused activity.\n\nIf there are 2 activties launched during screen off.\nBoth of them will be scheduled to pause immediately.\nBut if the first one does not complete pause in time,\nand the second one is a non-fullscreen activity, the\nfirst one will still be visible and no need to stop.\n\nAfter the second one complete pause, mPausingActivity\nis cleared, then the first one's complete pause is failed\nand keep state at pausing. If it calls finish, it cannot\nbe destroyed because its state is pausing so expect it will\nbe paused later, but actually is has complete paused.\n\nSample and video:\nhttps://code.google.com/p/android/issues/detail?id=190955\n\nSolution:\nA failed-to-pause activity should still change state to paused\nif it is pausing. Then when the first activity calls finish,\nit will satisfy the condition in ActivityStack.finishActivityLocked\n\"r.state != ActivityState.PAUSING\" to continue the finish flow.\n\nChange-Id: I2f211ddf5039b332b0c7d01ccd043aa18fe168f7","distinct":true,"url":"https://api.github.com/repos/beanstown106/platform_frameworks_base/commits/8beef0bc08047922891a7ec0837022540b154f8c"},{"sha":"6e7fbfa92b8b21d274577e91d421bd15052d2234","author":{"email":"4bada73e411a9c678a318a79d04d7df4a5fc4429@gmail.com","name":"Chet Kener"},"message":"Allow faster app switching\n\nChange-Id: Ieea6571ee89a0a9f57bd4714418eaa895afe975c","distinct":true,"url":"https://api.github.com/repos/beanstown106/platform_frameworks_base/commits/6e7fbfa92b8b21d274577e91d421bd15052d2234"},{"sha":"8db0efffa5cf35493d8151ecc922571f20720395","author":{"email":"2192af0c5588905083a30009ae4b65892af3df02@htc.com","name":"joanne_chung"},"message":"[ActivityManager] Fix NullPointerException in startNextMatchingActivity.\n\nSymptom:\nNullPointerException crash while call startNextMatchingActivity.\n\nRoot Cause:\nActivity starts with FLAG_DEBUG_LOG_RESOLUTION for debug dump.\nIf the current Activity is the last object of resolves list,\n  we can not get the next Activity and aInfo is still null.\n\nSolution:\nCheck null in debug log dump.\n\nChange-Id: I4c5d14d9acd8d47768b36c95354763841579e050","distinct":true,"url":"https://api.github.com/repos/beanstown106/platform_frameworks_base/commits/8db0efffa5cf35493d8151ecc922571f20720395"},{"sha":"acacecb720563b7fe3dd6b2c6f6e4db16ebcb2e1","author":{"email":"798a836b07db09964b8cfff1622d42099f5f9e8a@sonymobile.com","name":"Masaaki Iwaguchi"},"message":"System crash fixed when turn off MagnificationGesture\n\nSymptom:\nWindowManagerService throws exception and system crashes.\n\nRoot cause:\nWhen the MagnificationGesture is turned off during animation of scale\nup/down, WindowManagerService.mAccessibilityController can be null so\nexception is thrown.\n\nSolution:\nCancel ongoing animation before turning off MagnificationGesture.\n\nChange-Id: I469d84e024bdd453e3729a69229398233ed2eb61","distinct":true,"url":"https://api.github.com/repos/beanstown106/platform_frameworks_base/commits/acacecb720563b7fe3dd6b2c6f6e4db16ebcb2e1"},{"sha":"8541ba981fe128f913becbb78e5d60a3894fb9c4","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@xplod.fr","name":"xplodwild"},"message":"Add a standalone File Manager (Squashed)\n\nThis commit adds a standalone mode to the DocumentsUI, to let\nit act as a file manager/explorer.\nYou can browse your storage contents, open files, and delete them,\nas well as do everything that the DocumentsUI can do (ie. sort\nby name/size/type, list and grid view, recents, search, ...).\n\nThis gives us a consistent file browsing UX accross all apps\nthat uses the new documents API.\n\nPorted to lollipop by @iceandfire @teamhorizon\n\nAll credits to OmniRom and @xplodwild\n\nChange-Id: If73a3c100f010bdb766c843976d4fd3573ea805c\n\nDocumentsUI: Allow open files instead of URIs\nCheck files' real path and mime type to open them only in standalone mode.\nThis allows, for example, installing apks.\n\nChange-Id: Ib3ceff1fd049eb89bf45ab5722e4f5f0b32704d2\n\nDocumentsUI: Remove catch-all statements\nThis removes several \"catch (Exception)\" statements which violates the Android code\nstyle guidelines and hides problems.\n\nI left some catch-all statements in, as they seem to be intended like this (grep for\n\"catch (Exception\").\n\nI suggest we do not merge this before we are sure that we fixed any problems. One problem\nis a crash when deleting items (I'm currently working to fix that).\n\nPS 2: Add exception to log.\n\nChange-Id: Ib823e770ff184bb0df80aa26f8317bd9f4e40111\n\nbase: DocumentUI: fix a few issues handling remote content\nhttp://jira.omnirom.org/browse/OMNI-956\nhttp://jira.omnirom.org/browse/OMNI-950\n\nChange-Id: I257e62f95d54431dd09af6ab43deae92455e746d\n\nDocumentsUI: catch berserk apps on building recents\nWe should not crash Documents app because of that\n\nChange-Id: I86d28a8c1ee7d288f4ced98d449d2f1d7d43df61\n\nDocumentsUI: fix recursive delete\nCreate one DirectoryLoader in UI thread to use for delete\n\nChange-Id: Id6cf53c6c80538e1de297a52d2a9b0db1ca1313b\n\nReplaced custom strings with Android defaults\nChange-Id: I4c59092a42a18aa7a388a73682397bdcfc53c9a2\nPS2: also replaced menu_cut/copy/paste with strings from android.R.string\n\nDocumentsUI: Turn advanced devices and file sizes on by default\nChange-Id: I443a09fb6fa25ffa9aea2e5f84ddad843ed3559f\n\nNew DocumentsUI icon\nhttp://gerrit.dirtyunicorns.com/#/c/10830/\n\nChange-Id: I9ca07807bcbd73d4cd131c9edc114b4f84b01ba0\n\nDocumentsUI: fix build for 6.0\nChange-Id: Ib9a8ad5233a326386f17d22b2b035c3bab545cca","distinct":true,"url":"https://api.github.com/repos/beanstown106/platform_frameworks_base/commits/8541ba981fe128f913becbb78e5d60a3894fb9c4"},{"sha":"04af402b453832129cb6a81fa7015d021c72a210","author":{"email":"338da36b0b88a09286ade72059277a2652c85f05@googlemail.com","name":"Lars Greiss"},"message":"Don't refresh ui when screen off\n\nKeyguardStatusView is doing refresh all the time,\nwhich cause high power when screen off\n\nPatchSet:\n- We turn of the refresh when screen is off which is a good\n  idea. But we should force latest next refresh when screen turns\n  on. Du that a timechanged refresh maybe comes a bit later.\n\nChange-Id: Icbb9a92bae3cf099417ab820617dd3f17e49f75a","distinct":true,"url":"https://api.github.com/repos/beanstown106/platform_frameworks_base/commits/04af402b453832129cb6a81fa7015d021c72a210"},{"sha":"dca35549d580ac7743f57a971395b5ec4cfdc9c4","author":{"email":"b6022280a74c42676ed06178011ae51985dfe58d@gmail.com","name":"beanstown106"},"message":"PureNexus is Starting for all languages","distinct":true,"url":"https://api.github.com/repos/beanstown106/platform_frameworks_base/commits/dca35549d580ac7743f57a971395b5ec4cfdc9c4"},{"sha":"105976b2213f8dd58cf31a0d5eed73f72a3350ac","author":{"email":"b6022280a74c42676ed06178011ae51985dfe58d@gmail.com","name":"beanstown106"},"message":"Show carrier label / custom & change color [1/2] [Squashed]\n\n*Use statusbar carrier label in the keyguard as well https://github.com/DirtyUnicorns/android_frameworks_base/commit/16cb66de93a57683f0d3efb97da538e93f0bfc2c\n*Fix Carrier label from appearing at random when applying a theme https://github.com/DirtyUnicorns/android_frameworks_base/commit/3297a89dc7774d30df77c35f0a22529e02b7c3cf\n*Fix carrier label not showing up sometimes after a reboot https://github.com/DirtyUnicorns/android_frameworks_base/commit/98585ba020eff62eaccfa12e908d50e1302cda8f\n*That's more refresh https://github.com/DirtyUnicorns/android_frameworks_base/commit/2386187e570ee3087be6aa4bd2b5ddd82e75fa9e\n\nPureNexus edits:\n*Adapt for 5.1\n*Link default color to exposed_kg_carrier_text\n\nSystemUI: Status bar carrier label (1/2)\n* allow choosing to show on keyguard, normal status bar or both\n* fix up some padding issues\n* remove \"Emergency Calls Only\" message when no sim is installed\n\nSigned-off-by: Altaf-Mahdi <altaf.mahdi@gmail.com>\n\nKeyguard/Statusbar Carrier label options [1/2]\n* Stock behavior(only on keyguard), only on statusbar,both disabled or both enabled\n* code originally writted by @Altaf-Mahdi i just squased into one commit\n\nhttps://github.com/PureNexus/android_frameworks_base_old/commit/16a247ae6468127320c584b053aa095c169d01b8\n\nPureNexus Edits:\n* adapted to replace the carrier label toggle in https://github.com/PureNexus/android_frameworks_base/commit/16a247ae6468127320c584b053aa095c169d01b8\n* this now provides more robust options for carrier label customization\n\nhttps://github.com/PureNexus/android_frameworks_base_old/commit/688d56fe23f1f7d5c3eedfd78e0ac13d32d1cb84\n\nCarrier label - fix capitilization bug\n* when resetting carrier label to stock it would automatically capitalize it Ex: VERIZON WIRELESS instead of Verizon Wireless, lets change this so when not using a custom carrier label it is exactly like it should be stock\n\nCredit/Thanks to @Altaf-Mahdi @beanstown106 and @martincz","distinct":true,"url":"https://api.github.com/repos/beanstown106/platform_frameworks_base/commits/105976b2213f8dd58cf31a0d5eed73f72a3350ac"}]}