Commit Graph

  • 71974b2c0b Fix BlePeripheral pointer protection bug aaronyujiaze 2022-06-03 19:06:33 -07:00
  • 47775bba3d Add visibility for ClearcutEventLogger nearby 3rd party package dependencies hai007 2022-06-03 18:29:58 -07:00
  • bc6c726970 Fix bugs in Windows' BluetoothAdapter aaronyujiaze 2022-06-03 11:36:37 -07:00
  • 4045af569f Add Extended Advertising support for BlePeripheral discovery aaronyujiaze 2022-06-03 11:04:27 -07:00
  • 45386948be Add dual-mode Bluetooth Classic Device to support RequestConnection over BLE Fast Advertisement aaronyujiaze 2022-06-03 09:32:30 -07:00
  • 182a1d4568 Merge pull request #682 from rzhw/update_depot_tools suetfei 2022-06-02 14:07:28 -07:00
  • c94981c880 Convert logging of advertisement bytes to hex string format aaronyujiaze 2022-06-02 13:33:47 -07:00
  • 926dcc28d4 Add BlePeripheral discovery logic implementation aaronyujiaze 2022-06-02 13:29:37 -07:00
  • 28da839987 Latest update for winrt jfcarroll 2022-06-02 12:03:26 -07:00
  • 11558b453c Fix remote static bluetooth mac address serialization bug aaronyujiaze 2022-06-02 07:46:31 -07:00
  • 6d8d04a9f7 Fix for memory leaks, buffer overruns etc on the bluetooth adapter. jfcarroll 2022-06-01 23:07:28 -07:00
  • 5e2b1e9c4c Fix for expanding the CriticalSection coverage to eliminate out of order callbacks from bluetooth jfcarroll 2022-06-01 22:59:06 -07:00
  • 8f067bba98 Set scan mode was starting advertising whether we should or not. SetScanMode now only starts advertising if the radio is discoverable. jfcarroll 2022-06-01 22:46:58 -07:00
  • 09c04d4cc8 Build visibility changes jsobczak 2022-06-01 22:35:35 -07:00
  • 33ebc9e93f Change SendPayload to accept const char ** instead of char **. hai007 2022-06-01 22:03:59 -07:00
  • 90b0f35449 Remove duplicate strategy field in the AdvertisingOptionsW, ConnectionOptionsW. hai007 2022-06-01 20:12:07 -07:00
  • 6ebf3731c8 Add WifiLan validation check hai007 2022-06-01 15:48:48 -07:00
  • 5cf5ee2048 Change DisconnectFromEndpoint to accept const char * instead of char *. hai007 2022-06-01 08:24:09 -07:00
  • d8453565db Update depot_tools Richard Wang 2022-06-01 17:22:22 +09:00
  • 412e97a40a Fix link error when linking exe with core_adapter.dll. hai007 2022-05-31 23:28:09 -07:00
  • b5a1359d1f Automated g4 rollback of changelist 451248048. jfcarroll 2022-05-31 17:28:31 -07:00
  • b4b74ca5b4 Add Extended Advertising support in Nearby Connections layer aaronyujiaze 2022-05-31 12:27:07 -07:00
  • 93bc497872 Enabled the visibility of analytics to Nearby Sharing guogang 2022-05-31 12:14:16 -07:00
  • 0521012f83 Remove spurious log entries jfcarroll 2022-05-31 12:00:30 -07:00
  • e096c7e666 Fix typo in the comment. hai007 2022-05-31 06:50:06 -07:00
  • b14201a744 Add ToString support to location::nearby::connections::Status. hai007 2022-05-31 01:32:21 -07:00
  • e9d34f4c3f Fix link error when linking exe with core_adapter.dll. hai007 2022-05-30 09:13:08 -07:00
  • 0e63917cb6 Replace line separators from Windows style(\r\n) to Unix style(\n). hai007 2022-05-30 08:09:58 -07:00
  • e9d7a29d14 Add visibility for Nearby test snippet. hai007 2022-05-30 08:01:15 -07:00
  • 4aaedaac28 Fix typo in the comment and replace line separators to Unix style(\n). hai007 2022-05-30 07:56:18 -07:00
  • 01ec55de58 [BLE Refactor] Implement iOS Platform BLEV2 api with No-Op for advertising and discovery edwinwu 2022-05-30 03:52:56 -07:00
  • fe27ea822a Change comment "WIFI" to "WiFi" hai007 2022-05-28 14:46:56 -07:00
  • 37b0c31319 Add Wifi Hotspot AP and Client validation check hai007 2022-05-27 15:19:14 -07:00
  • 10605d5534 Remove spurious log entries jfcarroll 2022-05-27 10:34:58 -07:00
  • 519144eb24 [Analytics] Reorganize code structure for Analytics - move AnalyticsRecorder to Connections specific folder - log generic proto type in EventLogger hai007 2022-05-26 16:12:47 -07:00
  • 8765e5bc83 Bug fixes for 233012255 and 232995024 Refactor bluetooth_adapter setname and getname to remove logic errors, array overruns, and leaking memory. Refactor bluetooth discovery callbacks to prevent getting updates before we have cached the device found. Refactor the dart code interfaces to more closely align between the dll and the dart UI, and move from using the device name (which can be easily duplicated) as the primary key to using endpoint_id as the primary key for all calls into the dll. jfcarroll 2022-05-26 14:43:55 -07:00
  • 8867721271 Add reset for std::promise aaronyujiaze 2022-05-26 13:53:00 -07:00
  • 500f67c85e Add Wifi Medium to query WIFI interface capability and information hai007 2022-05-26 13:38:15 -07:00
  • ea939b70d3 Add connection attempt type into the established connection for distinguishing the initial and upgrade in the pipeline. So we could get the information of: 1. the transfer speed in initial connection stage or upgraded stage. 2. when doing the end to end mapping, we could map the right metadate field into right established connection for getting more correct analysis. hai007 2022-05-26 07:21:58 -07:00
  • f39770d690 Fixes Flaky test by set larger timer(100 ->1000 ms) for CancelableAlarm. edwinwu 2022-05-25 06:44:35 -07:00
  • 8e048f7be0 [BLE Refactor] Uses Uuid class for those used in Uuid string-form in /medium layer. edwinwu 2022-05-25 06:35:23 -07:00
  • cb8fef7875 Add fix to check the availability of BluetoothAdapter aaronyujiaze 2022-05-24 15:03:36 -07:00
  • 28acece858 C++20 fixes. hai007 2022-05-24 13:56:15 -07:00
  • a1e84f0597 [BLE Refactor] Implements BleV2Socket and BleV2ServerSocket. edwinwu 2022-05-23 20:19:39 -07:00
  • 0be161e3bb Add Copresence Service UUID to BLE Advertisement 0x16 Service Data aaronyujiaze 2022-05-20 13:45:20 -07:00
  • 48a91eec73 Add BLE V1 windows platform implementation aaronyujiaze 2022-05-19 13:47:04 -07:00
  • 58d14a36bf Add comments of MediumMetadata johnsonlu 2022-05-18 20:15:49 -07:00
  • 01f439b9ad [BLE Refactor] Add Extended advertisement support. edwinwu 2022-05-18 17:43:34 -07:00
  • 8f1623d293 Fix minor bluetooth adapter crash bug aaronyujiaze 2022-05-18 14:29:58 -07:00
  • d0a83cee39 This correctly exports the dll functions needed by the flutter app (and any other app). jfcarroll 2022-05-17 23:20:07 -07:00
  • 4aee0b681c Applied thread pool implementation from Windows platform guogang 2022-05-17 21:00:30 -07:00
  • 412f9e0752 [BLE Refactor] Connects BleV2 mediums to PCP handler. edwinwu 2022-05-17 05:39:36 -07:00
  • eddf53ec29 [BLE Refactor] Removes fast advertisement uuid in StartAdvertising and StartScanning. edwinwu 2022-05-13 00:17:26 -07:00
  • 080e964a4c [BLE Refactor] Implements GattClient for sender's device to fetch Gatt advertisement. edwinwu 2022-05-12 20:27:16 -07:00
  • 73c0ce9c76 Remove deprecated usage of CreateDataChannel() hai007 2022-05-11 23:25:37 -07:00
  • e9c4225443 Fix typo in the Nearby Sharing Windows Bluetooth classic socket logging. hai007 2022-05-11 16:40:40 -07:00
  • 12cef58420 [BLE Refactor] Refactor BlePeripheral class. edwinwu 2022-05-09 21:26:19 -07:00
  • 6347f80a11 [Sharing][Analytics] Add Auto dismiss fast initialization event log hai007 2022-05-09 18:45:57 -07:00
  • 487d272e24 Fix go/MSAN and coverage failure in: https://critique.corp.google.com/cl/445437919 hai007 2022-05-09 16:37:09 -07:00
  • cb2672de03 Fix go/tsan failure in: https://critique.corp.google.com/cl/444788086 hai007 2022-05-09 16:32:23 -07:00
  • 771ce23fa3 [BLE Refactor] Implements advertisement tracking in Ble medium with DiscoveredPeripheralTracker class. edwinwu 2022-05-09 00:34:25 -07:00
  • 6b88d326df Add BLE V2 windows platform implementation (Phase 1) aaronyujiaze 2022-05-05 13:43:40 -07:00
  • 8f4edf3c89 Delete use of implicit conversion from rtc::scoped_refptr<T> --> T*. hai007 2022-05-02 19:37:30 -07:00
  • d09f53a40b Unit test for WIFI Hotspot in BWU layer hai007 2022-04-29 09:27:50 -07:00
  • aeff3a9683 Change build target visibility for testing. hai007 2022-04-27 21:26:19 -07:00
  • 8e80ee097a Unit test for WIFI Hotspot in Connection Medium layer Fix 230126796: go/tsan error (data_race) found while running //third_party/nearby/internal/platform:public_test hai007 2022-04-27 01:19:15 -07:00
  • f5860da8f1 Fix README markdown typos bourdakos 2022-04-25 10:57:57 -07:00
  • cf85f26583 Merge pull request #612 from bourdakos1/github-actions suetfei 2022-04-25 10:29:52 -07:00
  • c15fba9631 Checkout with submodules Nick Bourdakos 2022-04-22 15:57:37 -04:00
  • 8227416d73 Add GitHub action for testing swift package Nick Bourdakos 2022-04-22 15:22:20 -04:00
  • 9a362bb9ae Exclude tests from swift build bourdakos 2022-04-22 13:38:02 -07:00
  • ff7a662bf6 Add SPM build test bourdakos 2022-04-22 12:10:10 -07:00
  • da13735484 Update Package.swift and stub webrtc bourdakos 2022-04-22 11:55:21 -07:00
  • ec2d3ae1aa WIFI Hotspot implementation (4) Part 4: BWU and client interface part hai007 2022-04-22 10:30:10 -07:00
  • 60e896ad37 Implementation g3 medium/Environment/platform layer unit test for WIFI Hotspot hai007 2022-04-21 01:07:38 -07:00
  • 6fc5b64605 Flattening payload and listeners jfcarroll 2022-04-20 12:53:33 -07:00
  • 86911dc5a9 Internal comment. hai007 2022-04-18 15:23:14 -07:00
  • 53a1d13496 [NC] Remove spammy AnalyticsRecorder log nohle 2022-04-18 07:40:42 -07:00
  • 0c19f3f279 [NC] Track bandwidth upgrade mediums for each endpoint (fix) nohle 2022-04-15 11:11:23 -07:00
  • 98a5b9d0ee [Nearby Connections][C++] Track bandwidth upgrade mediums for each endpoint (4/4 unit tests) nohle 2022-04-15 08:31:02 -07:00
  • e5fb3a8f11 [Nearby Connections][C++] Track bandwidth upgrade mediums for each endpoint (3/4) nohle 2022-04-15 08:27:33 -07:00
  • dee3e9cfb4 [Nearby Connections][C++] Track bandwidth upgrade mediums for each endpoint (2/4) nohle 2022-04-15 08:17:06 -07:00
  • 463d391fcd [Nearby Connections][C++] Track bandwidth upgrade mediums for each endpoint (1/4) nohle 2022-04-15 08:14:15 -07:00
  • 940dba6568 Merge pull request #600 from google/embedded jgsobczak 2022-04-14 13:14:48 -07:00
  • 93f203dc0b WIFI Hotspot implementation (3) Part 3: WIFI Hotspot platform code for Windows hai007 2022-04-14 12:28:49 -07:00
  • daac1e01c8 Add embedded SDK Janusz Sobczak 2022-04-14 11:57:25 -07:00
  • bc01739580 Add test to exclude list hai007 2022-04-14 11:23:12 -07:00
  • 8d8876249d BUILD configuration change hai007 2022-04-14 10:30:19 -07:00
  • 0ffd8ec9b6 Merge pull request #596 from google/revert-593-embedded jgsobczak 2022-04-14 10:14:12 -07:00
  • 3a58f7facd Revert "Add gtest submodule" jgsobczak 2022-04-14 10:13:53 -07:00
  • 3f81504dc1 Nearby Connections - Fixed crash when starting the app on devices with no Bluetooth adapter eidenkim 2022-04-14 08:57:36 -07:00
  • d1b2437b0d [BLE Refactor] Implements BleExtraField in mediums::BleAdvertisement for Extended advertisement. edwinwu 2022-04-13 22:04:45 -07:00
  • f8dbc648b5 Merge pull request #593 from google/embedded jgsobczak 2022-04-13 16:53:16 -07:00
  • 06a63f9e28 Add gtest submodule Janusz Sobczak 2022-04-13 13:52:49 -07:00
  • 5240c016e0 Fix swift build hai007 2022-04-13 11:17:01 -07:00
  • 530a6faeca Change copts include patch from relative path to full path for "impl_test" hai007 2022-04-13 11:11:08 -07:00
  • 3050f9432c [BLE Refactor] Implements DiscoveredPeripheralTracker. edwinwu 2022-04-13 10:54:28 -07:00
  • 3aa6b2f175 Fixes the package_swift exclude folder for iOS. edwinwu 2022-04-12 22:16:49 -07:00
  • ae813b51d3 [Sharing] Add QuickSetting tile into ActivityName. hai007 2022-04-11 20:43:52 -07:00
  • 2dca231337 This fixes the memory issues in bluetooth_adapter.cc jfcarroll 2022-04-11 15:27:59 -07:00