OSDN Git Service
Nitin Arora [Thu, 27 Aug 2015 10:55:21 +0000 (10:55 +0000)]
am
18e678b4: (-s ours) am
d63f7c0b: Add Dialog mouse & KB to blacklist for LE secure connections
* commit '
18e678b45439fa8d7e1a3479432428edbfa78094':
Pavlin Radoslavov [Thu, 27 Aug 2015 10:55:21 +0000 (10:55 +0000)]
am
4ddc4823: (-s ours) am
84d13eda: Add an explicit check for AVRCP vendor data
* commit '
4ddc48235800eaaba231be36f8df5ea778f80193':
Pavlin Radoslavov [Thu, 27 Aug 2015 10:55:20 +0000 (10:55 +0000)]
am
61d66685: (-s ours) am
caaa00f5: Fix a crash for a race condition during Bluetooth shutdown
* commit '
61d666852fc7f4982d73c5d1ec3f2f512e0a02da':
Ian Coolidge [Thu, 27 Aug 2015 10:55:20 +0000 (10:55 +0000)]
am
3bbbc0ac: (-s ours) am
6f2cecf9: Merge "bluedroidtest: drop obsolete libhardware_legacy dependency."
* commit '
3bbbc0ac7ec9bcf4f0ffa0723f14df13648621bd':
Dennis Cheng [Thu, 27 Aug 2015 10:55:20 +0000 (10:55 +0000)]
am
cb909a75: (-s ours) am
f3b1820e: test_vendor_lib: Initial commit
* commit '
cb909a75e15ab5adac115578f621acec4b63bca4':
Ian Coolidge [Thu, 27 Aug 2015 10:55:19 +0000 (10:55 +0000)]
am
9ee1ea15: (-s ours) am
c6760d82: Provide --android-ipc-socket-suffix.
* commit '
9ee1ea1522064b8a085b1d2b570e273992c88ed4':
Sharvil Nanavati [Thu, 27 Aug 2015 10:55:18 +0000 (10:55 +0000)]
am
e084febf: (-s ours) am
9de273d9: Fix CTS Verifier test for insecure RFCOMM connection.
* commit '
e084febf18d903518dc44bd878c5ea4e4110e7ff':
Arman Uguray [Thu, 27 Aug 2015 10:55:18 +0000 (10:55 +0000)]
am
f187c70c: (-s ours) am
fe65fb79: service: Refactor IPC and singletons
* commit '
f187c70c9534890e9ac65e8603a3156bea15cf41':
Ian Coolidge [Thu, 27 Aug 2015 10:55:17 +0000 (10:55 +0000)]
am
db209fb7: (-s ours) am
fd8fdca4: service: Add null initialization for new scan cb.
* commit '
db209fb729c1fb3015a34b2f51690db40491f666':
Pavlin Radoslavov [Thu, 27 Aug 2015 10:55:17 +0000 (10:55 +0000)]
am
c9099fce: (-s ours) am
efa5991f: Fix a NULL-pointer crash
* commit '
c9099fce3a42fcb67b920b64e9629734b4195e98':
Miao-chen Chou [Thu, 27 Aug 2015 10:55:16 +0000 (10:55 +0000)]
am
9021076e: (-s ours) Merge "resolved conflicts for merge of
f993a9c4 to mnc-dev-plus-aosp" into mnc-dev-plus-aosp
* commit '
9021076e4536d120e6010988eb9f17363afc6bb5':
Andre Eisenbach [Thu, 27 Aug 2015 10:55:16 +0000 (10:55 +0000)]
am
3feea42b: (-s ours) am
48a4b9cd: Assign pseudo address for host-based RPA resolution matches
* commit '
3feea42be114f26bc983b1af0228e3e109960196':
Andre Eisenbach [Thu, 27 Aug 2015 10:55:15 +0000 (10:55 +0000)]
am
49ae04e9: (-s ours) am
b61d25c5: Fix memory leak in A2DP event handler
* commit '
49ae04e9a6af853a4de9ecab821d295b48e624f8':
Nitin Arora [Thu, 27 Aug 2015 10:55:14 +0000 (10:55 +0000)]
am
fd07ffb9: (-s ours) am
82c8b927: Reset LE encryption key size at LE disconnection only
* commit '
fd07ffb98d04b3e7d22c5731eb46f21a56fe85f4':
Anubhav Gupta [Thu, 27 Aug 2015 10:55:14 +0000 (10:55 +0000)]
am
4ecd8df5: (-s ours) am
dab356e3: Promote AVCTP version to 1.4
* commit '
4ecd8df51b4da2cc8f955cefe6a75e0a0c29a556':
Arman Uguray [Thu, 27 Aug 2015 10:55:13 +0000 (10:55 +0000)]
am
aab73857: (-s ours) am
1b3a3d82: Add GN files for vendor_libs
* commit '
aab73857903d559e0e968b7604315b254c30d7e4':
Anubhav Gupta [Thu, 27 Aug 2015 10:55:12 +0000 (10:55 +0000)]
am
070eae5f: (-s ours) am
2ac9ae06: Fix a bug allocating buffers for fragmented AVRC packets
* commit '
070eae5f0fb94939e6a4d2b5f7380cd64f477ffc':
Amirhossein Simjour [Thu, 27 Aug 2015 10:55:12 +0000 (10:55 +0000)]
am
a91f9658: (-s ours) am
1500b8d9: Fix for uhid_event size check
* commit '
a91f96585b1c308082c0003c0ab610411622837e':
Casper Bonde [Thu, 27 Aug 2015 10:55:11 +0000 (10:55 +0000)]
am
89bd97ab: (-s ours) am
760aa99b: Unpair HID device cleanup
* commit '
89bd97abc3108ffb30b9bb35a7f3d0ef73611764':
Pavlin Radoslavov [Thu, 27 Aug 2015 10:55:10 +0000 (10:55 +0000)]
am
f99e586b: (-s ours) am
c6137426: Fix the logic for stopping the Power Management timers.
* commit '
f99e586b32fc57b8a0bfd5fa1c46a46104e78be6':
Christopher Wiley [Thu, 27 Aug 2015 10:55:09 +0000 (10:55 +0000)]
am
62ccbc75: (-s ours) am
fbbd2259: Only build bt_service_unittests for linux
* commit '
62ccbc757e4103a0b57fe3ca4c2b0fa2b288a835':
Samuel Ortiz [Thu, 27 Aug 2015 10:55:08 +0000 (10:55 +0000)]
am
456cdeb2: (-s ours) am
081cba03: Add HCI user channel based bluedroid vendor adaptation
* commit '
456cdeb2ac6dcd262225867a524f7c0e26ae4ecf':
Arman Uguray [Thu, 27 Aug 2015 10:55:08 +0000 (10:55 +0000)]
am
857d8d2e: (-s ours) am
065d0f70: service: Introduce a global Settings object
* commit '
857d8d2eec9573d785c8303670aa5fb7aee3598d':
Arman Uguray [Thu, 27 Aug 2015 10:55:07 +0000 (10:55 +0000)]
am
e9d2d9bf: (-s ours) am
f2d6434a: gn-build: Add bluetooth-service target
* commit '
e9d2d9bf736c83398be134d2b930fd2475a73145':
Andre Eisenbach [Thu, 27 Aug 2015 10:55:06 +0000 (10:55 +0000)]
am
ff6bf3f0: (-s ours) am
196413f5: Fix TX queue overflow detection
* commit '
ff6bf3f0797ad255352c6d2eb931e3a5d059bea3':
Pavlin Radoslavov [Thu, 27 Aug 2015 10:55:05 +0000 (10:55 +0000)]
am
a7b03c08: (-s ours) am
1076b7b0: Customize Bluetooth sniff interval
* commit '
a7b03c08ccc3c1d483f8bb4248d9dd70162905d1':
Pavlin Radoslavov [Thu, 27 Aug 2015 10:55:05 +0000 (10:55 +0000)]
am
55171419: (-s ours) am
197ee685: Fix a crash for a race condition during Bluetooth shutdown
* commit '
551714190f58ccfab196c9adc3ffe462ecf2280e':
Nitin Arora [Thu, 27 Aug 2015 10:55:04 +0000 (10:55 +0000)]
am
fd735526: (-s ours) am
ac72840a: Update device type correctly in the NVRAM at inquiry result
* commit '
fd73552668d27e3ccdff5b95757f9ccfde501c91':
Nitin Arora [Thu, 27 Aug 2015 10:55:04 +0000 (10:55 +0000)]
am
0dea8f20: (-s ours) am
1da48a36: Use pseudo address while re-pairing peripheral
* commit '
0dea8f20ef237481e6f6d0a3e35f1bf8a0610850':
Nitin Arora [Thu, 27 Aug 2015 10:55:03 +0000 (10:55 +0000)]
am
51a5f0fe: (-s ours) am
b4365c55: Adding transport type while initiating remote discovery
* commit '
51a5f0fef5ebee14e5e41e3b180f2795b2d6c771':
Andre Eisenbach [Thu, 27 Aug 2015 10:55:03 +0000 (10:55 +0000)]
am
cf0189a1: (-s ours) am
280368c7: Fix potential crash when transcoding legacy config files
* commit '
cf0189a1a73e9ab14a420db403bb36bd5e97b10f':
Nitin Arora [Thu, 27 Aug 2015 10:55:02 +0000 (10:55 +0000)]
am
835c43db: (-s ours) am
ccd37fa0: Enable enhanced connection complete event
* commit '
835c43db7e9e72bb058495441bb4d3c8aa9ea82f':
Pavlin Radoslavov [Thu, 27 Aug 2015 10:55:02 +0000 (10:55 +0000)]
am
8ad14e31: (-s ours) resolved conflicts for merge of
65f9c04a to mnc-dev-plus-aosp
* commit '
8ad14e310bf2e535c09e67c6a20e1caf989fb3a6':
tturney [Thu, 27 Aug 2015 10:55:01 +0000 (10:55 +0000)]
am
80c65e4a: (-s ours) am
fb229d8b: Exclude Polar HR Monitor from secure conn
* commit '
80c65e4a1120fe7ead850036d0f726f27491fb4b':
Arman Uguray [Thu, 27 Aug 2015 10:55:00 +0000 (10:55 +0000)]
am
3b687a4e: (-s ours) am
6670e315: Fix multi-advertising when LE Privacy is not available
* commit '
3b687a4e1ba4b0fc128f27d9dd68c8d4c2d39287':
Nitin Arora [Thu, 27 Aug 2015 10:54:59 +0000 (10:54 +0000)]
am
d85275da: (-s ours) am
f0e9c466: Add Moto Key Link to blacklist for LE secure connections
* commit '
d85275da0f1fadeb4f64425c3839fdbccf1cd84d':
Arman Uguray [Thu, 27 Aug 2015 10:54:57 +0000 (10:54 +0000)]
am
36b09da3: (-s ours) am
50333a25: Properly disconnect GATT connection during noisy scans
* commit '
36b09da3bb730b75ce4e2aad705b1111b7edcee2':
Andre Eisenbach [Thu, 27 Aug 2015 10:54:56 +0000 (10:54 +0000)]
am
f1720e9d: (-s ours) am
165332bc: Cleanup alarm_get_remaining_ms
* commit '
f1720e9dae36145d762ad55e143e520e61bf4be3':
Nitin Arora [Thu, 27 Aug 2015 10:54:54 +0000 (10:54 +0000)]
am
0a1f787d: (-s ours) am
ac1399a7: Use correct own address type for batch scan
* commit '
0a1f787db74ee1774c362e14a77c291625202fe8':
VenkatRaghavan VijayaRaghavan [Thu, 27 Aug 2015 10:54:52 +0000 (10:54 +0000)]
am
263cc877: (-s ours) am
76356aee: Bug fix PM changes and LE connectivity mode fixes
* commit '
263cc8773270c298bb6491302bf466f2bc0f7132':
Srinu Jella [Thu, 27 Aug 2015 10:54:50 +0000 (10:54 +0000)]
am
b2fc085f: (-s ours) am
21331c62: Store the link key derived from cross tranport link key
* commit '
b2fc085f97092557226016d5c9eba2b77c3d40dd':
Ian Coolidge [Thu, 27 Aug 2015 10:54:48 +0000 (10:54 +0000)]
am
bb4bae34: (-s ours) am
fd4745ec: service: Some fixes from end-to-end/user testing.
* commit '
bb4bae34e06b08e620a188660d50f7692a1569ea':
Arman Uguray [Thu, 27 Aug 2015 10:54:46 +0000 (10:54 +0000)]
am
a3758bbe: (-s ours) am
115c6b1d: service: Remove local copies of base and modp_b64
* commit '
a3758bbe11bab4d30d7c8c8b90e1f22f2915d276':
Arman Uguray [Thu, 27 Aug 2015 10:54:45 +0000 (10:54 +0000)]
am
cd5bb095: (-s ours) am
0ca99052: gn-build: Add BUILD files for libchrome
* commit '
cd5bb09536e12702799cc6fbc669c94429075c06':
Andre Eisenbach [Thu, 27 Aug 2015 10:54:42 +0000 (10:54 +0000)]
am
5a4f3b88: (-s ours) am
9f0fa1b6: Add additional BDA ranges for Nexus Remote workaround
* commit '
5a4f3b889e132ea3c60c73ca4fd2fa2937a54184':
Andre Eisenbach [Thu, 27 Aug 2015 10:54:40 +0000 (10:54 +0000)]
am
be9d6a5b: (-s ours) am
e53454f7: Additional BDA range for Nexus Remote secure connections blacklist
* commit '
be9d6a5b222333c729ed03c34aba9f10471286de':
Andre Eisenbach [Thu, 27 Aug 2015 10:54:37 +0000 (10:54 +0000)]
am
59522cee: (-s ours) resolved conflicts for merge of
27c4e634 to mnc-dev-plus-aosp
* commit '
59522cee564a6a647d8c49dd15f34d6d21d26560':
Andre Eisenbach [Thu, 27 Aug 2015 10:54:34 +0000 (10:54 +0000)]
am
8fe49117: (-s ours) am
71334dcd: Do not reject valid connection parameter updates
* commit '
8fe49117ed231c02db07a65652ba1daa9148542d':
Pavlin Radoslavov [Thu, 27 Aug 2015 10:54:30 +0000 (10:54 +0000)]
am
8776ad3b: (-s ours) am
08c08fc0: Fix a bug when responding to AVRCP UNIT_INFO and SUBUNIT_INFO
* commit '
8776ad3bb0bdd8d633e7d295ac7608e312a499b4':
Nitin Arora [Thu, 27 Aug 2015 10:54:27 +0000 (10:54 +0000)]
am
2378ca29: (-s ours) am
26c3dd41: Fail LE secure pairing for secure only peripherals
* commit '
2378ca29b101aea0b31c5d29bb94b0c0a3492e84':
Srinu Jella [Thu, 27 Aug 2015 10:54:22 +0000 (10:54 +0000)]
am
259a94a9: (-s ours) am
8f766350: Reset the ACL connection data on ACL disconnection
* commit '
259a94a915556b953f01dcd1729bce272e65905f':
Miao Chou [Thu, 27 Aug 2015 10:54:10 +0000 (10:54 +0000)]
am
ea21b5da: (-s ours) am
549c64d1: Fix security vulnerabilities in string operations
* commit '
ea21b5dae90c8c51da2ccc22e8a8f2f8615fc961':
Pavlin Radoslavov [Thu, 27 Aug 2015 10:54:05 +0000 (10:54 +0000)]
am
37c5fafe: (-s ours) am
680959b0: Add missing data initialization
* commit '
37c5fafef2bac1fec5b7ff2bc80123490946c37c':
Marie Janssen [Thu, 27 Aug 2015 10:54:00 +0000 (10:54 +0000)]
am
1dffda3b: (-s ours) build: fixes for LOG_* message build errors.
* commit '
1dffda3bb0c946be415fb3ceabb337694abdf488':
build: fixes for LOG_* message build errors.
Marie Janssen [Thu, 27 Aug 2015 10:53:55 +0000 (10:53 +0000)]
am
9a78e8d2: (-s ours) am
49120dc8: build: Fix LOG_TAG define breakage, macro usage
* commit '
9a78e8d25416325308fa700bb38459817eeb5c7a':
Marie Janssen [Thu, 27 Aug 2015 10:53:43 +0000 (10:53 +0000)]
am
d33e39f1: (-s ours) am
db554581: build: Update osi log functions, use consistently
* commit '
d33e39f14834ddfcfad27b9bef5ffb87919a8644':
Anubhav Gupta [Thu, 27 Aug 2015 10:53:39 +0000 (10:53 +0000)]
am
35c23212: (-s ours) am
fd0e9f19: Properly handle outgoing connection requests in opening/opened state
* commit '
35c23212a797bf67e8c41114a60ed4dca10c134c':
Satya Calloji [Thu, 27 Aug 2015 10:53:34 +0000 (10:53 +0000)]
am
e0ec1c0d: (-s ours) am
905c72de: Incorrect address type in ADV end on reconnection
* commit '
e0ec1c0d1328d26f37a13152b0af88487d0bdaa4':
Anubhav Gupta [Thu, 27 Aug 2015 10:53:18 +0000 (10:53 +0000)]
am
843101be: (-s ours) am
9c5d0727: Override remote suspend flag on local play state changes
* commit '
843101be012626fcc5843269e8edc4ff592866d9':
Srinu Jella [Thu, 27 Aug 2015 10:53:12 +0000 (10:53 +0000)]
am
ceab48b8: (-s ours) am
42f37840: SDP: Validate input UUID\'s length
* commit '
ceab48b8a0ec53ee263fa3609a1c48845ed34c64':
Andre Eisenbach [Thu, 27 Aug 2015 10:53:07 +0000 (10:53 +0000)]
am
9854afdc: (-s ours) am
97269982: Remove extraneous patch from secure connections workaround
* commit '
9854afdc6ff5fc1034e664878ff2d17b1a9dabf4':
Srinu Jella [Thu, 27 Aug 2015 10:53:02 +0000 (10:53 +0000)]
am
e116777a: (-s ours) am
f1029c7a: Remove stored link key for temporarily paired devices
* commit '
e116777afad843f097c48755ef00fbb68969138a':
Tucker Sylvestro [Thu, 27 Aug 2015 10:52:47 +0000 (10:52 +0000)]
am
bfa9853c: (-s ours) am
1192df9f: Save all snoop logs when BtSnoopSaveLog=true
* commit '
bfa9853c7fdea86c07336694a9a7b7d8977f0498':
Andre Eisenbach [Thu, 27 Aug 2015 10:52:41 +0000 (10:52 +0000)]
am
f489b51c: (-s ours) am
7927f68b: Blacklist Nexus Remote for LE secure connections
* commit '
f489b51c977ac5f7d113bfae8446e7ac269c7047':
Nitin Arora [Thu, 27 Aug 2015 10:52:37 +0000 (10:52 +0000)]
am
289bfeae: (-s ours) am
4f6c9b4f: Use correct transport type while encrypting link
* commit '
289bfeae1303b3407a77b7c088a47672913d171a':
Andre Eisenbach [Thu, 27 Aug 2015 10:52:24 +0000 (10:52 +0000)]
am
25e71477: (-s ours) am
d69bef4e: Merge "Prevent LE remote name request during inquiry" into mnc-dev
* commit '
25e714779ad3470d8775369114f5aa99ce931295':
Priti Aghera [Thu, 27 Aug 2015 10:52:19 +0000 (10:52 +0000)]
am
def63262: (-s ours) am
8e928b4a: Set random identity only if enhanced privacy is supported
* commit '
def63262404de9dd1a45645d799f1c890b9981ad':
Nitin Arora [Tue, 25 Aug 2015 23:37:37 +0000 (23:37 +0000)]
am
3a464232: am
ee8592f4: am
b7460434: Fix memory corruption of BLE whitelist hashmap
* commit '
3a464232611595913e0773d215a8e5199f3f9093':
Fix memory corruption of BLE whitelist hashmap
Nitin Arora [Tue, 25 Aug 2015 23:22:48 +0000 (23:22 +0000)]
am
ee8592f4: am
b7460434: Fix memory corruption of BLE whitelist hashmap
* commit '
ee8592f44738ca438df9256e3e057250d014c740':
Fix memory corruption of BLE whitelist hashmap
Nitin Arora [Tue, 25 Aug 2015 23:18:06 +0000 (23:18 +0000)]
am
b7460434: Fix memory corruption of BLE whitelist hashmap
* commit '
b74604341c60628dc7bc8e8e69e3ce2acb4a5373':
Fix memory corruption of BLE whitelist hashmap
Nitin Arora [Fri, 21 Aug 2015 19:34:14 +0000 (12:34 -0700)]
Fix memory corruption of BLE whitelist hashmap
When adding devices to the whitelist for LE background connections, a
local variable is used as the hashmap key, preventing any successful
lookups going forward. Thus the device will repeatedly add the same
device to the whitelist and preventing successful connections going
forward.
Bug:
23423602
Change-Id: I3d2590c0a1dd66c6e1864ea53f875a713660b645
Arman Uguray [Mon, 24 Aug 2015 18:40:11 +0000 (18:40 +0000)]
am
3644c2a3: service: Check for NULL IBinder in registerCallback
* commit '
3644c2a3f9b203eaf798053097ad92df8b2820cc':
service: Check for NULL IBinder in registerCallback
Arman Uguray [Mon, 24 Aug 2015 18:02:05 +0000 (18:02 +0000)]
am
d0835477: service: Return SUCCESS from Acquire|ReleaseWakeLock
* commit '
d0835477cb1047b42eef8d740e8d29888b0874c6':
service: Return SUCCESS from Acquire|ReleaseWakeLock
Arman Uguray [Mon, 24 Aug 2015 18:00:25 +0000 (11:00 -0700)]
service: Check for NULL IBinder in registerCallback
Added checks for NULL binder in IBluetooth.registerCallback and
IBluetooth.unregisterCallback.
Change-Id: I6136ad08d83696ad0e94cc2425667df9310f2b96
Arman Uguray [Mon, 24 Aug 2015 17:08:19 +0000 (10:08 -0700)]
service: Return SUCCESS from Acquire|ReleaseWakeLock
Added code back to lie and return BT_STATUS_SUCCESS from the
AcquireWakeLock and ReleaseWakeLock OS callouts, since without these
the adapter cannot be properly disabled.
Bug:
23390297
Change-Id: I9801ccc7f72d83d132363fc888319bfb9b2eff29
Ian Coolidge [Mon, 24 Aug 2015 17:35:53 +0000 (17:35 +0000)]
am
bc6ad53e: Merge "Improve adv_data transfer between contexts."
* commit '
bc6ad53e310c2b6b1734883e8d92f5c147279d23':
Improve adv_data transfer between contexts.
Ian Coolidge [Mon, 24 Aug 2015 17:22:45 +0000 (17:22 +0000)]
Merge "Improve adv_data transfer between contexts."
Pavlin Radoslavov [Mon, 24 Aug 2015 06:47:11 +0000 (23:47 -0700)]
resolved conflicts for merge of
a3d3c312 to mnc-dr-dev-plus-aosp
Change-Id: I98a27cd20ed225ad278af9f2b27b6e954a55f7a7
Pavlin Radoslavov [Mon, 24 Aug 2015 05:05:15 +0000 (05:05 +0000)]
am
5c572ffb: am
aa41fec0: Check the return value when reading HCI type byte
* commit '
5c572ffb5b61e5c7f7fe1080bdb27098c9bc5511':
Check the return value when reading HCI type byte
Pavlin Radoslavov [Mon, 24 Aug 2015 05:00:20 +0000 (05:00 +0000)]
am
aa41fec0: Check the return value when reading HCI type byte
* commit '
aa41fec0e36653e828bfc2a54fca11447ed56cc5':
Check the return value when reading HCI type byte
Pavlin Radoslavov [Thu, 20 Aug 2015 23:53:16 +0000 (16:53 -0700)]
Check the return value when reading HCI type byte
Add missing return value check when reading the HCI type byte.
This check is needed as a safeguard. For example, function
event_uart_has_bytes() could be called (indirectly)
within the run_reactor() loop not only when there are bytes to read,
but also if there is an error (e.g., EPOLLHUP | EPOLLRDHUP | EPOLLERR).
Bug:
23105107
Change-Id: Ic3b6e4d656406949e384c8106b0c607f7c221759
Dennis Cheng [Fri, 21 Aug 2015 22:25:40 +0000 (22:25 +0000)]
am
6f5f0540: test_vendor_lib: Clean up controller documentation and address style issues
* commit '
6f5f0540f1557c87349d9f3378a90979c175ed1d':
test_vendor_lib: Clean up controller documentation and address style issues
Dennis Cheng [Fri, 21 Aug 2015 22:25:36 +0000 (22:25 +0000)]
am
2e00ba9b: test_vendor_lib: Add tests
* commit '
2e00ba9b74536ce9a0d1adf78f92e6478563e49b':
test_vendor_lib: Add tests
Chih-hung Hsieh [Fri, 21 Aug 2015 22:25:26 +0000 (22:25 +0000)]
am
ad588372: Merge "Enable clang compilation, use stdatomic.h."
* commit '
ad5883726417d06ee79fa26e4050f8c3a9439578':
Enable clang compilation, use stdatomic.h.
Arman Uguray [Fri, 21 Aug 2015 22:25:24 +0000 (22:25 +0000)]
am
e2982ad5: service: Don\'t lie about supporting wake locks
* commit '
e2982ad5a15f604218a7cfb37ab1aaed544667d3':
service: Don't lie about supporting wake locks
Dennis Cheng [Fri, 21 Aug 2015 03:32:01 +0000 (20:32 -0700)]
test_vendor_lib: Clean up controller documentation and address style
issues
This upload cleans up the command documentation in the controller's
header file and also fixes a few logical errors related to command
status event packets. Some style fixes are also included, such as
removing braces for single line conditionals to conform to remain
consistent with the rest of the project.
Bug:
21586676
Change-Id: Ife5e608e43c3030e76eff8ea79ce6cad0b2c10a3
Dennis Cheng [Tue, 18 Aug 2015 23:44:08 +0000 (16:44 -0700)]
test_vendor_lib: Add tests
This upload adds unit tests for the packet_stream and hci_transport
objects.
Bug:
21586676
Change-Id: Ica99be959cdd801ea10631d31fc0f0b8ea1d8456
Chih-hung Hsieh [Fri, 21 Aug 2015 20:25:29 +0000 (20:25 +0000)]
Merge "Enable clang compilation, use stdatomic.h."
Arman Uguray [Thu, 20 Aug 2015 22:40:31 +0000 (15:40 -0700)]
service: Don't lie about supporting wake locks
Changed the code to return error rather than success from the native
bt_os_callout_t hooks.
Bug:
23390297
Change-Id: I0a4e2678ace88072294b82e57cf1e1bd3edd08cd
Chih-Hung Hsieh [Thu, 13 Aug 2015 19:27:32 +0000 (12:27 -0700)]
Enable clang compilation, use stdatomic.h.
* Remove old atomic.h and atomic_test.cpp.
Use stdatomi.h in counter.c.
* Suppress warnings on unused variables/parameters.
* Suppress warnings on redefined typedef.
Change-Id: Ic7ec652608f2c9423984a3631fb58efea5a835e7
Dennis Cheng [Fri, 21 Aug 2015 00:12:18 +0000 (00:12 +0000)]
am
7a87e719: test_vendor_lib: Add working post delayed task
* commit '
7a87e719982e874c1d23e106a4dbc8dd2ede97bd':
test_vendor_lib: Add working post delayed task
Dennis Cheng [Fri, 14 Aug 2015 20:15:31 +0000 (13:15 -0700)]
test_vendor_lib: Add working post delayed task
This upload fixes the post delayed task functionality so that it uses
a custom time stamped event object instead of posting callbacks to the
vendor manager's task runner (which does not support delayed tasks for
MessageLoopForIO).
Bug:
21586676
Change-Id: Ib5d9019d8c8dd5c9ad865df82eac16b0ecf50268
Arman Uguray [Thu, 20 Aug 2015 22:42:44 +0000 (22:42 +0000)]
am
39a66bed: service/client: Register IBluetoothCallback
* commit '
39a66bed960d96eca900e7e002e0d7bef0e0e151':
service/client: Register IBluetoothCallback
Arman Uguray [Thu, 20 Aug 2015 22:42:43 +0000 (22:42 +0000)]
am
67ab1c85: service: Introduce IBluetoothCallback.h
* commit '
67ab1c856dfc0ca9fb44b94b3621d4183a693a5a':
service: Introduce IBluetoothCallback.h
Arman Uguray [Thu, 20 Aug 2015 22:42:43 +0000 (22:42 +0000)]
am
5bb6aa6a: service: Add native RemoteCallbackList
* commit '
5bb6aa6a0fc49b38e4951a37d2c30644a0bf00be':
service: Add native RemoteCallbackList
Arman Uguray [Thu, 20 Aug 2015 19:47:55 +0000 (12:47 -0700)]
service/client: Register IBluetoothCallback
bluetooth-cli now registers an IBluetoothCallback to receive adapter
state updates, which gets automatically unregistered when bluetooth-cli
exits.
Bug:
23328384
Change-Id: I4f190e91ecd8401b9f5eb1cffdfb26cd9d5cecb0
Arman Uguray [Thu, 20 Aug 2015 19:36:20 +0000 (12:36 -0700)]
service: Introduce IBluetoothCallback.h
This CL introduces the native bindings for the IBluetoothCallback
Binder interface and implements the IBluetooth registerCallback and
unregisterCallback methods.
Bug:
23328384
Change-Id: I6fbf72cff7e3f037a412be8678ea97f3a7ada0c8
Arman Uguray [Thu, 20 Aug 2015 19:31:50 +0000 (12:31 -0700)]
service: Add native RemoteCallbackList
This CL introduces a native port of the android.os.RemoteCallbackList
Java class. This is in preparation of the upcoming IBluetoothCallback
implementation.
Bug:
23328384
Change-Id: Icebf5c286ced820fa631da35f50cdf5d244fdded
Arman Uguray [Thu, 20 Aug 2015 22:05:05 +0000 (22:05 +0000)]
am
8f3595f8: service: Add complete IBluetooth transaction enums
* commit '
8f3595f8632b64f386276229492220dac3d6ceb5':
service: Add complete IBluetooth transaction enums
Arman Uguray [Thu, 20 Aug 2015 21:55:09 +0000 (21:55 +0000)]
am
42feba6b: Revert "service: Move UNIX IPC code into ipc/unix/"
* commit '
42feba6b2da890cfee2d1daaf6c2e76378c55e49':
Revert "service: Move UNIX IPC code into ipc/unix/"