{"push_id":662835898,"size":24,"distinct_size":0,"ref":"refs/heads/caf/caf-tsoft/caf/caf-tsoft/caf/caf-tsoft/caf/caf-tsoft/caf/caf-tsoft/caf/caf-tsoft/caf/caf-tsoft/caf/LA.BR.1.3.1_rb3","head":"842b3fbb3ac5bd084ec1158caaea25c0f632cc15","before":"5f9ea2999c5be4be9a89fb9e65d070069dacd0c2","commits":[{"sha":"f0b99c1e7e4f0a3018a6e6219a501a13111a5956","author":{"email":"63e3d7eb05a153edcb3b96d7fff351ae038e8410@codeaurora.org","name":"Suresh Kamasala"},"message":"Keyguard : Added clear_top flag\n\nAdding clear_top flag will bring already\nexisting instance of Emergency activity\n\nChange-Id: I636a9a51a75ece68377e24e7979296e52d1438e4\nCRs-Fixed: 775903","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/f0b99c1e7e4f0a3018a6e6219a501a13111a5956"},{"sha":"7e84e9e297625c8eae18666c2936f5f0c29c1504","author":{"email":"9dbf48df23fe5b24e83890f645bd08cc702772dd@google.com","name":"Wale Ogunwale"},"message":"DO NOT MERGE] Fixed NPE when trying to animate a window without display\n\nIn some cases it is possible for the AppToken.allAppWindows list to\nget out of sync with the list of windows known to WMS if the client\ndoesn't call Session.remove(Window). This can lead to an NPE when\nthe animation threads runs and the display for the window has been\nremoved.\n\nBug: 19972099\nChange-Id: Ifdf9ff2364b96757bba0539394c4a682f64577c9","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/7e84e9e297625c8eae18666c2936f5f0c29c1504"},{"sha":"a5c732a3e3c313b8ad5b2d914c31dc116b945e8e","author":{"email":"62768dc7ae10c95cac0000a3d76d0334ccba9727@google.com","name":"Junichi Monma"},"message":"Fixing to fail android.JobScheduler.TimingConstraintsTest#\n\ntestSchedulePeriodic in TV test.\n\nbug id : b/19938983\n\nChange-Id: I7568bb9c41b90a57f2e3b89d3fa694ef692f05ac","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/a5c732a3e3c313b8ad5b2d914c31dc116b945e8e"},{"sha":"eab820177c85c5455e325eb1ed125d9e4b57c4f0","author":{"email":"3ecdb8a598da88bcfa1da753f80080fbdffdff70@google.com","name":"Svetoslav"},"message":"AccessibilityNodeInfo refresh returns a stale state. - DO NOT MERGE\n\nAccessibilityNodeInfo refresh was getting the latest cached\nstate but this is not good enough as an accessibility service\ncan execute an action on the node and then refresh it to get\nthe new state.\n\nbug:16954787\n\nChange-Id: I004b4987b8dc423a2ab7031a4fbfe64365ddd7fe\n(cherry picked from commit 5738fec00db65e0ee246475a7236e57ba3ee8d55)","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/eab820177c85c5455e325eb1ed125d9e4b57c4f0"},{"sha":"15e11836f745b9368c1eb9f518a7cf6c1e0ddb16","author":{"email":"263e91774dc182c962d53a56f501dd5dde7dce12@google.com","name":"Christopher Tate"},"message":"When scanning unbundled apps, only install the expected APK tree\n\nWe now make sure, when scanning post-factory app installs,\nthat we do not accidentally activate a \"leaked\" or otherwise\nsuperfluous APK tree that the scan algorithm  happens to\nencounter before the one that we expect a priori based on\nthe persisted package-installation state.  When we find such an\nextraneous installation we ignore it in favor of the expected one,\nsimilarlyto the policy used when collecting system-bundled packages\nthat have been updated\n\nEven if we find an unexpected APK for the package, if the expected one\nturns out to be absent we fall back to the existing \"we thought this app\nwas present and now it isn't\" logic.\n\nBug 19602471\n\nChange-Id: I141a93661946176c05d8cf52a123bdf75c8eef74","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/15e11836f745b9368c1eb9f518a7cf6c1e0ddb16"},{"sha":"ee0373598107198cfb2eeec35cb753f62a64d9ce","author":{"email":"2b277a4ae70b6edaf0e5d46cb47b758c11f37692@google.com","name":"Jinsuk Kim"},"message":"CEC: Explicitly turn on screen for remote control passthrough\n\nEnsures that the playback device turns on display output signal\nupon receiving CEC command <User Control Pressed>.\n\nBug: 19518981\nChange-Id: I4f898380c9ffc071da2357a51e61309ae5d233f5\n(cherry picked from commit 9b8507c52ae845c8eed9fd9952bf66538934b8fd)","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/ee0373598107198cfb2eeec35cb753f62a64d9ce"},{"sha":"bca92651bbb9817f60a8924ba97de3553bc53e8c","author":{"email":"f19dc246abf98db23d2e986ea664b67204f79328@google.com","name":"Paul Crowley"},"message":"Fix NPE if FPE service does not exist.\n\nBug: 19846662\nChange-Id: I44e014c66a524b282cce0cfc9b7513fc0f553576","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/bca92651bbb9817f60a8924ba97de3553bc53e8c"},{"sha":"b3d68722bb84838bda4f5247b955cbccd26d44e2","author":{"email":"b3c38e7a5e5281f96aa91b8a7efafde8e7719896@google.com","name":"Jeff Brown"},"message":"Disable more hotkeys while in setup.\n\nDisables fallback key processing for CALL, CAMERA, and HEADSETHOOK\nbuttons.\n\nBug: 19767816\nChange-Id: I423103c367e05827c939cd8d8dbecb6012b0e9f0","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/b3d68722bb84838bda4f5247b955cbccd26d44e2"},{"sha":"f2ca1641c9f09ed4a4e394910af4d4480ea1dc0c","author":{"email":"df9851611a105c50bb6a964041b6f2fea2c7c132@google.com","name":"Andres Morales"},"message":"Write correct checksum when formatting partition\n\nOEM unlock enabled bit is not computed in the checksum,\ncausing OEM Unlocking to be disabled after the second\nreboot.\n\nBug: 19829441\nChange-Id: I100bf5d3958b89323ee35b9e97b19c162209fcd7","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/f2ca1641c9f09ed4a4e394910af4d4480ea1dc0c"},{"sha":"4dbdbe9fb9f47417b7da9b44fc86055695dc824c","author":{"email":"87cd53c80451d083372dbdc062d68629caaa0b10@android.com","name":"Dan Sandler"},"message":"Avoid crashing on corrupted notifications.\n\nIf a notification content view has an @id/icon or\n@id/right_icon, we need to make sure those ImageViews\nactually have a drawable inside.\n\nBug: 19487078\nChange-Id: I4ef6c4a10926823aa8680628097ed150d9e717d4","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/4dbdbe9fb9f47417b7da9b44fc86055695dc824c"},{"sha":"ce6928980095833045620d161a8074367ae78c83","author":{"email":"2ea570f64a2679d61c23b626b53b2251240cc205@google.com","name":"Michael Wright"},"message":"Prevent activities from being started during setup wizard.\n\nBug: 19677145\nChange-Id: I1d7ca7b25077652355aa55848f973efa69d4b654","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/ce6928980095833045620d161a8074367ae78c83"},{"sha":"98f95cb65aa995fb4c9a80d927f7aca5537cc33b","author":{"email":"9991b38c732dd704f48892bfa07e3b4f0369ef68@google.com","name":"Roozbeh Pournader"},"message":"Move Noto Sans Tai Le to the end of the font fallback list\n\nThis is to make sure the East Asian punctuation shared\nbetween CJK languages and Tai Le are rendered from the\nCJK fonts when no language is specified for the text,\nor CJK text is rendered in a non-CJK locale.\n\nAlso remove the old comment about 64k glyphs limit.\n\nBug: 19355391\nChange-Id: Ic2cbc79cecf9539ace8a432f373685eeff81e106\n(cherry picked from commit 70f0a4365bbffd016470807c9dbd7e9c1ea2df9d)","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/98f95cb65aa995fb4c9a80d927f7aca5537cc33b"},{"sha":"36676c852305b81bca8a1ba79bd15c741193b2e0","author":{"email":"fac1d0169a5e9cdf805faa4904e7c04f471eef57@codeaurora.org","name":"Zhang Fang"},"message":"Add Chinese string for displaying 'CARD X' in SIM PIN lock screen.\n\nAdd string for 'CARD X' displaying.\n\nChange-Id: Iab60d85c035a97e465256df268583dd0819344da\nCRs-Fixed: 815677","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/36676c852305b81bca8a1ba79bd15c741193b2e0"},{"sha":"113ed115ec3fba924fd08617643f5e8e6e5945cc","author":{"email":"c96a8d0c6b1245332496ba67a3fe2b20b0aebd52@htc.com","name":"riddle_hsu"},"message":"[ActivityManager] Avoid orphan ContentProviderRecord.\n\n<Symptom>\nBinder threads wait forever results ANR/system hang.\n\n<Root cause>\nWhen X is accessing Y's provider.\nBefore Y publishing its provider to notify X,\nsomeone invokes killBackgroundProcesses to kill Y.\nIn removeProcessLocked, it will pass restarting=true\nand allowRestart=true to handleAppDiedLocked.\n\nWhen the clean flow going to removeDyingProviderLocked.\nThe variable will be inLaunching=true always=false.\nThen it will not notify the ContentProviderRecord.\nAnd also due to the ContentProviderConnection waiting=true,\nit will do nothing and just return true to\ncleanUpApplicationRecordLocked to set restart as true.\n\nBut due to restarting=true, the restart flow will not execute,\nthen the waiting ContentProviderRecord for X will be orphan\nand keep waiting.\n\n<Reproduce step>\nService X query provider Y when X's oom adj is SERVICE_ADJ,\nbefore Y's publish provider, invoke killBackgroundProcesses\nto Y's package.\nThen use command \"adb shell dumpsys activity prov\"\nY will always in \"Launching content providers\".\n\n<Solution>\nFor not restarting case, pass restarting=false to\nhandleAppDiedLocked to let the provider process can be restarted.\n\nA more simple way maybe just change to keep below 2 lines:\n  app.kill(reason, true);\n  handleAppDiedLocked(app, callerWillRestart, allowRestart);\n\nChange-Id: I8992cb851fce4dbe6255da71d60390e1a33cb9c7\nCRs-Fixed: 818845","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/113ed115ec3fba924fd08617643f5e8e6e5945cc"},{"sha":"f9c50b7b9f5f0e659dad7b1e3edf944aaed44b22","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"DO NOT MERGE] Fixed NPE when trying to animate a window without display\"","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/f9c50b7b9f5f0e659dad7b1e3edf944aaed44b22"},{"sha":"02f4ec1c239a62ccf84cdb43efcd881475c7d00f","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Fixing to fail android.JobScheduler.TimingConstraintsTest#\"","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/02f4ec1c239a62ccf84cdb43efcd881475c7d00f"},{"sha":"739dc5f93a039168f5e53b4442e032b49d7b6d5e","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"AccessibilityNodeInfo refresh returns a stale state. - DO NOT MERGE\"","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/739dc5f93a039168f5e53b4442e032b49d7b6d5e"},{"sha":"ce099f797312e31b39080350e2a4c03694c4c8b4","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"When scanning unbundled apps, only install the expected APK tree\"","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/ce099f797312e31b39080350e2a4c03694c4c8b4"},{"sha":"d345235fe9b21efd810c5ef3c659eb6289176b28","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"CEC: Explicitly turn on screen for remote control passthrough\"","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/d345235fe9b21efd810c5ef3c659eb6289176b28"},{"sha":"60f95d5e6568fcbc2dff68d5f6b384e2a8e09641","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Avoid crashing on corrupted notifications.\"","distinct":false,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/60f95d5e6568fcbc2dff68d5f6b384e2a8e09641"}]}