Commit Graph
3864 Commits
Author SHA1 Message Date
hai007 6b2ca366c1 add isForcedUsb logging
PiperOrigin-RevId: 906582951
2026-04-27 15:41:43 -07:00
hai007 b4551e8d0a Fix flaky MultiplexSocketTest by using CountDownLatch.
PiperOrigin-RevId: 906533858
2026-04-27 14:05:13 -07:00
hai007 3311c2c07f Automated Code Change
PiperOrigin-RevId: 906432793
2026-04-27 10:36:15 -07:00
hai007 b8ef0d45cf add isForcedUsb logging
PiperOrigin-RevId: 906108772
2026-04-26 20:53:29 -07:00
hai007 32f1ed5ac5 add isForcedUsb logging
PiperOrigin-RevId: 905371058
2026-04-24 22:02:27 -07:00
Edwin Wu 04022d0db3 Refactor MediumEnvironment to improve FakeClock usage.
PiperOrigin-RevId: 904891357
2026-04-24 02:07:38 -07:00
hai007 c577ccaf4f Automated Code Change
PiperOrigin-RevId: 904780249
2026-04-23 21:02:41 -07:00
hai007 a7dd5feebb Automated Code Change
PiperOrigin-RevId: 902903748
2026-04-20 17:36:44 -07:00
Edwin Wu b533dd834c Fix tsan error.
PiperOrigin-RevId: 900978318
2026-04-16 17:03:53 -07:00
Francis Tsui dacbd03aa1 Replace ByteArray with std::string.
PiperOrigin-RevId: 900893850
2026-04-16 13:52:02 -07:00
hai007 c90e273160 Automated Code Change
PiperOrigin-RevId: 900780016
2026-04-16 09:57:37 -07:00
Edwin Wu bd66643160 Implement single-copy optimizations for BLE/L2CAP sockets.
PiperOrigin-RevId: 897745906
2026-04-10 09:58:48 -07:00
Edwin Wu 26efd91ff4 Introduce factory patterns for BLE managers in BleMedium.
PiperOrigin-RevId: 897492346
2026-04-09 22:53:52 -07:00
hai007 ef166b6534 [TTX] Include a bit to indicate the TTX
PiperOrigin-RevId: 897415417
2026-04-09 18:58:43 -07:00
hai007 0ab62e579e Automated Code Change
PiperOrigin-RevId: 897272170
2026-04-09 13:25:38 -07:00
Francis Tsui aaa458dd22 internal
PiperOrigin-RevId: 897253283
2026-04-09 12:48:32 -07:00
hai007 db72ebcaa4 Automated Code Change
PiperOrigin-RevId: 896829185
2026-04-08 19:52:40 -07:00
Francis Tsui 6914be4154 internal changes
PiperOrigin-RevId: 896726878
2026-04-08 15:16:34 -07:00
Edwin Wu 4b5e42ad71 Fix potential deadlock and use-after-free in BleServerSocket on Apple.
PiperOrigin-RevId: 895638821
2026-04-06 20:50:33 -07:00
Edwin Wu cae29fe15a The GNCMWaitForConnection utility is updated to allow specifying a target dispatch queue.
PiperOrigin-RevId: 895632592
2026-04-06 20:34:41 -07:00
Edwin Wu a570c9df8f [Nearby] Optimize NWFramework socket reads and writes for performance and memory. IV
PiperOrigin-RevId: 894952159
2026-04-05 09:18:32 -07:00
Edwin Wu b382cdb022 [Nearby] Optimize NWFramework socket reads and writes for performance and memory. III
PiperOrigin-RevId: 894930585
2026-04-05 07:51:18 -07:00
Edwin Wu 1bc6346601 [Nearby] Optimize NWFramework socket reads and writes for performance and memory. II
PiperOrigin-RevId: 894923575
2026-04-05 07:19:18 -07:00
hai007 79a05eb482 internal changes
PiperOrigin-RevId: 894402536
2026-04-03 22:05:12 -07:00
hai007 ca8e83e3e8 Automated Code Change
PiperOrigin-RevId: 893702079
2026-04-02 14:25:51 -07:00
Edwin Wu a405436f44 [Nearby] Optimize NWFramework socket reads and writes for performance and memory. I
PiperOrigin-RevId: 893210612
2026-04-01 18:27:47 -07:00
Francis Tsui 1d3ebd484b internal
PiperOrigin-RevId: 893035142
2026-04-01 11:40:02 -07:00
Francis Tsui ac46c3670c Remove obsolete code.
PiperOrigin-RevId: 892563700
2026-03-31 15:16:54 -07:00
Edwin Wu c7a8361639 Continue scanning even when peripherals are connected.
PiperOrigin-RevId: 892142072
2026-03-31 00:00:59 -07:00
Francis Tsui f088ef3b74 Remove unnecessary DevicInfoImpl class.
PiperOrigin-RevId: 892102193
2026-03-30 22:18:31 -07:00
Francis Tsui ac70b1f91f Remove SyncConfig frames.
PiperOrigin-RevId: 891975054
2026-03-30 16:35:01 -07:00
Francis Tsui 90028655d2 Cleanup DeviceInfo
PiperOrigin-RevId: 891750619
2026-03-30 09:11:37 -07:00
hai007 300881d3ed Add more speed test results, rssi and inactivity event count
PiperOrigin-RevId: 890625346
2026-03-27 14:04:25 -07:00
Francis Tsui a189a612f9 Add InitiatePairing to NearbySharingService.
PiperOrigin-RevId: 890580038
2026-03-27 12:21:02 -07:00
hai007 c855c882c4 absl::StatusOr is banned in Chromium
https://chromium.googlesource.com/chromium/src/+/main/styleguide/c++/c++-features.md#statusor-banned

