{"push_id":982293474,"size":8,"distinct_size":8,"ref":"refs/heads/marshmallow","head":"a9232af4896c560a578f9dc69d26db4319d92abb","before":"e8d23acc30223c0236b2a000707f966d59f4a16a","commits":[{"sha":"298183c57d020c229146032d4b541ee8fb6b3314","author":{"email":"4b9fc9936c356ebb76d1c18c81dddd163b0da329@intel.com","name":"Sebastien Griffoul"},"message":"Call onMultiAdvertiseCallback when stopping advetising\n\nIf an application repeatedly starts and stops advertisment, a crash occurs\nafter few loops (less than 10 iterations).\n\nThis is because the BluetoothLeAdvertiser registers a client on each\nstartAdvertisment calls whereas this client is never unregistered when\nstopAdvertisment is invoked. Indeed BluetoothLeAdvertiser expects the\ncallback onMultiAdvertiseCallback to be called with the parameters isStart\nset to false when advertisment is stopped. Therefor it waits for this\ncallback before unregisterering the client.\n\nUnfortunately the AdvertiserManager never calls the onMultiAdvertiseCallback\ncallback when advertisment is stopped. This patch fixes this.\n\nChange-Id: I03834e36a7560bc17093506627cc509ff33c1187\nSigned-off-by: Sebastien Griffoul <sebastien.griffoul@intel.com>\nSigned-off-by: Zhiquan Liu <zhiquan.liu@intel.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRom/packages_apps_Bluetooth/commits/298183c57d020c229146032d4b541ee8fb6b3314"},{"sha":"5b2d1efaf9af0702dc1d253e108787292f0ee894","author":{"email":"3d51e5a5ca1bbe52657af79a768522dcb8df0ac0@intel.com","name":"Franck Lenormand"},"message":"Prevent javacrash when TELEPHONY_SERVICE is not found\n\nThe API context.getSystemService can return NULL\nA Javacrash can happend when trying to obtain the TELEPHONY_SERVICE\nand getting null instead.\n\nThe patch warn about the value of the instance of the service returned.\nIt also log and prevent its use in function startListenForPhoneState and\nstopListenForPhoneState.\n\nIf the TELEPHONY_SERVICE is not available, the internal variables wont\nchange.\n\nChange-Id: I9e4abc88a58f7f037bbc4f3f7c1cf1b44328ce38\nSigned-off-by: franck Lenormand <franckx.lenormand@intel.com>\nSigned-off-by: Zhiquan Liu <zhiquan.liu@intel.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRom/packages_apps_Bluetooth/commits/5b2d1efaf9af0702dc1d253e108787292f0ee894"},{"sha":"a56bac7dfa14f990a73d9ba2b161664018bf73ef","author":{"email":"cb2dfef1dfb4432309e715b64b95fb7e41eb0259@intel.com","name":"Deepak A Metri"},"message":"Improve BT OPP throughput\n\nProgress Bar updation during OPP takes around 40ms for each update.\nThis causes a significant delay in OPP file transfer, which eventually\nwill decrease the throughput.\nTo improve the throughput, invoke the progressBar updation only if there\nis a change in the percentage.\n\nChange-Id: I64a0b47093698959026d2b97f296c709a7d92703\nSigned-off-by: Deepak A Metri <deepak.a.metri@intel.com>\nSigned-off-by: Cedric Bondier <cedric.bondier@intel.com>\nSigned-off-by: Zhiquan Liu <zhiquan.liu@intel.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRom/packages_apps_Bluetooth/commits/a56bac7dfa14f990a73d9ba2b161664018bf73ef"},{"sha":"af342e3e72a37f2e6d4e9eba5fec2f3352d7c09b","author":{"email":"a06b31b5ccaf7ad69db546bdf68e305960084466@google.com","name":"Marie Janssen"},"message":"Remove IBluetooth.dump(), dumpsys arguments\n\nMove the majority of dumpsys into the AdapterService so we don't need\nIBluetooth.dump(), and update the JNI interface for dumpsys arguments.\n\nChange-Id: I481f147d913e0f4e1b85b8e4b027dbc349372ce5","distinct":true,"url":"https://api.github.com/repos/BenzoRom/packages_apps_Bluetooth/commits/af342e3e72a37f2e6d4e9eba5fec2f3352d7c09b"},{"sha":"19020e5d74162a0694b8016151444a0cf352bad8","author":{"email":"7e910bc94ec2be6aec7264bab8402b89ddbe3dd7@google.com","name":"Jakub Pawlowski"},"message":"Implement createBondOutOfBand\n\nThis patch implements out of band pairing that uses optional data.\nCurrently it works only for LE transport, using Temporary Key value.\nIn future fields might be added to OOBData to support other options for\noptional data.\n\nChange-Id: I1b4942e656be7b5d1ae5a4bf9d867ffd74753798","distinct":true,"url":"https://api.github.com/repos/BenzoRom/packages_apps_Bluetooth/commits/19020e5d74162a0694b8016151444a0cf352bad8"},{"sha":"f056ad3fa3cce39d6e1dfb08ce1324cace704486","author":{"email":"a06b31b5ccaf7ad69db546bdf68e305960084466@google.com","name":"Marie Janssen"},"message":"Alternate dumpsys output for arguments\n\nThe metrics collection uses the dumpsys function with extra arguments to\nprovide different formatted output.\n\nWhen arguments are provided, skip the normal output and use\nalternatives.\n\nChange-Id: Ie43b9134c4b21bb2761228934b954e68f2360c2f","distinct":true,"url":"https://api.github.com/repos/BenzoRom/packages_apps_Bluetooth/commits/f056ad3fa3cce39d6e1dfb08ce1324cace704486"},{"sha":"803fd9d71fafd3c91a99cba1cee755bf3a9dff46","author":{"email":"f7e584c4f820a816d945b041f06855f15467e53a@google.com","name":"Ajay Panicker"},"message":"Add extra logging for BLE scans\n\nAdded logging for application name, number of scans, and scan times\nfor each application that uses gatt scanning.\n\nExample output:\nGATT Client Map\n  Entries: 1\n\n  Application Name: com.broadcom.app.leexplorer (Registered)\n  LE scans (started/stopped)       : 4 / 4\n  Scan time in ms (min/max/avg)    : 6 / 7321 / 2744\n  Time since last scan ended in ms : 3522\n  Last 4 scans in ms (oldest first): 763 6 7321 2887\n  Application ID                   : 5\n  UUID                             : f69badb3-212b-40b5-b5b3-3bf9214310f9\n  Connections: 1\n    5: 6B:1F:6C:45:3D:DC\n\nBug: 26463429\nChange-Id: I52376541a5b5874d0e40978990149a1283fd9c6a","distinct":true,"url":"https://api.github.com/repos/BenzoRom/packages_apps_Bluetooth/commits/803fd9d71fafd3c91a99cba1cee755bf3a9dff46"},{"sha":"a9232af4896c560a578f9dc69d26db4319d92abb","author":{"email":"f7e584c4f820a816d945b041f06855f15467e53a@google.com","name":"Ajay Panicker"},"message":"Add Java Protobuf dump and ScanEvent Protobuf\n\nAdd Protobuf dumping for the Java layer. Also add ScanEvent Protobuf\nto already existing scan event logging.\n\nChange-Id: Ib05973c8d98df3bead84b22b3773c42effb25c87","distinct":true,"url":"https://api.github.com/repos/BenzoRom/packages_apps_Bluetooth/commits/a9232af4896c560a578f9dc69d26db4319d92abb"}]}