Francis Tsui
5df1af7c61
Create separate WebRtc Platform.
...
PiperOrigin-RevId: 919283950
2026-05-21 15:26:28 -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
hai007
92e901e466
Always include preferences_manager.h in platform.h.
...
PiperOrigin-RevId: 886985043
2026-03-20 14:49:52 -07:00
Francis Tsui
a590b2a3e2
Update platform to remove file size from CreateInputFile API.
...
PiperOrigin-RevId: 846311268
2025-12-18 09:52:50 -08:00
Guogang Li
e37b501e37
Handle App lifecycle in Nearby Connections.
...
PiperOrigin-RevId: 822749438
2025-10-22 14:53:33 -07:00
Francis Tsui
8a88a78f25
Remove unused platform interface method.
...
PiperOrigin-RevId: 819236789
2025-10-14 08:35:31 -07:00
Guogang Li
9eca355226
Internal cleanup
...
PiperOrigin-RevId: 817215477
2025-10-09 09:17:07 -07:00
Guogang Li
cce45b745e
Internal refactor
...
PiperOrigin-RevId: 815749899
2025-10-06 09:03:08 -07:00
Guogang Li
5fbef9e11e
Remove BLE V1 codes
...
PiperOrigin-RevId: 811369802
2025-09-25 08:56:51 -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
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
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
Chun Zhang
c426dea3f5
Excludes PreferencesRepository from NEARBY_CHROMIUM
...
PiperOrigin-RevId: 524972823
2023-04-17 15:58:34 -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
8a66bff097
Made observer list thread safe
...
PiperOrigin-RevId: 520713657
2023-03-30 12:36:11 -07: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
Qin Wang
f94aa7548b
Migrate Timer from location/nearby to third_party/nearby
...
PiperOrigin-RevId: 501928835
2023-01-13 13:44:17 -08:00
Suet-Fei Li
084f7ebd88
Remove location namespace in third_party/nearby.
...
PiperOrigin-RevId: 500023196
2023-01-06 02:53:57 -08:00
hai007
88e350e5d2
Integrate network related part which both nearby sharing and fastpair are adopted.
...
Details can be seen in the `Integrate reusable internal components into third_party` part of `server access design doc` (go/fast_pair_server_data_access)
PiperOrigin-RevId: 498208011
2022-12-28 10:28:32 -08:00
Aaron Yu
49af1a96b6
Add SetCustomSavePath API to Nearby Connections
...
PiperOrigin-RevId: 492563503
2022-12-02 14:38:55 -08:00
Suet-Fei Li
b6b692b0ea
WIFI Direct implementation (1)
...
Part 1: Implement internal common code
Add implementation/g3 skeleton code for testing coverage.
PiperOrigin-RevId: 485067018
2022-10-31 09:14:09 -07:00
John Carroll
55c4714b99
Cleanup the code. Change inputs on ImplementationPlatform::GetDownloadPath from std::string& to absl::string_view.
...
PiperOrigin-RevId: 472770249
2022-09-07 11:22:24 -07:00
Anthony Rueda
1c15361a98
Adding g3 implementation of CredentialStorage virtual methods along with unit test coverage.
...
PiperOrigin-RevId: 470013245
2022-08-25 09:53:25 -07:00
jfcarroll
778c77eacd
Persist the original radio name, and restore it on app start if the radio name is our radio name.
...
PiperOrigin-RevId: 464148898
2022-07-29 13:43:35 -07:00
jfcarroll
bd9d01ec29
Fix for outgoing file names being truncated, and renaming input files should not occur, only output files.
...
PiperOrigin-RevId: 457857046
2022-06-28 17:41:29 -07:00
aaronyujiaze
6b88d326df
Add BLE V2 windows platform implementation (Phase 1)
...
This CL implements the scanning and advertising of Nearby BLE Medium Fast Advertisement with hardcoded advertisement data
PiperOrigin-RevId: 446806137
2022-05-05 13:45:35 -07:00
hai007
43a165e418
WIFI Hotspot implementation (1)
...
Part 1: Internal common code
PiperOrigin-RevId: 440437253
2022-04-08 13:18:47 -07:00
jfcarroll
517d77f5aa
This adds parent path and file name to the Payload constructor. This will affect chrome.
...
PiperOrigin-RevId: 435223740
2022-03-16 19:18:13 -07:00
suetfei
bdce5dd2be
Support NO_WEBRTC in platform/* except WINDOWS.
...
PiperOrigin-RevId: 427067819
2022-02-07 18:01:36 -08:00
hais
f5fcd35ced
nearby sdk refactor
...
PiperOrigin-RevId: 425434260
2022-02-02 11:56:39 -08:00