PiperOrigin-RevId: 889397318
2026-03-25 13:10:55 -07:00
hai007 e8dbe745f8 Fix a few error triggered when trying to roll nearby in Chromium.
PiperOrigin-RevId: 889051225
2026-03-24 23:33:10 -07:00
Francis Tsui 17204408ac Add Pairing flow.
PiperOrigin-RevId: 888356880
2026-03-23 17:25:53 -07:00
Francis Tsui 8946f20883 Return more specific transfer failure status.
PiperOrigin-RevId: 887009931
2026-03-20 15:48:19 -07:00
hai007 92e901e466 Always include preferences_manager.h in platform.h.
PiperOrigin-RevId: 886985043
2026-03-20 14:49:52 -07:00
Francis Tsui 593e46c858 Use new QuerySharedCredentials rpc when file sync is enabled.
PiperOrigin-RevId: 886435458
2026-03-19 16:32:19 -07:00
Francis Tsui 9c3523cf6c Move rpc deadline setting up to client.
PiperOrigin-RevId: 885770162
2026-03-18 13:52:47 -07:00
Francis Tsui 86dde4cd78 Fix hotspot candidates
PiperOrigin-RevId: 885651650
2026-03-18 09:59:04 -07:00
hai007 2d13fb2750 Replace libjingle_peerconnection_api with the proper dependencies.
PiperOrigin-RevId: 884814527
2026-03-16 22:44:48 -07:00
Francis Tsui 614563c3fe Refactor OutgoingShareSession to handle both transfers and pairing.
PiperOrigin-RevId: 884809727
2026-03-16 22:32:00 -07:00
hai007 c0db20961d Remove AutoReconnection code
PiperOrigin-RevId: 884691071
2026-03-16 16:31:05 -07:00
Francis Tsui 03fe80f0b8 Create PairingClient.
PiperOrigin-RevId: 883360595
2026-03-13 15:17:24 -07:00
hai007 25ac6a21ab Automated Code Change
PiperOrigin-RevId: 882693871
2026-03-12 11:32:47 -07:00
Francis Tsui 6518130860 Add Binding messages.
PiperOrigin-RevId: 882297295
2026-03-11 18:20:30 -07:00
hai007 e0d79e661e Use a reverse-DNS prefix for Wi-Fi Direct service names.
PiperOrigin-RevId: 882102213
2026-03-11 11:03:41 -07:00
hai007 def9f08986 Fix flaky test InitializeUpgradedMediumForEndpoint_Success.
PiperOrigin-RevId: 882086351
2026-03-11 10:37:14 -07:00