hai007
2a56254756
Automated Code Change
...
PiperOrigin-RevId: 621908243
2024-04-04 10:52:30 -07:00
Francis Tsui
1e08b2d886
Fixed remaining filesystem calls that throws exceptions.
...
PiperOrigin-RevId: 620379472
2024-03-29 17:33:25 -07:00
hai007
cf2a1eb0b1
Internal change
...
PiperOrigin-RevId: 613133183
2024-03-06 10:21:45 -08: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
hai007
6ae46a9496
Add visibilities
...
PiperOrigin-RevId: 596118852
2024-01-05 17:26:39 -08:00
hai007
7484132a95
Fix the following potential warnings:
...
* `-Wdeprecated-declarations`
* `-Wfinal-dtor-non-final-class`
* `-Werror=inconsistent-missing-override`
* `-Wignored-pragmas`
* `-Wint-to-void-pointer-cast`
* `-Winvalid-offsetof`
* `-Wmacro-redefined`
* `-Wmicrosoft-template`
* `-Wmicrosoft-cast`
* `-Wmicrosoft-exception-spec`
* `-Wmicrosoft-template-shadow`
* `-Wmicrosoft-unqualified-friend`
* `-Wmisleading-indentation`
* `-Werror=string-conversion`
* `-Wunused-result`
* `-Wunused-value`
* `-Wunused-variable`
* `-Wvla-extension`
* `-Wnon-virtual-dtor`
* `-Wimplicit-fallthrough`
PiperOrigin-RevId: 585621864
2023-11-27 05:24:59 -08:00
hai007
629e7ba7c9
Disable Intel PIE for github Opensource repo
...
PiperOrigin-RevId: 576593321
2023-10-25 11:34:34 -07:00
hai007
091b4ebfa5
Hotspot Test Code
...
PiperOrigin-RevId: 565393814
2023-09-14 09:38:08 -07:00
hai007
c51830a97f
Port Intel PIE DLL, so we can query and control Intel WIFI directly
...
PiperOrigin-RevId: 563303511
2023-09-08 18:41:47 -07:00
Janusz Sobczak
5393daf9f1
Merge logging and types build targets
...
Both "types" and "logging" build targets included "logging.h"
Merging them together avoids circular dependencies.
PiperOrigin-RevId: 555262816
2023-08-09 19:13:12 -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
4a71c4d2d0
Move NS implementation to third party folder
...
PiperOrigin-RevId: 546966492
2023-07-10 13:39:42 -07:00
hai007
00ab9fef62
Load the AccountManager in the WebRTC code.
...
PiperOrigin-RevId: 540036925
2023-06-13 12:20:28 -07:00
hai007
b9a4d98e25
Add WebRtcMedium implementation for Windows.
...
PiperOrigin-RevId: 531631988
2023-05-12 16:29:40 -07:00
hai007
0bd34a1fdf
Internal changes
...
PiperOrigin-RevId: 531356884
2023-05-11 18:01:37 -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
Chun Zhang
00bba36219
Migrate PreferencesRepository from location/nearby to third_party/nearby
...
PiperOrigin-RevId: 524185819
2023-04-13 21:19:12 -07:00
Suet-Fei Li
893da899a0
Add json external dependency for OSS Bazel Build.
...
PiperOrigin-RevId: 523234242
2023-04-10 15:57:18 -07:00
Guogang Li
87e044fa89
Internal bug fix
...
PiperOrigin-RevId: 522474442
2023-04-06 17:03:47 -07:00
hai007
c41fd2ed2a
Disable broken tests.
...
PiperOrigin-RevId: 521949387
2023-04-04 21:31:49 -07:00
Guogang Li
bda3a779bd
Fixed the crash in Timer::Stop
...
PiperOrigin-RevId: 521822379
2023-04-04 11:41:44 -07:00
Guogang Li
df9a87d524
internal cleanup
...
PiperOrigin-RevId: 520785471
2023-03-30 17:30:15 -07:00
hai007
f2331cfb42
Clean up build file.
...
PiperOrigin-RevId: 518966242
2023-03-23 14:40:43 -07:00
Guogang Li
f7e6deb8ab
internal cleanup
...
PiperOrigin-RevId: 517211099
2023-03-16 13:27:26 -07:00
John Carroll
999a5e4681
Drop windows/json and use google3/third_party/json instead. Update the LICENSE file.
...
PiperOrigin-RevId: 516383763
2023-03-13 18:44:42 -07:00
Qin Wang
ba8d60b8a9
Implement subscription for a GATT characteristic value changed
...
PiperOrigin-RevId: 513960871
2023-03-06 07:08:08 -08:00
John Carroll
4b1423d94e
Adding Gatt Server tests.
...
PiperOrigin-RevId: 513823778
2023-03-03 07:38:56 -08:00
Guogang Li
d750e54bc8
Added dummy implementation for BLE sockets
...
PiperOrigin-RevId: 512797910
2023-02-27 19:29:58 -08:00
Guogang Li
843a4c1a35
Added initial BLE GATT server implementation for BLE v2 support
...
PiperOrigin-RevId: 512666999
2023-02-27 10:35:02 -08:00
Guogang Li
d260feced5
Added BLE V2 GATT client implementation for Windows
...
PiperOrigin-RevId: 511635693
2023-02-22 17:05:31 -08:00
Guogang Li
d41c26dd24
Added BLE v2 peripheral
...
PiperOrigin-RevId: 509962831
2023-02-15 16:29:11 -08:00
Anay Wadhera
dc8b1ef7ee
Expose internal/platform windows implementation to presence and add bcrypt.lib for resolving bcrypt symbols in absl
...
PiperOrigin-RevId: 507834078
2023-02-07 11:13:38 -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
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
hai007
22c6db1473
Adding the implementation of the windows controller and cross language interfaces. TODO: Unit test needs to be added after the prototyped finished (b/264707418)
...
PiperOrigin-RevId: 500274314
2023-01-06 22:19:46 -08:00
hai007
f7f0a266fe
WIFI Direct implementation (5)
...
Part 5: Add WifiDirect Server/Client Socket and Credential
PiperOrigin-RevId: 499401159
2023-01-03 23:10:15 -08:00
hai007
7e82794d4d
WIFI Direct implementation (4) - Fake Hotspot as WifiDirect GO
...
Part 4: WIFI Direct platform code for Windows
PiperOrigin-RevId: 498611340
2022-12-30 11:23:45 -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
Qin Wang
fe26466278
Migrate fast pair from location/nearby/cpp/fastpair to third_party/nearby/fastpair
...
PiperOrigin-RevId: 495726740
2022-12-15 16:31:22 -08:00
hai007
38d6317274
Automated visibility attribute cleanup.
...
PiperOrigin-RevId: 495557586
2022-12-15 04:22:05 -08:00
Guogang Li
9c9439f4b1
Refactor the implementation of scheduled executor on Windows
...
PiperOrigin-RevId: 494261976
2022-12-09 14:20:53 -08:00
Qin Wang
ba1578777d
Implement Bluetooth Pairing for Fast Pair Windows
...
PiperOrigin-RevId: 492902580
2022-12-04 21:05:47 -08:00
Guogang Li
59d172fe64
Recovered the codes of BLE medium
...
PiperOrigin-RevId: 486803584
2022-11-07 17:11:17 -08:00
Nick Bourdakos
4fb6ba318c
Internal change
...
PiperOrigin-RevId: 486691317
2022-11-07 09:59:14 -08:00
John Carroll
180b76cf84
Split file path processing off into it's own static class and implement validation.
...
PiperOrigin-RevId: 485890871
2022-11-03 09:18:34 -07:00
Guogang Li
2fff61b312
Separated BLE permission API into mediums manager
...
PiperOrigin-RevId: 478640491
2022-10-03 16:57:24 -07:00
Guogang Li
086ad175a8
Fixed the issue to transfer file name in utf8
...
PiperOrigin-RevId: 476959117
2022-09-26 12:17:17 -07:00
hai007
01a4daffd2
Check the WiFiDirect support with Win32 API
...
Close the WiFi Handle after open it
PiperOrigin-RevId: 469602395
2022-08-23 18:02:15 -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