Sid Dahiya
c18ed6c034
Update modules commit and related wrappers ( #958 )
2021-11-17 10:03:09 -08:00
Dai Wangyang
23aa259c4b
Add device class field for Android ( #951 )
...
* add device class for Android
* Fix CI build fail and add test for device_class
* Fix test build fail
* Resolve comments
Co-authored-by: Wangyang Dai <wadai@microsoft.com>
Co-authored-by: Lalit Kumar Bhasin <lalit_fin@yahoo.com>
2021-11-17 14:08:47 +08:00
Lalit Kumar Bhasin
7453cbfc45
Fix session-file parsing logic ( #957 )
2021-11-16 17:50:41 -08:00
Yulin Li
25bf475365
add win10-lib (static uwp) build into build-all.bat ( #955 )
2021-11-16 15:49:12 +08:00
Yulin Li
16cf359759
Add an option to control dependency linking for static build ( #952 )
2021-11-11 20:08:24 +08:00
Vitalii Herasimov
63a5d2a250
Check gcc version > 7.0 ( #950 )
2021-11-03 08:23:19 -07:00
Bang Lee
18957ab613
Add device class field support for iOS ( #945 )
...
Co-authored-by: Bang Lee <banl@microsoft.com>
2021-11-01 11:08:44 +08:00
Lalit Kumar Bhasin
166e897dc9
Fix android CI build ( migrate to maven ) ( #942 )
2021-10-15 00:06:00 -07:00
eduardo-camacho
728b656c6c
Use uname to obtain iOS Device Model for physical devices ( #938 )
2021-10-08 09:24:01 -07:00
Sid Dahiya
2478811d49
Update version to 3.5.270 ( #934 )
2021-09-27 10:25:55 -07:00
Sahil Ashar
0fa60bb679
fixing CFLAGS for AppleClang ( #932 )
2021-09-21 15:06:51 -05:00
Reiley Yang
59e524f0f7
fix / update links ( #930 )
2021-09-16 20:41:55 -07:00
eduardo-camacho
a8c90ab03a
Set locale and country code only when supported by Apple OS Version ( #929 )
2021-09-16 08:39:34 -07:00
Martin Harriman
1fd167fa15
Pause and resume-or-terminate ( #829 )
...
* Pause management
Add API to ILogManager to support Pause/Resume/Wait
* Android wrapper and tests
* Change expected values for PauseManager
* Documentation (use-after-free)
* Repair git merge damage
2021-09-14 16:14:27 -07:00
Lalit Kumar Bhasin
abc7281083
Migrate from master to main : fix master branch references ( #927 )
2021-09-10 15:17:35 -07:00
Lalit Kumar Bhasin
f198a547e5
prep step for migrate to main ( #926 )
2021-09-08 11:51:24 -07:00
Yulin Li
12c6d5530b
Use O1 for sqlite MSVC release build ( #922 )
...
Co-authored-by: Yulin Li <Yulin.Li@microsoft.com>
2021-09-02 14:46:53 +08:00
Reiley Yang
3fcb47f28c
standardize the copyright info ( #925 )
2021-08-31 15:19:56 -07:00
JeffStong
a8b83071bd
Rename AreAllCharactersWhitelisted to AreAllCharactersAllowlisted ( #921 )
...
* Rename AreAllCharactersWhitelisted to AreAllCharactersAllowlisted
2021-08-26 15:28:29 -04:00
Yulin Li
c12498ede1
enable MultiProcessorCompilation to speed up compilation ( #916 )
...
Co-authored-by: Yulin Li <Yulin.Li@microsoft.com>
2021-08-25 16:43:21 +08:00
Sahil Ashar
6d3d685f14
Adding Config Option to Disable Zombie Logger Logic ( #918 )
2021-08-24 14:34:55 -05:00
Yulin Li
5534ef3715
honor no-rtti setting ( #912 )
2021-08-17 10:50:35 +08:00
eduardo-camacho
32e3b78a3e
Remove deprecated code from telemetry_ariasdk once we have switched to Xcode 12 ( #911 )
2021-08-11 17:47:51 -07:00
kindbe
f5a7f547cc
Adding unit tests for EventPropertiesDecorator ( #910 )
...
* Add UnitTests for EventPropertiesDecorator
* Enable tests on iOS and Mac
Also fix a typo, add a missing test, and fix a -Wpessimizing-move warning
* Add more test methods
* Add tests for PiiKind
* Remove unnecessary for loop with problematic uint8_t size_t comparison
Co-authored-by: Lalit Kumar Bhasin <lalit_fin@yahoo.com>
2021-08-11 14:01:56 -07:00
Max Golovanov
cc06776b6a
Fix no-sqlite build for various flavors ( #904 )
2021-08-10 00:38:45 +05:30
Sahil Ashar
5eb86aac2c
adding guards to ctmacros.hpp ( #905 )
...
Co-authored-by: Lalit Kumar Bhasin <lalit_fin@yahoo.com>
2021-08-06 14:06:13 -05:00
kindbe
9f7c58026e
Update EventPropertiesDecorator to respect the value set by SetTimestamp ( #909 )
...
* Update EventPropertiesDecorator to respect the value set by SetTimestamp
* Cache GetTimestamp in a local variable instead of calling it twice
2021-07-30 11:40:41 -07:00
Lalit Kumar Bhasin
c8ec461185
temporarily switch off android test on mac ( #908 )
2021-07-27 22:26:46 +05:30
Sid Dahiya
c26dc51726
Generate version header for 3.5.200.1 ( #903 )
2021-07-19 10:46:38 -07:00
Sid Dahiya
f43b6bde02
Add Reset Privacy Guard API ( #900 )
...
* Add Reset Privacy Guard API and make reinitialization of Privacy Guard no-op.
* Add example in main.mm
Co-authored-by: Sid Dahiya <sidahiy@microsoft.com>
2021-07-14 14:28:45 -07:00
Sid Dahiya
6224f89113
Update Version to v3.5.189.1 ( #899 )
2021-07-08 19:56:48 -07:00
Sid Dahiya
83b0b52eef
Obj-C Wrapper Updates ( #898 )
...
* Fix compile breaks in main.mm
* Add missing includes and sources.
* Replace copy property with assign for complex objects.
* add missing reference to SystemConfiguration
* Add SetType method to EventProperties.
* Remove assign for default types.
* Revert dot-notation assignments.
* Fix spacing.
* Revert cmakelists changes.
* Fix main.mm PrivacyGuard updates.
* Update CMakeLists.txt
* Update ODWEventProperties.h
Co-authored-by: Sid Dahiya <sidahiy@microsoft.com>
2021-07-08 18:43:20 -07:00
Max Golovanov
294d357c44
Add CI for dev branch ( #893 )
2021-07-02 20:48:38 -07:00
Max Golovanov
b7feafc386
Create dev-branch-process.md ( #892 )
...
Add development branch process document
2021-06-29 16:48:59 -07:00
Mark Schofield
022ef6b507
'win32-lib.vcxproj' shouldn't define MATSDK_SHARED_LIB ( #889 )
2021-06-29 12:37:59 -07:00
eshany
7dd687c712
Adjust CMakeLists.txt to build for Windows with MSVC ( #887 )
...
* Adjust CMakeLists.txt to build for Windows with MSVC
* add /wx per CR comment
2021-06-14 23:38:11 +03:00
Sid Dahiya
18fb1a1cf1
Update Version.hpp to 3.5.148 ( #886 )
2021-05-28 15:22:16 -07:00
Max Golovanov
b825b7cb06
Update private submodule to latest ( #885 )
2021-05-28 14:01:08 -07:00
Max Golovanov
10ec7214c0
win32-mini-lib project was missing `NOMINMAX` macro definition ( #884 )
...
* Move to PlatformToolset variable
* Workaround for MSBuild issue in vs2019 16.10
* Apologies for Windows line endings, appears like original file had Unix line-endings
* Found one more spot where we are missing NOMINMAX
2021-05-28 12:38:55 -07:00
Sid Dahiya
9391655857
Add Custom Prefix configuration to Java and ObjC ( #879 )
...
* Add CFG_STR_COMPAT_PREFIX to Java wrappers.
* Add ODWCFG_BOOL_COMPAT_DOTS to ObjC wrappers
Co-authored-by: Max Golovanov <maxgolov@microsoft.com>
2021-05-28 12:07:28 -07:00
Max Golovanov
7ed4c502cf
Update Status.java ( #877 )
...
Since Java layer is unique to Android, let's use Linux / Unix / Android definition of the constant with value of 114
2021-05-28 10:42:03 -07:00
Max Golovanov
a0aae11829
Project stopped building with MSBuild 16.10.0 ( #883 )
...
* Move to PlatformToolset variable
* Workaround for MSBuild issue in vs2019 16.10
* Apologies for Windows line endings, appears like original file had Unix line-endings
2021-05-28 09:10:18 -07:00
Mark Schofield
15b20229ac
InformatonProviderImpl::UnRegisterInformationChangedCallback doesn't unregister the first callback ( #881 )
...
* Add initial 'InformationProviderImpl' tests
* InformationProviderImpl doesn't remove the first callback added
2021-05-27 19:55:34 -07:00
Max Golovanov
715f6e2dba
Move to PlatformToolset variable ( #882 )
2021-05-27 16:41:16 -07:00
Max Golovanov
d2dd0e378a
Add configuration example that includes A/B EXP feature ( #875 )
2021-05-24 12:15:34 -07:00
Max Golovanov
378e9d376c
Update CODEOWNERS ( #876 )
...
Let's give the magic powers to Sid. He is a long-time "old-timer" - surprising that he's not on this list here.
Co-authored-by: Sid Dahiya <53239974+sid-dahiya@users.noreply.github.com>
2021-05-24 10:17:37 -07:00
Max Golovanov
b2df02ac66
Remove unused mutex that triggers compiler warning (and error) on latest clang ( #878 )
2021-05-20 21:29:14 -07:00
Max Golovanov
477292da8f
Allow to specify any custom prefix with SetType API ( #874 )
...
* Fix Visual Studio 2019 build issues
* Allow to specify any record type prefix instead of 'custom.'
* - Make Logger init a bit safer in case if map does not contain values.
- Improve VariantType.hpp handling of static_cast<std::string>(v)
- Clean-up the test to actually obtain a ref to config, not value of config
* Fix string ref issue with gcc
* Fix string reference in Logger
* Cosmetic clean-up
2021-05-20 15:11:54 -07:00
Max Golovanov
e77444c648
Fix Visual Studio 2019 build issues in samples ( #873 )
...
* Fix Visual Studio 2019 build issues
* Update SampleCppUWP.vcxproj
Remove explicit WindowsTargetPlatformVersion - let it be auto-detected.
Co-authored-by: Sid Dahiya <53239974+sid-dahiya@users.noreply.github.com>
2021-05-20 12:40:05 -07:00
anaaru
6d699e6094
Updating mstelemetry portfile for windows ( #810 )
...
Got clienttelemetry.lib to build with MSVC v142 platform toolset.
Co-authored-by: Anand Arumugam <anaaru@microsoft.com>
Co-authored-by: Max Golovanov <maxgolov@microsoft.com>
2021-05-19 19:30:54 -07:00