Guogang Li
5b155f9a4a
Added data section filter in BLE scanning
...
PiperOrigin-RevId: 553660098
2023-08-09 19:11:48 -07:00
Guogang Li
20f2291476
Added APIs to allow/prevent sleep in session manager
...
PiperOrigin-RevId: 552958620
2023-08-01 16:26:47 -07:00
Guogang Li
868d3ce046
Resolved the issue to monitor lock/unlock in platform SDK
...
PiperOrigin-RevId: 552655345
2023-07-31 19:13:27 -07:00
Guogang Li
eb5f8aed10
Fixed WI-FI hotspot stuck issue during close
...
PiperOrigin-RevId: 551703821
2023-07-27 18:57:27 -07:00
Janusz Sobczak
974d4b357c
Skip SDP check for FP rfcomm connection on Windows
...
The SDP checks fails but rfcomm connection works.
Skipping the SDP check does not seem to have any ill side effects.
PiperOrigin-RevId: 551370531
2023-07-26 18:15:44 -07:00
Guogang Li
99c5e19f3f
internal update
...
PiperOrigin-RevId: 550729573
2023-07-24 18:15:44 -07:00
Guogang Li
e5fdddec6d
internal update
...
PiperOrigin-RevId: 549461047
2023-07-19 16:43:10 -07:00
Guogang Li
4a71c4d2d0
Move NS implementation to third party folder
...
PiperOrigin-RevId: 546966492
2023-07-10 13:39:42 -07:00
Guogang Li
92a1510158
Fixed an upgrade issue
...
PiperOrigin-RevId: 544778015
2023-06-30 16:44:04 -07:00
Qin Wang
d55caf0c4b
Enable ble_medium scanning for advertisement with Fast Pair Service UUID
...
PiperOrigin-RevId: 544158039
2023-06-28 14:17:36 -07:00
hai007
80ddcbe0fc
Fix a crash when reading file on Windows platform.
...
Suspect the file was corrupted when sending to receiver side. Check if it is good first, then peek. By this way, the crash maybe avoid. For further protection, add exception protection here.
PiperOrigin-RevId: 542884209
2023-06-23 09:46:59 -07:00
Guogang Li
72af220dae
Wait for all tasks completed in thread pool
...
PiperOrigin-RevId: 542866176
2023-06-23 08:30:37 -07:00
Guogang Li
bd30b11401
Fixed crash when stopping advertising
...
PiperOrigin-RevId: 542580849
2023-06-22 09:23:00 -07:00
Aaron Yu
7eca4d74c6
Fix __FrameHandler3::CxxCallCatchBlock crashes at Nearby Connections layer
...
PiperOrigin-RevId: 542085514
2023-06-20 16:43:14 -07:00
Guogang Li
839dd086fd
Fixed crash when initializing Bluetooth watcher
...
PiperOrigin-RevId: 540650297
2023-06-15 12:02:49 -07:00
Guogang Li
0c1d5e7e23
Applied flags to Wi-Fi Hotspot parameters
...
PiperOrigin-RevId: 540432082
2023-06-14 18:00:52 -07:00
Guogang Li
5ae556499b
Fixed the deadlock issue in hotspot
...
PiperOrigin-RevId: 540283852
2023-06-14 08:52:59 -07:00
hai007
00ab9fef62
Load the AccountManager in the WebRTC code.
...
PiperOrigin-RevId: 540036925
2023-06-13 12:20:28 -07:00
Guogang Li
ae900f0baf
Added flag to enable GATT on non-extended device
...
PiperOrigin-RevId: 538851144
2023-06-08 11:56:24 -07:00
Guogang Li
df31f7810c
Added flag to control GATT enable/disable
...
PiperOrigin-RevId: 538631107
2023-06-07 17:05:16 -07:00
Guogang Li
8e280832bf
Added timeout to discover GATT and BT service
...
PiperOrigin-RevId: 538352588
2023-06-06 19:07:10 -07:00
Janusz Sobczak
903071e001
Improve BLE peripheral lifecycle
...
Keep all discovered and explicitly created BLE peripherals in the same
collection.
The peripherals are removed when they haven't been used for a while.
PiperOrigin-RevId: 538349622
2023-06-06 18:44:44 -07:00
Qin Wang
ba740c9a5c
Implement RetroactivePairingDetector
...
PiperOrigin-RevId: 538319791
2023-06-06 16:18:38 -07:00
Guogang Li
5740dcccbb
Fixed internal issues found in test
...
PiperOrigin-RevId: 537340986
2023-06-02 10:07:33 -07:00
Qin Wang
3dd893dd4c
Implement FastPairPairer to handle the pairing process
...
PiperOrigin-RevId: 537124512
2023-06-01 14:07:22 -07:00
hai007
8e9ecdabc1
Automated visibility attribute cleanup.
...
PiperOrigin-RevId: 536823891
2023-05-31 14:29:22 -07:00
Guogang Li
996f86d93f
Fixed the issue start/stop BLE advertisement
...
PiperOrigin-RevId: 536599497
2023-05-30 22:02:19 -07:00
Guogang Li
72f74f3698
Fixed discovery issue in BLE V2
...
PiperOrigin-RevId: 536557212
2023-05-30 17:48:00 -07:00
Hai Shang
ecca9c1d19
Add windows impl for StartScanning
...
PiperOrigin-RevId: 534901836
2023-05-24 10:47:06 -07:00
Eiden Kim
27267f57b8
Fix the crash dump path to get from local app data.
...
PiperOrigin-RevId: 534220487
2023-05-22 16:29:45 -07:00
Guogang Li
fee648aa91
Fixed an issue in scheduled executor
...
PiperOrigin-RevId: 533306328
2023-05-18 18:10:48 -07:00
hai007
2a9af32a44
Fix crash caused by invalid preferences
...
PiperOrigin-RevId: 533179434
2023-05-18 10:47:24 -07:00
Crisrael Lucero
01c8e1ed05
Convert absl::string_view to const std::string&
...
PiperOrigin-RevId: 531634295
2023-05-12 16:40:50 -07:00
hai007
b9a4d98e25
Add WebRtcMedium implementation for Windows.
...
PiperOrigin-RevId: 531631988
2023-05-12 16:29:40 -07:00
Chun Zhang
b07700629d
Replace std::string with absl::string_view
...
PiperOrigin-RevId: 531607615
2023-05-12 14:39:48 -07:00
hai007
0bd34a1fdf
Internal changes
...
PiperOrigin-RevId: 531356884
2023-05-11 18:01:37 -07:00
Janusz Sobczak
b5938c0d17
Add G3 gatt server
...
PiperOrigin-RevId: 531287485
2023-05-11 13:15:40 -07:00
Nick Bourdakos
8886b99dde
Refactor the preferences repository to be a Windows implementation detail of the preferences manager
...
PiperOrigin-RevId: 531086202
2023-05-10 21:26:32 -07:00
Janusz Sobczak
0901aec6e2
Add BleMedium::GetRemotePeripheral
...
Added:
nearby::api::ble_v2::BlePeripheral::GetUniqueId()
nearby::api::ble_v2::BleMedium::GetRemotePeripheral(...)
Moved BlePeripheral implementation from bluetooth_adapter_* to ble_v2.*
Added G3 (test) implementation for the new methods.
PiperOrigin-RevId: 531023568
2023-05-10 15:40:38 -07:00
Nick Bourdakos
182ebad725
Use push and pop to add back the CreateMutex Windows macro to avoid issues in Windows app code.
...
PiperOrigin-RevId: 530668276
2023-05-09 11:36:06 -07:00
Qin Wang
e46bfb52d0
Define BluetoothPairing API for Nearby Platform Library and add implementation on Windows platform
...
PiperOrigin-RevId: 528510444
2023-05-01 10:36:59 -07:00
Guogang Li
4b27e8c446
Fixed crash during BT connection
...
PiperOrigin-RevId: 527656444
2023-04-27 12:47:36 -07:00
Qin Wang
a605baf326
UnlockMutex before run callback
...
PiperOrigin-RevId: 527322194
2023-04-26 11:22:30 -07:00
Guogang Li
e4c1f9aa24
Fixed the issue of using CancellationFlagListener
...
PiperOrigin-RevId: 526154394
2023-04-21 15:41:43 -07:00
Guogang Li
ac9d6b1c55
fixed the bssid format issue
...
PiperOrigin-RevId: 525606245
2023-04-19 18:24:15 -07:00
Qin Wang
f300012bcd
Fix GATT DiscoverServiceAndCharacteristics
...
PiperOrigin-RevId: 525295071
2023-04-18 17:22:31 -07:00
Chun Zhang
2e7f7a7d90
Migrate PreferencesManager from location/nearby to third_party/nearby
...
PiperOrigin-RevId: 524900136
2023-04-17 11:23:01 -07:00
Guogang Li
49aa73bbdd
Fixed bug of folder sharing
...
PiperOrigin-RevId: 524417795
2023-04-14 16:56:14 -07:00
hai007
6dac39292b
Remove unneeded fastpair dependency.
...
PiperOrigin-RevId: 524369312
2023-04-14 13:18:02 -07:00
Chun Zhang
00bba36219
Migrate PreferencesRepository from location/nearby to third_party/nearby
...
PiperOrigin-RevId: 524185819
2023-04-13 21:19:12 -07:00