Sid Dahiya
3624dd1683
Update Obj-C Wrappers for DDV
2020-06-22 13:54:06 -07:00
Sid Dahiya
6bbb914d70
Update DefaultDataViewerTests
2020-06-22 13:35:17 -07:00
Sid Dahiya
c97fd10b03
Update modules to latest
2020-06-22 13:34:30 -07:00
Sid Dahiya
27d65f57e8
Add `GetCurrentEndpoint` method to Java.
2020-06-22 11:59:20 -07:00
Sid Dahiya
124c7be134
- Remove `AnyViewerRegistered`
...
- Update Obj-C wrappers with the `GetCurrentEndpoint` method.
2020-06-22 11:45:37 -07:00
Sid Dahiya
202a2e598a
- Use `recursive_mutex`
...
- Add `GetCurrentEndpoint` method on `IDataViewer`
- DataViewer Tests pending for submodule update.
2020-06-22 10:50:13 -07:00
Sid Dahiya
0ffaba3027
Merge branch 'master' into sid-dahiya/DDVFixes
2020-06-19 11:40:06 -07:00
Tommy Meisel
0f60b5b8e6
Rename Reachability class ( #458 )
...
Co-authored-by: Tommy Meisel <thmeisel@microsoft.com>
2020-06-19 10:43:41 -07:00
Sid Dahiya
38f3f81a0c
Comment out test that depends on module update in DefaultDataViewer
2020-06-19 10:32:18 -07:00
Sid Dahiya
254d9294e0
Merge branch 'master' into sid-dahiya/DDVFixes
2020-06-18 15:10:30 -07:00
Heron Anzures
816a7ff4a6
Merge pull request #439 from microsoft/curl-memoryleak-fix
...
Fix for Curl headers memory leak
2020-06-18 14:14:53 -07:00
Sid Dahiya
15d2b4f230
Update IDataViewerCollection and IDataViewer
...
- Add support for `DataViewerCollection::IsViewerRegistered`
- Update `DataViewerCollection::IsViewerEnabled`to correctly reflect the behavior
- Add `IsTransmissionEnabled`to `IDataViewer` interface.
2020-06-18 14:00:26 -07:00
Matthew Koscumb
dfb748c46e
Merge branch 'master' into curl-memoryleak-fix
2020-06-18 09:27:34 -07:00
larvacea
5ee30d8162
Merge pull request #449 from microsoft/maharrim/docs
...
Add Room to cpp-start-android.md
2020-06-17 14:57:07 -07:00
Heron Anzures
ea2ad4c8f2
Merge branch 'master' into curl-memoryleak-fix
2020-06-17 14:30:35 -07:00
larvacea
00d6c75956
Merge branch 'master' into maharrim/docs
2020-06-17 11:28:43 -07:00
larvacea
dcfe5472c5
Add Room to cpp-start-android.md
2020-06-17 11:08:10 -07:00
Tommy Meisel
89cf9f4939
[ObjC] Update data type case names ( #447 )
...
Co-authored-by: Tommy Meisel <thmeisel@microsoft.com>
2020-06-17 10:21:26 -07:00
Max Golovanov
71b7486dc5
Merge branch 'master' into curl-memoryleak-fix
2020-06-16 14:12:02 -07:00
Max Golovanov
2b5d51ea6a
Merge pull request #446 from microsoft/reyang/update-meeting
...
Update the meeting time
2020-06-16 14:11:36 -07:00
Reiley Yang
52893e545f
update the meeting time
2020-06-16 13:35:16 -07:00
Max Golovanov
c6859407e0
Merge branch 'master' into curl-memoryleak-fix
2020-06-16 11:05:52 -07:00
Tommy Meisel
c49c6da7b3
Expose set ETag function ( #443 )
...
Co-authored-by: Tommy Meisel <thmeisel@microsoft.com>
2020-06-16 08:29:36 -07:00
larvacea
3540c4dc7c
Merge pull request #445 from microsoft/maharrim/norepo
...
Remove repo definitions
2020-06-15 20:47:04 -07:00
Max Golovanov
7a65010ed8
Merge branch 'master' into curl-memoryleak-fix
2020-06-15 17:17:26 -07:00
larvacea
07cc69f986
Remove repo definitions
2020-06-15 16:20:52 -07:00
larvacea
670d7dc52e
Merge pull request #438 from microsoft/maharrim/roomc
...
Change OfflineRoom schema
2020-06-15 12:02:06 -07:00
Martin Harriman
00ea8f6110
Use clang-format, add test to non-Android CMakeLists.txt
2020-06-13 16:45:41 -07:00
larvacea
7191c41e65
Documentation, minor fixes
2020-06-13 14:56:45 -07:00
larvacea
c4d3cbdd48
More fun trying to guess supported NDK versions
2020-06-12 16:31:38 -07:00
larvacea
8f243638dc
Change ndk version for mac
2020-06-12 16:28:24 -07:00
Heron Anzures
b11c7c5d1b
Merge branch 'master' into curl-memoryleak-fix
2020-06-12 16:23:27 -07:00
larvacea
c98e8cc3cf
Merge branch 'master' into maharrim/roomc
2020-06-12 15:55:41 -07:00
larvacea
bf1c5472d1
More tests, fix leak in unit tests
2020-06-12 15:55:16 -07:00
Matthew Koscumb
51abc164c0
Merge pull request #440 from microsoft/mkoscumb-fix-ub-in-tpmstub
...
Fix UB in TransmitProfilesStub.hpp
2020-06-12 15:08:30 -07:00
Matthew Koscumb
f96068abd7
Merge branch 'master' into mkoscumb-fix-ub-in-tpmstub
2020-06-12 14:21:01 -07:00
Max Golovanov
9f9dbc408a
Merge branch 'master' into curl-memoryleak-fix
2020-06-12 14:09:38 -07:00
Matthew Koscumb
3c5929db08
Merge pull request #436 from microsoft/mkoscumb-update-osName-to-align-with-common-schema
...
Update GetDeviceOsName on Mac and iOS to align with common schema
2020-06-12 13:50:27 -07:00
Matt Koscumb
95f31b9098
Fix undefined behavior by indexing outside the bounds of an array in TransmitProfileStub.hpp
2020-06-12 12:55:37 -07:00
Heron Anzures
72b37967e9
Fix for Curl headers memory leak
2020-06-12 12:38:16 -07:00
larvacea
7c0b93dfdf
Change back to api 29
...
mac runner did not like api 30
2020-06-11 17:04:15 -07:00
larvacea
defa8eb2a3
Update mac workflow versions
2020-06-11 17:01:10 -07:00
larvacea
78b3aa8588
Fix and test ResizeDB()
2020-06-11 15:58:36 -07:00
larvacea
46f1013030
Update OfflineStorage_SQLite.cpp
2020-06-11 14:39:36 -07:00
larvacea
349584f6cf
Change OfflineRoom schema and internals
...
Replace string id with SQLite integer primary key. Add implementation
of DeleteRecords({{"tenant_id", "something"}}). OfflineStorageHandler
uses this to delete records for kill switch. Minor bug fixes in
OfflineStorage_SQLite and MemoryStorage found in pinning tests.
Move USE_ROOM configuration to build.gradle files. If the CMake
variable USE_ROOM is 1 (true), the SDK will include the Room
based OfflineStorage implementation. If USE_ROOM is 0, the SDK
will use the native (built-from-source) sqlite3-based OfflineStorage
implementation.
2020-06-11 13:57:35 -07:00
Matthew Koscumb
9f2a963a3f
Merge branch 'master' into mkoscumb-update-osName-to-align-with-common-schema
2020-06-11 13:39:58 -07:00
Matthew Koscumb
2822baed6f
Add tests for SysInfoUtils on Mac/iOS
2020-06-11 12:33:43 -07:00
Matthew Koscumb
e76507c97d
Fix build break on iOS
2020-06-11 12:32:56 -07:00
Matthew Koscumb
4c96dc1502
Merge pull request #379 from microsoft/mkoscumb-refactor-default-profiles-without-json
...
Refactor default TransmitProfiles to avoid JSON parse
2020-06-11 10:49:32 -07:00
Matthew Koscumb
b93a693450
Move GetDeviceOSName() on POSIX implementations to platform specific implementation. Make the platform specific implementations return values in alignment with documented CS values.
2020-06-11 10:47:57 -07:00