{"push_id":893182980,"size":47,"distinct_size":47,"ref":"refs/heads/m","head":"f9fbf4dca104e5c32d9d011027102eee021a0cd4","before":"e7034c82636b4caab7ada4c73610527c1d7500bf","commits":[{"sha":"166bd601a2bf35c37b51e9316fba2513faff5232","author":{"email":"4bceda912b479e46f041c22bcc2c9ed75fe8d5cc@web.de","name":"Danny Baumann"},"message":"Make ImageView drawable update more efficient in some cases.\n\nWhen updating the view's drawable via setImageResource or setImageURI,\nmake sure to skip the layout pass if the old and new drawable have equal\nsizes. This follows what is already done for setDrawable().\n\nChange-Id: If73d225e38d0a2f7c616c4aeb33f67bdaed390f1\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>\nSigned-off-by: Corey Edwards <ensabahnur16@gmail.com>\n\nConflicts:\n\tcore/java/android/widget/ImageView.java\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>\nSigned-off-by: Corey Edwards <ensabahnur16@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ScrewdAOSP/frameworks_base/commits/166bd601a2bf35c37b51e9316fba2513faff5232"},{"sha":"fcb20bc162cd48caab47c03d36ffea8b8f3f6237","author":{"email":"33f927344e079e00d3fa45d8833b04e735223eec@ruesga.com","name":"Jorge Ruesga"},"message":"systemui: fix glitches with recents view and search widget\n\nReduce the glitches causes by switchin between the recents view and the search activity (with text\nand voice search). Force search widget (specially to QuickSearchBox) to view the recents activity\nas a HOME_SCREEN widget category instead of a SEARCHBOX widget category.\n\nChange-Id: I08157d7de8dab806b19d2f4a28f9843402d12179\nSigned-off-by: Jorge Ruesga <jorge@ruesga.com>\nSigned-off-by: Corey Edwards <ensabahnur16@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ScrewdAOSP/frameworks_base/commits/fcb20bc162cd48caab47c03d36ffea8b8f3f6237"},{"sha":"f68493e96b773290ef3b439ade8c1464030fe78e","author":{"email":"49a33f080e87a0522719a6413d3912dfb8145ccb@lge.com","name":"daegeun.song"},"message":"Reduce sscanf times for optimization\n\nReduce sscanf times for optimization.\n\nSigned-off-by: Daegeun Song <daegeun.song@lge.com>\nChange-Id: I1881dcb70308fc3a43b2fe19ca8df51d688ffa69\nSigned-off-by: Corey Edwards <ensabahnur16@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ScrewdAOSP/frameworks_base/commits/f68493e96b773290ef3b439ade8c1464030fe78e"},{"sha":"03a135df677e653a9e3e542880f3364406414d0e","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"noman: Fix AIOOB\n\nChange-Id: I6284b8f860a7792b75531fe648ff967b6f78ab6a\nSigned-off-by: Corey Edwards <ensabahnur16@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ScrewdAOSP/frameworks_base/commits/03a135df677e653a9e3e542880f3364406414d0e"},{"sha":"e650f0f218f03ac3d77906379669f95b8c1ea5b1","author":{"email":"117e76a13dbeb8c095d3fe578fb8ced1c08c1400@google.com","name":"Nicolas Geoffray"},"message":"Remove DEBUG_JIT from Zygote flags.\n\nThe flag is being obsolete by the move to JIT.\n\n(cherry picked from commit 9abbf45c8dcdb2e5b13b615e5138ad996fe8afa3)\n\nChange-Id: I3ce4577e81f91e9dd55d44116e0f9e2014bd00b8\nSigned-off-by: Corey Edwards <ensabahnur16@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ScrewdAOSP/frameworks_base/commits/e650f0f218f03ac3d77906379669f95b8c1ea5b1"},{"sha":"7da843bf166831e4fb1c867b9255c987d365d7a1","author":{"email":"117e76a13dbeb8c095d3fe578fb8ced1c08c1400@google.com","name":"Nicolas Geoffray"},"message":"Update framework code after new ART options.\n\nChange-Id: I852a5975701653fe7e0cdd02e3c0b30a2b0b0b59\nSigned-off-by: Corey Edwards <ensabahnur16@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ScrewdAOSP/frameworks_base/commits/7da843bf166831e4fb1c867b9255c987d365d7a1"},{"sha":"d1b68dd4d41d86d3db7980d708def494e0556eee","author":{"email":"5a1adda7246facf4a2c013c871ba72d7cbbb29fc@sonymobile.com","name":"Tobias Lindskog"},"message":"Skip ANR for processes that have been killed\n\nIf a controller is attached and decides to kill a process after an ANR,\nother ANR reports for that app that are queued up won't be handled until\nafter the app has died.  This can create a report without the relevant\ncallstacks because the app is dead by the time the traces are dumped.\nSince the trace file is global, the traces recorded for the first ANR\nare overwritten, leaving us with no clue as to what happened.\n\nAfter the app has been killedByAm, it is not interesting to handle ANRs\nfor that app until it is started again, so killedByAm can be used to\nfilter out these spurious reports.\n\nChange-Id: I34ba790f6d29d563c819dc2f6ac71a3c8955bb76\nSigned-off-by: Corey Edwards <ensabahnur16@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ScrewdAOSP/frameworks_base/commits/d1b68dd4d41d86d3db7980d708def494e0556eee"},{"sha":"be0386e21a270d9a4892b92ef8615690a2be9999","author":{"email":"929ca4ecd9d96cbd638d6171e94933f2b77ca1b9@intel.com","name":"Benjamin Pujol"},"message":"Add vendor permissions path to the list of folders checked.\n\nVendor binaries resides in system/vendor.\nVendor permissions files need be checked from there.\n\nChange-Id: I7477fccee51c274345ff919ae41c744a4ce81a38\nSigned-off-by: Benjamin Pujol <benjamin.pujol@intel.com>\nSigned-off-by: Zhiquan Liu <zhiquan.liu@intel.com>\nSigned-off-by: Corey Edwards <ensabahnur16@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ScrewdAOSP/frameworks_base/commits/be0386e21a270d9a4892b92ef8615690a2be9999"},{"sha":"03064634f4c0f5fa00224f7f60519f5babf110ba","author":{"email":"263e91774dc182c962d53a56f501dd5dde7dce12@google.com","name":"Christopher Tate"},"message":"Don't back up / restore EAP network definitions\n\nBug 25725016\n\nChange-Id: Idfef9dd53f2403bbe4c950493a0ab8fa66a3b7d4\nSigned-off-by: Corey Edwards <ensabahnur16@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ScrewdAOSP/frameworks_base/commits/03064634f4c0f5fa00224f7f60519f5babf110ba"},{"sha":"4d37ba2242ee9a60e70488e3bd98ece8064e394e","author":{"email":"6474e36cd937ac6ebbacae3815f31a08c42978a4@gmail.com","name":"Mike xdnax"},"message":"SystemUI: Enable three icon switching within QS DND tile\n\nThis expands the QS DND tile to use three states instead of two.\n\nJava commits by @nicholaschum\n\nWhat this does:\n- Removes the two states (true/false) clause {? XXX:YYY;} and uses an\n(if/elif/else) instead for three states.\n- Adds two vector drawables originally by Cataclysm dev @atl4ntis,\nmodified and reformatted - this allows for themers to theme this\nresource as well by adding the two new drawables.\n\nChange-Id: If34e225bdc81e944a12ffd764a521de934aca3b3\nSigned-off-by: Corey Edwards <ensabahnur16@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ScrewdAOSP/frameworks_base/commits/4d37ba2242ee9a60e70488e3bd98ece8064e394e"},{"sha":"c2beba0ecf9065507d5296c731c4eb0c7477294f","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@cyngn.com","name":"d34d"},"message":"ExpandedDesktop: Use WindowManagerPolicyControl\n\nA PolicyControl static methods were still being used, this patch\nmakes sure we are using WindowManagerPolicyControl instead.\n\nChange-Id: Iac9dac8e356f2948506ded9bf959e86608083744\nSigned-off-by: Corey Edwards <ensabahnur16@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ScrewdAOSP/frameworks_base/commits/c2beba0ecf9065507d5296c731c4eb0c7477294f"},{"sha":"aceecbf01a25c321fd3bbd4154f6b57d4cda7aff","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\nSigned-off-by: Corey Edwards <ensabahnur16@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ScrewdAOSP/frameworks_base/commits/aceecbf01a25c321fd3bbd4154f6b57d4cda7aff"},{"sha":"bf467c607c1f628dc4255682306cdbd62d33fdd5","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\nSigned-off-by: Corey Edwards <ensabahnur16@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ScrewdAOSP/frameworks_base/commits/bf467c607c1f628dc4255682306cdbd62d33fdd5"},{"sha":"a05d99cbe4a65946262b77bba4debfe3369a27e1","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\nSigned-off-by: Corey Edwards <ensabahnur16@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ScrewdAOSP/frameworks_base/commits/a05d99cbe4a65946262b77bba4debfe3369a27e1"},{"sha":"74c58f57d710fbd4804725c493b1ec4162ceab69","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\nSigned-off-by: Corey Edwards <ensabahnur16@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ScrewdAOSP/frameworks_base/commits/74c58f57d710fbd4804725c493b1ec4162ceab69"},{"sha":"3154381d588b0c0867a69a02c33a0b66d4b955aa","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\nSigned-off-by: Corey Edwards <ensabahnur16@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ScrewdAOSP/frameworks_base/commits/3154381d588b0c0867a69a02c33a0b66d4b955aa"},{"sha":"401ae4037bf6a840a030896058a8c0ed331c44d8","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"systemui: Fix ClassCastExceptions\n\nChange-Id: I10a90bd21e4fbf99c6eae1fa6d3ed151f0fc10f7\nSigned-off-by: Corey Edwards <ensabahnur16@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ScrewdAOSP/frameworks_base/commits/401ae4037bf6a840a030896058a8c0ed331c44d8"},{"sha":"6936991ee8fc1f4ffac52acfe422c55d82f5a2c7","author":{"email":"3ecdb8a598da88bcfa1da753f80080fbdffdff70@google.com","name":"Svetoslav"},"message":"Enforce weaker grant if app is default handler for miltiple action\n\nChange-Id: Ibc46e458e277412ebb276eb5ba6f2765b6b6c5e9\nSigned-off-by: Corey Edwards <ensabahnur16@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ScrewdAOSP/frameworks_base/commits/6936991ee8fc1f4ffac52acfe422c55d82f5a2c7"},{"sha":"355c352913fed43dba8ccb60b9ee5665a5415ca0","author":{"email":"2e8570fb141b1be7cacdd2c8dbca46b656337aed@codeaurora.org","name":"Praveena Pachipulusu"},"message":"Fix to avoid UI freeze issue\n\nDue to some race condition in WindowManagerService, Screenshot\nlayer remains as topmost and buffers are not flipped hence\nno updates seen on the screen. So, trying to destroy persistent\nlayer explicitly if freeze timeout expires 6sec.\n\nChange-Id: Ibe295550a7431a4f633a57e7dfab0cbda102ab87\nSigned-off-by: Corey Edwards <ensabahnur16@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ScrewdAOSP/frameworks_base/commits/355c352913fed43dba8ccb60b9ee5665a5415ca0"},{"sha":"7accda91c5f62d077d7b0ed2f09e12ee7c79162a","author":{"email":"ceefa3979afc794e6b71ade6024b71229933b204@htc.com","name":"tingna_sung"},"message":"Measure absolute value of pointer motion distance\n\nIf pointer is moving to the negative axis direction, pointer movement\ndistance will always less than pre-defined mMotionSlop, thus\nTAP_OUTSIDE_STACK will have chance to be sent, will cause unnecessary\nfocus stack switch.\n\nChange-Id: Ie204f69f232c771fad7318396843e8d55e83ac2c\nSigned-off-by: Corey Edwards <ensabahnur16@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ScrewdAOSP/frameworks_base/commits/7accda91c5f62d077d7b0ed2f09e12ee7c79162a"}]}