Edwin Wu
21f7e51635
[NC Apple coverage] add initial unit tests for BluetoothAdapterV2.
...
PiperOrigin-RevId: 807650119
2025-09-16 05:06:44 -07:00
Edwin Wu
eff9d2d50b
[NC Apple coverage] Reorganize BLE medium and test files
...
PiperOrigin-RevId: 800719731
2025-08-28 20:26:08 -07:00
Francis Tsui
ab94af291f
Create compatibility for moving platform API to use MacAddress class.
...
PiperOrigin-RevId: 800533547
2025-08-28 10:58:22 -07:00
Nick Bourdakos
0bad8b0c98
Ensure parent directories exist before creating output files on Apple
...
PiperOrigin-RevId: 800443625
2025-08-28 06:40:05 -07:00
Edwin Wu
da266c0025
[NC Apple coverage] Enable WiFiCommon tests.
...
PiperOrigin-RevId: 799130702
2025-08-25 08:24:11 -07:00
Nick Bourdakos
bff02013c9
Add implementation for log file path
...
PiperOrigin-RevId: 794256202
2025-08-12 13:52:47 -07:00
Johnson Lu
aaa1a35b62
Create iOS MH snippet
...
PiperOrigin-RevId: 793871634
2025-08-11 18:10:18 -07:00
Edwin Wu
31a15dc938
[NC Apple coverage] Implement iOS preferences in tests.
...
PiperOrigin-RevId: 792370292
2025-08-07 17:24:00 -07:00
Guogang Li
ddd4f922b9
Fixed deadlock during stop scanning on iOS
...
PiperOrigin-RevId: 791998760
2025-08-06 22:47:41 -07:00
Edwin Wu
d4edb7663d
Added the apple implementation to the platform implementation
...
PiperOrigin-RevId: 788246739
2025-07-28 18:59:47 -07:00
hai007
7480977c58
Automated Code Change
...
PiperOrigin-RevId: 786349659
2025-07-23 11:07:56 -07:00
Guogang Li
2f07f1ceee
Remove dependents on GTMLogger
...
PiperOrigin-RevId: 766849674
2025-06-03 15:42:07 -07:00
Guogang Li
46d7270fdc
Replace GTMLogger with GNCLogger
...
PiperOrigin-RevId: 766419599
2025-06-02 18:11:23 -07:00
Guogang Li
7ac30b7624
Add OS Log sink for iOS
...
PiperOrigin-RevId: 764981349
2025-05-29 19:29:59 -07:00
Guogang Li
132d04348d
Convert iOS platform logging to ABSL logging
...
PiperOrigin-RevId: 764413778
2025-05-28 14:21:57 -07:00
Francis Tsui
151ba03d0f
Create nearby::FilePath class to replace use of std::filesystem::path.
...
- Replace filesystem::path in DeviceInfo.
PiperOrigin-RevId: 761224912
2025-05-20 14:12:07 -07:00
Guogang Li
1ed2423717
Expose AWDL platform APIs to support PSK based TLS
...
PiperOrigin-RevId: 759165452
2025-05-15 08:47:50 -07:00
Guogang Li
f7e96e518c
Use DCT flag to control BLE encoding
...
PiperOrigin-RevId: 756496067
2025-05-08 16:04:44 -07:00
hai007
de344e0925
Pulls x20 QuickShareFfi artifacts and creates blaze targets for building the XCFramework.
...
PiperOrigin-RevId: 749147304
2025-04-18 14:25:25 -07:00
hai007
5fc75e3363
Add AWDL as a new Medium type in Nearby platform
...
PiperOrigin-RevId: 748492229
2025-04-16 18:35:21 -07:00
Edwin Wu
b10957d712
Add OpenL2capServerSocket and skeleton BleL2capServerSocket/BleL2capSocket
...
PiperOrigin-RevId: 746334743
2025-04-11 00:01:50 -07:00
hai007
8acf924934
Add AWDL as a new Medium type in Nearby platform
...
PiperOrigin-RevId: 741515012
2025-03-28 07:14:40 -07:00
hai007
ba24d92ca1
Add Hotspot Connector(STA) feature for IOS NC
...
PiperOrigin-RevId: 736593880
2025-03-13 12:11:37 -07:00
Guogang Li
f8669cf16d
Clean up logging implementations
...
PiperOrigin-RevId: 670714192
2024-09-03 14:48:52 -07:00
Edwin Wu
78505e91f7
Add the privacy manifests for swift NC-SDK.
...
PiperOrigin-RevId: 623676227
2024-04-10 19:19:11 -07:00
Francis Tsui
1072030be8
Copy sharing/internal, sharing/common and sharing/scheduling to github.
...
- Move Abseil pin to same as that used in Chromium.
- Disabled layering_check due to build failure in absl.
PiperOrigin-RevId: 596631921
2024-01-08 10:20:37 -08:00
Nick Bourdakos
387393f1d6
Delete old BLE code for Apple platforms
...
PiperOrigin-RevId: 559515626
2023-08-23 12:54:15 -07:00
Nick Bourdakos
9998093366
Add Objective-C++ BLE Medium wrapper
...
PiperOrigin-RevId: 558278732
2023-08-18 16:37:09 -07:00
Nick Bourdakos
07a94a950d
Add Objective-C++ GATT client wrapper
...
PiperOrigin-RevId: 557925490
2023-08-17 13:48:48 -07:00
Nick Bourdakos
9d2cfc19c9
Add Objective-C++ GATT server wrapper
...
PiperOrigin-RevId: 552636264
2023-07-31 17:20:14 -07:00
Nick Bourdakos
c1d74120a0
Add initial BLEv2 Bluetooth Adapter
...
PiperOrigin-RevId: 551922301
2023-07-28 12:32:27 -07:00
Nick Bourdakos
a42cdc7346
Move Server Socket and its dependencies to their own files
...
PiperOrigin-RevId: 551330682
2023-07-26 15:21:46 -07:00
Thomas Van Lenten
7e1f286d93
Don't compile utils.mm twice.
...
PiperOrigin-RevId: 551315072
2023-07-26 14:25:24 -07:00
Nick Bourdakos
de3f638129
Extract BLE code into its own target
...
PiperOrigin-RevId: 551074383
2023-07-25 20:23:59 -07:00
Nick Bourdakos
96348b6ba7
Add BLE conversion utils
...
PiperOrigin-RevId: 547958170
2023-07-13 16:20:04 -07:00
Guogang Li
4a71c4d2d0
Move NS implementation to third party folder
...
PiperOrigin-RevId: 546966492
2023-07-10 13:39:42 -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
Anay Wadhera
f21b1e7089
internal change
...
PiperOrigin-RevId: 529179617
2023-05-03 13:32:34 -07:00
Nick Bourdakos
84f480fdd1
Fix IP address bug where 4 byte version wasn't converted to dotted decimal form
...
Introduces a tested `GNCIPAddress` class to make it more explicit of which IP address format is being used at call sites to prevent similar issues in the future.
PiperOrigin-RevId: 528572993
2023-05-01 14:20:12 -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
Nick Bourdakos
f7edb0c858
Add Apple implementation for device info
...
PiperOrigin-RevId: 521834323
2023-04-04 12:27:43 -07:00
Nick Bourdakos
2c47104dc9
Update the Apple Wi-Fi LAN medium to use WifiLanV2
...
PiperOrigin-RevId: 510228266
2023-02-16 13:28:38 -08:00
Nick Bourdakos
cee10e8d44
Add logging support for Apple platform
...
PiperOrigin-RevId: 509833510
2023-02-15 07:59:28 -08:00
Qin Wang
a0692e6306
Migrate device_info from location/nearby to third_party/nearby
...
PiperOrigin-RevId: 504935151
2023-01-26 14:01:11 -08:00
Nick Bourdakos
e2e702b68f
Remove #ifdef __cplusplus guards
...
PiperOrigin-RevId: 504553878
2023-01-25 07:14:44 -08:00
Nick Bourdakos
819f816600
Refactor nearby connections clients to be organized by languages.
...
PiperOrigin-RevId: 503308736
2023-01-19 17:36:07 -08:00
Qin Wang
f94aa7548b
Migrate Timer from location/nearby to third_party/nearby
...
PiperOrigin-RevId: 501928835
2023-01-13 13:44:17 -08:00
Nick Bourdakos
4a8163ae20
Internal change.
...
PiperOrigin-RevId: 499340401
2023-01-03 16:22:56 -08:00
Nick Bourdakos
07998a05ed
Change "ios" package name to "apple" since its usage isn't limited to iOS
...
PiperOrigin-RevId: 497046967
2022-12-21 18:09:42 -08:00