{"push_id":866388184,"size":7,"distinct_size":7,"ref":"refs/heads/m6.0","head":"b37fdf827f5442ec8d9151e6d12fd7527696b136","before":"bcb3740953bec96a078c1a7ea13f16222f2a5eb1","commits":[{"sha":"90438edd4a14d39480fec8439b0d54b559b08e61","author":{"email":"be2a3695f4b8134b90f13b7e3984ba573e0f724d@codeaurora.org","name":"Anju Mathapati"},"message":"IMS: Changes for VICE FR\n\nPlugin for passing callpull parameter in\ndial intent path.\n\nChange-Id: I20881b51e34ff33f8de3b6fd24d21edb3ef6d702\nCRs-Fixed: 905259","distinct":true,"url":"https://api.github.com/repos/BrokenROM/packages_services_Telecomm/commits/90438edd4a14d39480fec8439b0d54b559b08e61"},{"sha":"c045fb0fbdf2dd7a034efbb322454c49285959e1","author":{"email":"d65d87818514194bbf9acb46d9735c17f031cd01@codeaurora.org","name":"Ravindra"},"message":"Revert \"MSIM: set phone account handle changes for ECall.\"\n\nThis reverts commit ef1b486e48c67812cd5155c20cef42fd51cf520d\nto fix CTS failures\n\nChange-Id: Iaf34abeeefe2808c0c25af73158e8c53df229063\nCRs-Fixed: 922759","distinct":true,"url":"https://api.github.com/repos/BrokenROM/packages_services_Telecomm/commits/c045fb0fbdf2dd7a034efbb322454c49285959e1"},{"sha":"e3505b58b483678d0aa542c37d885c36e9bc54e1","author":{"email":"d65d87818514194bbf9acb46d9735c17f031cd01@codeaurora.org","name":"Ravindra"},"message":"Fix to prevent CTS failures.\n\nCommunicate the phone account selected for emergency call as\nextras to packages/services/telecomm rather than adding new api in\nframework/base/telecom\n\nChange-Id: Iba4cbdf4fa90408d0db34a340df8f89c1cb3966d\nCRs-Fixed: 922759","distinct":true,"url":"https://api.github.com/repos/BrokenROM/packages_services_Telecomm/commits/e3505b58b483678d0aa542c37d885c36e9bc54e1"},{"sha":"713a53fca9f759d77f3a44ec467566149af6eead","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Fix to prevent CTS failures.\"","distinct":true,"url":"https://api.github.com/repos/BrokenROM/packages_services_Telecomm/commits/713a53fca9f759d77f3a44ec467566149af6eead"},{"sha":"af3cb19ba5f69e43f69707d87a3fc3a80f4c49c5","author":{"email":"50f7e9529100205b2bda684140c0383f27d33acd@codeaurora.org","name":"Shriram Ganesh"},"message":"Fix a race-condition that returns incorrect foreground call\n\nThe existing logic for maintaining the foreground call considers calls\nin the held state. This causes a race condition when there are two\ncalls in the calls list, one in held state and one in dialing state.\nThe calls are maintained in a concurrent hash map in CallsManager and\niterated in a for loop to check and then decide on the foreground\ncall. Depending on the order in which the calls are present in this\ndata structure, the issue is seen. If the dialing call is present before\nthe held call in the list, the foreground call is overwritten to be the\nheld call.\n\nThe symptom of this issue is when ringback tone for an add call scenario\nis not played in certain devices. This is because the logic for Ringback\ntones makes sure that the call for which ringtone has to be played is\nthe foreground call. In the race condition, the foreground call points to\nthe held call and hence the ringtone for call in dialing state is not\nplayed.\n\nThe fix for the issue to skip the calls in held state to be considered as\ncandidates for the foreground call.\n\nChange-Id: Ia227da48728e4be87601a8faa07f94ad7bdbd2e5\nCRs-Fixed: 913581","distinct":true,"url":"https://api.github.com/repos/BrokenROM/packages_services_Telecomm/commits/af3cb19ba5f69e43f69707d87a3fc3a80f4c49c5"},{"sha":"ef4a1464f3f8f5b86a2c97fbbb51756f17c84dcc","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Revert \"MSIM: set phone account handle changes for ECall.\"\"","distinct":true,"url":"https://api.github.com/repos/BrokenROM/packages_services_Telecomm/commits/ef4a1464f3f8f5b86a2c97fbbb51756f17c84dcc"},{"sha":"b37fdf827f5442ec8d9151e6d12fd7527696b136","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Fix a race-condition that returns incorrect foreground call\"","distinct":true,"url":"https://api.github.com/repos/BrokenROM/packages_services_Telecomm/commits/b37fdf827f5442ec8d9151e6d12fd7527696b136"}]}