{"push_id":546066491,"size":50,"distinct_size":1,"ref":"refs/heads/lollipop","head":"59d51b5fd01b62c3f844a0008072e8f9d45f4328","before":"9189c4508089515dccf39804c6f71997303dc6a5","commits":[{"sha":"ef389fd4840d1cc415918aaf5639d47bc3e276e5","author":{"email":"daa86827c41ef4dacc4c11b11b1a2b3890890d60@codeaurora.org","name":"Gaurav Asati"},"message":"Bluetooth: Disconnect SCO for In-Band Ringtone.\n\n -Disconnect SCO when remote sends RING indication\n  even after disabling in-band ringtone.\n\nChange-Id: I6955de8a7dd192aea492b768dd80343a32ca1cc0\nCRs-Fixed: 751075","distinct":false,"url":"https://api.github.com/repos/TeamHorizon/android_packages_apps_Bluetooth/commits/ef389fd4840d1cc415918aaf5639d47bc3e276e5"},{"sha":"65d863e49dc4c9f088b7b51589e67a11e1ea92a7","author":{"email":"4debd750d41f63f3aa77044db98c88fd223869d1@codeaurora.org","name":"Ashwini Munigala"},"message":"MAP: PushMessage Email parsing issue\n\nHandle illFormated BMessage email parsing\nissue for not rfc822 complaint body format.\n\nChange-Id: I0370d63f0042ce59a947dcc72d19f7c1ec8ea3bb\nCRs-fixed: 752501","distinct":false,"url":"https://api.github.com/repos/TeamHorizon/android_packages_apps_Bluetooth/commits/65d863e49dc4c9f088b7b51589e67a11e1ea92a7"},{"sha":"520cbe2ad8c74980da95070c0e34604e90e6fe90","author":{"email":"3b1b45aa5c393279a2be5d8a0908e21d4f5296c7@codeaurora.org","name":"Juffin Alex Varghese"},"message":"Bluetooth-OPP: Start Notification when transfer starts\n\nNotification thread will start when there an ongoingtransfer and\nterminate when transfer is finished. Otherwise, new thread will be\ncreated at every 1sec.\n\nCRs-Fixed: 745331\nChange-Id: I287b1b4e6c92e260cae2a931f2e6d5c0a08823ac","distinct":false,"url":"https://api.github.com/repos/TeamHorizon/android_packages_apps_Bluetooth/commits/520cbe2ad8c74980da95070c0e34604e90e6fe90"},{"sha":"5711ed9c0341b850b81edeac3095cb21ab9629c3","author":{"email":"0da4a53d1f0ab4eaba7451b8310b1e2af8693fbe@codeaurora.org","name":"Nitin Srivastava"},"message":"Bluetooth: Validate SCO device.\n\nThis change makes sure that active\nSCO device is vaidated before using it\nto send the volume changed event to stack.\nA NPE happened when audio updated the SCO\nvolume changed event at the time when\nSCO was disconnected and the SCO\nactive device was null.\n\nChange-Id: I56a2b05a832ae01dad9f325baad79fd46640c81c\nCRs-Fixed: 752481","distinct":false,"url":"https://api.github.com/repos/TeamHorizon/android_packages_apps_Bluetooth/commits/5711ed9c0341b850b81edeac3095cb21ab9629c3"},{"sha":"c22e91a3f2d07dda13f752b23d33b420b0645d9f","author":{"email":"3b1b45aa5c393279a2be5d8a0908e21d4f5296c7@codeaurora.org","name":"Juffin Alex Varghese"},"message":"Bluetooth-OPP: Monitor display status during transfer\n\nCheck the status of the display during ongoing transfer to avoid\ncreating new update threads for updating the transfer progress if\ndisplay is off. Otherwise, power consumption will increase even\nthough display is off because of starting new thread every one\nsecond.\n\nCRs-Fixed: 745331\nChange-Id: I862a163d31cf9a174e907ccb48b92e7cf77b4441","distinct":false,"url":"https://api.github.com/repos/TeamHorizon/android_packages_apps_Bluetooth/commits/c22e91a3f2d07dda13f752b23d33b420b0645d9f"},{"sha":"38b5f8566da7308685217ea30db88d201071e330","author":{"email":"a75fa49d2910d109961d6a298526ab97a9457fba@codeaurora.org","name":"Nitin Arora"},"message":"Bluetooth: Allow all pass filter if filter value is empty\n\nThis change ensures that the ALL pass filter is created only\nif the filter size is 0 or empty and removes incorrect logic\nthat prevents adding more than 2 filters for batch scan or\nregular scan\n\nCRs-Fixed: 752797\nChange-Id: I43502267bfc2c303ff0ca60cf9498eae04953ce9","distinct":false,"url":"https://api.github.com/repos/TeamHorizon/android_packages_apps_Bluetooth/commits/38b5f8566da7308685217ea30db88d201071e330"},{"sha":"fa9ac3f8c0042e54c113af7ee1b36930cedc385f","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Bluetooth: Validate SCO device.\"","distinct":false,"url":"https://api.github.com/repos/TeamHorizon/android_packages_apps_Bluetooth/commits/fa9ac3f8c0042e54c113af7ee1b36930cedc385f"},{"sha":"aaed831fc80ca083dedb970247b17920608eeb2e","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Bluetooth-OPP: Start Notification when transfer starts\"","distinct":false,"url":"https://api.github.com/repos/TeamHorizon/android_packages_apps_Bluetooth/commits/aaed831fc80ca083dedb970247b17920608eeb2e"},{"sha":"c57c2b898126ee55bcd4d6179d120b49eede5c3f","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Bluetooth-OPP: Monitor display status during transfer\"","distinct":false,"url":"https://api.github.com/repos/TeamHorizon/android_packages_apps_Bluetooth/commits/c57c2b898126ee55bcd4d6179d120b49eede5c3f"},{"sha":"b42cdb2199cc1097cf7d496cbeac42e29ba364d9","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"MAP: PushMessage Email parsing issue\"","distinct":false,"url":"https://api.github.com/repos/TeamHorizon/android_packages_apps_Bluetooth/commits/b42cdb2199cc1097cf7d496cbeac42e29ba364d9"},{"sha":"14794ae08930d46950309764815bfc3a1ac660a6","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Bluetooth: Disconnect SCO for In-Band Ringtone.\"","distinct":false,"url":"https://api.github.com/repos/TeamHorizon/android_packages_apps_Bluetooth/commits/14794ae08930d46950309764815bfc3a1ac660a6"},{"sha":"6d4632478511eee6f0bc333f244b9bfab42248d3","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Bluetooth: Allow all pass filter if filter value is empty\"","distinct":false,"url":"https://api.github.com/repos/TeamHorizon/android_packages_apps_Bluetooth/commits/6d4632478511eee6f0bc333f244b9bfab42248d3"},{"sha":"259473669b65db48a829f61f1e7853a899bb8a70","author":{"email":"4debd750d41f63f3aa77044db98c88fd223869d1@codeaurora.org","name":"Ashwini Munigala"},"message":"MAP: Fix sent and delivery pendingIntent updatation for pushMsg\n\nSet unique request code for PendingIntent.getBroadcast to get\nthe updated info of message handle(s) for pushMsg multiple\nrecipients case.\n\nChange-Id: Ib36384734a0a8d534acab4a052378ffcbb09b4b1\nCRs-fixed: 749034","distinct":false,"url":"https://api.github.com/repos/TeamHorizon/android_packages_apps_Bluetooth/commits/259473669b65db48a829f61f1e7853a899bb8a70"},{"sha":"eb2dcfb667148b87fba267b18f935aa17cb64f54","author":{"email":"fa6560980a3e249c428de5cde4d536aa0eda55fa@codeaurora.org","name":"SungJun Park"},"message":"Fix to avoid the invalid state of profiles\n\nDue to STOP_TIMEOUT followed by ANR crash, we need to\nkill the process similar to DISABLE_TIMEOUT case.\n\nChange-Id: I89cc46481610457142b479acb68de224b1eecda3","distinct":false,"url":"https://api.github.com/repos/TeamHorizon/android_packages_apps_Bluetooth/commits/eb2dcfb667148b87fba267b18f935aa17cb64f54"},{"sha":"5475aebf79c70a9967206aec7bd44177faf460da","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"MAP: Fix sent and delivery pendingIntent updatation for pushMsg\"","distinct":false,"url":"https://api.github.com/repos/TeamHorizon/android_packages_apps_Bluetooth/commits/5475aebf79c70a9967206aec7bd44177faf460da"},{"sha":"a588c0ef54f45d7d33f0b86c32f653c133bdeec9","author":{"email":"2c72e551a6f3d53ec8ae107b5590661749692f94@codeaurora.org","name":"Bhakthavatsala Raghavendra"},"message":"Bluetooth: Cleanup the handler threads properly\n\nCleanup the handler threads in Advertisementmanager\nand ScanManager so that there are no resource leaks\n\nCRs-fixed: 749335\n\nChange-Id: Ia51899f449d57c1ef68a9516b8472d1fd492572b","distinct":false,"url":"https://api.github.com/repos/TeamHorizon/android_packages_apps_Bluetooth/commits/a588c0ef54f45d7d33f0b86c32f653c133bdeec9"},{"sha":"637282364053a9477490cb0732532ea806504768","author":{"email":"daa86827c41ef4dacc4c11b11b1a2b3890890d60@codeaurora.org","name":"Gaurav Asati"},"message":"Bluetooth: NPE and Memory leaks.\n\nFix NPE and Memory leak identified by\nstatic analysis.\n\nCRs-Fixed: 747566\nChange-Id: If73882341f7dfb2aaa2756be6ebbbb96fb779085","distinct":false,"url":"https://api.github.com/repos/TeamHorizon/android_packages_apps_Bluetooth/commits/637282364053a9477490cb0732532ea806504768"},{"sha":"c1db133f088845dbf3d3abf1c747d723f554e8d2","author":{"email":"308fbba6d9ab452f420d8ee3eff82b44882d60e3@codeaurora.org","name":"Ayan Ghosh"},"message":"Properly handle NowPlayingList Browsing commands\n\nProperly handle NowPlayingList Browsing commands\nby ensuring the following:\n  - Change data type to store Max value of End index.\n  - Change implementation to properly handle request\n    for any un-supported attribute.\n  - Properly store and use start index offset while\n    responding with items in NowPlayingList.\n\nCRs-Fixed: 753306 753307 753310\n\nChange-Id: Iccce0ab0577277ebc5107c4e52ef1013eaeaeab3","distinct":false,"url":"https://api.github.com/repos/TeamHorizon/android_packages_apps_Bluetooth/commits/c1db133f088845dbf3d3abf1c747d723f554e8d2"},{"sha":"e5a7b1d01a8a9bed3ed2321f9259e5aff65c5d8a","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Fix to avoid the invalid state of profiles\"","distinct":false,"url":"https://api.github.com/repos/TeamHorizon/android_packages_apps_Bluetooth/commits/e5a7b1d01a8a9bed3ed2321f9259e5aff65c5d8a"},{"sha":"8f5d6e62b2b9d55ad447004a557e15a3f1be521c","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Bluetooth: Cleanup the handler threads properly\"","distinct":false,"url":"https://api.github.com/repos/TeamHorizon/android_packages_apps_Bluetooth/commits/8f5d6e62b2b9d55ad447004a557e15a3f1be521c"}]}