{"push_id":2396512707,"size":232,"distinct_size":232,"ref":"refs/heads/n71","head":"07e1c409acc375ae88b6cc73fe4541db529c9638","before":"c9c157937b3424a3a5d9eaf0c786706192943b3f","commits":[{"sha":"3b8a3778d85e0ae8837e069128555396cad12d3e","author":{"name":"Taeho Kim","email":"5fbe9ccf612c2cad7559a498ba9812c0c7ddb5e6@gmail.com"},"message":"Duplicate description on AccessibilityEvent\n\nThere was duplicate description for getText() usage on\nNotification type accessibility event.\n\nChange-Id: Ica242007ba61c546e3d4c9782e0f7e798d55a137\nSigned-off-by: Taeho Kim <jyte82@gmail.com>","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_base/commits/3b8a3778d85e0ae8837e069128555396cad12d3e"},{"sha":"0d829e45fb5dcc48991c93dfc89d54c4443759d6","author":{"name":"Andreas Gampe","email":"8a801a6027561a2dd81b0a56e62ea969efcdc076@google.com"},"message":"Frameworks/base: Fix null-pointer access\n\nFix a guaranteed null-pointer access in ProcessStats.\n\nChange-Id: I29d6156518fc225ca65afbb3a7aaae860d1ac560","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_base/commits/0d829e45fb5dcc48991c93dfc89d54c4443759d6"},{"sha":"d3b371755df509cabbc5b4451df83309be5439b0","author":{"name":"riddle_hsu","email":"338c981324d7ef1488366d188b98611273ef6def@htc.com"},"message":"Fix no vibration during shutdown.\n\nIn ShutdownThread:rebootOrShutdown, the vibrator is created\nby \"new SystemVibrator()\" which will use default constructor\nof Vibrator.\n\nAnd because system server is not bound application,\nActivityThread.currentPackageName will be null.\nThen the member mPackageName of Vibrator is null.\n\nWhen doing vibration:\nVibratorService.startVibrationLocked\n -> mAppOpsService.startOperation\n -> getOpsLocked (null package will get null op)\n -> return MODE_ERRORED\n -> no vibration\n\nhttps://code.google.com/p/android/issues/detail?id=160830\n\nPass null context in SystemServer.performPendingShutdown\nbecause vibrator service is not ready, and from the call\nsequence, there is no available context to use.\n\nChange-Id: I3e0175ba6dc2e1a92787873eda4461fba6e89783","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_base/commits/d3b371755df509cabbc5b4451df83309be5439b0"},{"sha":"6d06825ad8809353785eec2f337a6da65ec187fa","author":{"name":"Henrik Engström","email":"7d19fe655562a81362df49537cf04fd1a0e7527b@sonymobile.com"},"message":"Fix for infinite loop in RemoteViewsAdapter\n\nThis patch fixes an error in RemoteViewsAdapter when there is only one\nview in the cache, and it is bigger than the cache size threshold. This\nwould cause the cleanup of the cache to get stuck in an infinite loop\nwhile holding the mCache lock that is also needed by for example\ngetView which is called on the UI thread, leading to ANRs. This patch\nbreaks the loop when it sees that it can not remove the next view up\nfor removal.\n\nChange-Id: I331259bb10eae9fe91e5112102e08f49cc078a1b","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_base/commits/6d06825ad8809353785eec2f337a6da65ec187fa"},{"sha":"5b734f2430e9f26c769d6af8ea5645e390fcf5af","author":{"name":"Mikael Gullstrand","email":"b3650d9961be922b414f9256116f6abe7cca12a2@sonymobile.com"},"message":"Context leaks in EditText causes out of memory\n\nIn android.widget.Editor, Blink runnables can be posted even if\nthe related TextView is not attached to a window. If a message has\nbeen posted to the Blink message queue and the run method of\nthe Blink runnable has started executing, the removeCallbacks call\nin onDetachFromWindow method is not enough to abort the execution\nof the Blink runnable. This results in a memory leak when\nthe activity is destroyed.\n\nThe solution is to cancel the execution of the Blink runnable by\ncalling the suspendBlink method from onDetachFromWindow method.\nHence the Blink thread will halt, and the referenced context can\nbe released by GC when the activity is destroyed. Also adding\na corresponding resumeBlink method call in onAttachedToWindow\nto start executing the Blink runnable.\n\nChange-Id: Icb26c9c947b3cc1158f7629ae35d7b4e42b80f17","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_base/commits/5b734f2430e9f26c769d6af8ea5645e390fcf5af"},{"sha":"b49dd577f421adbc4e2c7aa7aa88174905b76242","author":{"name":"Mark Salyzyn","email":"4814ffc71be21311f04ef34122c19152acc840c4@google.com"},"message":"BootReceiver: scrub APANIC\n\nBug: 19525200\nChange-Id: I940e25a6dd20d53d44ad8848f490ac18c5e971e9","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_base/commits/b49dd577f421adbc4e2c7aa7aa88174905b76242"},{"sha":"bc5c64b72536ac78e6229e8a0423d774da77abe6","author":{"name":"Jason Sams","email":"fa9ca7b45686335cfe91512e733d817ed633b5ac@google.com"},"message":"Fix Allocation-less launches\n\nChange-Id: Ic4c6644072a11aab9a273070be5734519136f685","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_base/commits/bc5c64b72536ac78e6229e8a0423d774da77abe6"},{"sha":"29f16933a8a93753c83bb5f1e0b5a410ea3a29f2","author":{"name":"Marco Nelissen","email":"aaeb47253ff4dae3548e2650ff6366291f02b319@google.com"},"message":"Sometimes the application context is null\n\nwhen called from systemui.\n\nBug: https://code.google.com/p/android/issues/detail?id=152173\nChange-Id: I27153a48d7edce7006517507d813e24ce6f63a7d","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_base/commits/29f16933a8a93753c83bb5f1e0b5a410ea3a29f2"},{"sha":"dabe520a3e6b0d0c40adfd748483fa336c43c366","author":{"name":"Chad Brubaker","email":"ca8aab4ee0bada1fd2609f0e52551937dcf3caad@google.com"},"message":"Add OP_AUTH_NEEDED KeyStore result code\n\nOP_AUTH_NEEDED will be returned from begin when an operation needs\na per operation authentication before calling update. Note that the\nbegin call succeeds when this error is returned, the token and handle\nare valid.\n\nChange-Id: I28953add4ffd7d873fc33ba3f2cf788f72b07d06","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_base/commits/dabe520a3e6b0d0c40adfd748483fa336c43c366"},{"sha":"a876b35d485008b690578889d11e69b40d4e7170","author":{"name":"Andreas Gampe","email":"8a801a6027561a2dd81b0a56e62ea969efcdc076@google.com"},"message":"Frameworks/base: Add debug.gencfi property\n\nAdd the debug.gencfi system property that forces generation of\nCFI data.\n\nChange-Id: Ida66f8c1567634d05cfdbba1a982be3684e94369","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_base/commits/a876b35d485008b690578889d11e69b40d4e7170"},{"sha":"4356c95354d28b8ceb1b04e97c53c2ba3b3faa93","author":{"name":"Narayan Kamath","email":"37e1227549ad15b75690acc1d9621dc705a7aa47@google.com"},"message":"Fix incorrect javadoc for Uri.getQueryParameter.\n\nThis first went out with Jelly Bean and not ICS.\n\nbug: https://code.google.com/p/android/issues/detail?id=61651\nChange-Id: I26f6b18593fe089bd3a52ec1d159494923bcbad1","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_base/commits/4356c95354d28b8ceb1b04e97c53c2ba3b3faa93"},{"sha":"cf6fc5ee13e549c6ce1a6a4fc417aa13fc0dfa17","author":{"name":"Narayan Kamath","email":"37e1227549ad15b75690acc1d9621dc705a7aa47@google.com"},"message":"Merge \"Fix incorrect javadoc for Uri.getQueryParameter.\"","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_base/commits/cf6fc5ee13e549c6ce1a6a4fc417aa13fc0dfa17"},{"sha":"c29791d56abbbbaef9786f5d25ecc6c32975bd9f","author":{"name":"Andreas Gampe","email":"8a801a6027561a2dd81b0a56e62ea969efcdc076@google.com"},"message":"Merge \"Frameworks/base: Add debug.gencfi property\"","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_base/commits/c29791d56abbbbaef9786f5d25ecc6c32975bd9f"},{"sha":"5b8352bd166eaa88fa23a0575e5f2585d1c7a3b0","author":{"name":"Shawn Willden","email":"5a5796a5cb40c1119c21e1d9dd2549a7486f1484@google.com"},"message":"Add missing error codes from keymaster_defs.h.\n\nBug: 20127433\nChange-Id: I32eab62459003c526d3cf9ef108be7b2fd709960","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_base/commits/5b8352bd166eaa88fa23a0575e5f2585d1c7a3b0"},{"sha":"e58c7858a39d58a222fe8302dc5ffbe4a25c5bf1","author":{"name":"Taiju Tsuiki","email":"8b1335a78e8ba9d5f7db78c496c34539e9297ad1@google.com"},"message":"Fix NullPointerException in Bundle#hasFileDescriptors\n\nAdd null check for array elements in Bundle#hasFileDescriptors to avoid NPE on\nnull valued array.\n\nChange-Id: Ic6ef8864ca6add023c7a69ba3c9474b0f6291723","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_base/commits/e58c7858a39d58a222fe8302dc5ffbe4a25c5bf1"},{"sha":"b736868be917afd5d3ea7e8a8d3d658c4350a239","author":{"name":"Narayan Kamath","email":"37e1227549ad15b75690acc1d9621dc705a7aa47@google.com"},"message":"Merge \"Fix NullPointerException in Bundle#hasFileDescriptors\"","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_base/commits/b736868be917afd5d3ea7e8a8d3d658c4350a239"},{"sha":"ecd21848731f55978cdac739e6d4460a83449202","author":{"name":"Taiju Tsuiki","email":"8b1335a78e8ba9d5f7db78c496c34539e9297ad1@google.com"},"message":"Fix NPE in Bundle#hasFileDescriptor on null-valued SparseArray\n\nAdd a null check for each values of SparseArray in Bundle#hasFileDescriptor\nto avoid NullPointerException.\n\nChange-Id: I43ecc01f2759ccbe85b902fa118d55cb74ebf38b","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_base/commits/ecd21848731f55978cdac739e6d4460a83449202"},{"sha":"71fa6862f307796c659fd4e83a7724dd6851b69e","author":{"name":"Narayan Kamath","email":"37e1227549ad15b75690acc1d9621dc705a7aa47@google.com"},"message":"Merge \"Fix NPE in Bundle#hasFileDescriptor on null-valued SparseArray\"","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_base/commits/71fa6862f307796c659fd4e83a7724dd6851b69e"},{"sha":"375e21f811a37b5ea191ea1f092c3d11947d1ab0","author":{"name":"Marco Nelissen","email":"aaeb47253ff4dae3548e2650ff6366291f02b319@google.com"},"message":"Merge \"Sometimes the application context is null\"","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_base/commits/375e21f811a37b5ea191ea1f092c3d11947d1ab0"},{"sha":"6af08c6b7693b4329184c9cccbc474a0b6a9ea5c","author":{"name":"Alan Viverette","email":"b152b2722323d59ffe32b0600530355f8de413d5@google.com"},"message":"Merge \"Fix for infinite loop in RemoteViewsAdapter\"","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_base/commits/6af08c6b7693b4329184c9cccbc474a0b6a9ea5c"}]}
{"actor":{"display_login":"sudosurootdev"}}