Граф коммитов

3255 Коммитов

Автор SHA1 Сообщение Дата
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