-
Notifications
You must be signed in to change notification settings - Fork 109
Undocked RegFree Winrt Activation #644
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Implemented apartment activation restrictions and enable cross MTA apartment activation for MTA types.
… demo files anymore
Test infrastructure and tests for apartment activation.
* Updating parsing to handle xml manifest files
Switch over from cmake to vcxproj because it makes building the pipeline easier. Pipeline here: https://dev.azure.com/microsoft/Dart/_build?definitionId=47851&_a=summary
…oft/xlang into undocked_winrt_activation
…oft/xlang into undocked_winrt_activation
* C++ apps no longer need a code change * Adding support for RoGetMetaDataFile and RoResolveNamespace * Updating test component to cppwinrt * Manifest parameter no longer needed
…oft/xlang into undocked_winrt_activation
…oft/xlang into undocked_winrt_activation
Check via Windows.Foundation.UniversalApiContract whether we should be disabling the detours. If Windows.Foundation.UniversalApiContract version 8 is present that means we're on 19h1 and above. Also added special function so that we can enable it for the tests. Cross MTA activation test is also fixed by making our detour library aggresively fallback to the true APIs which is probably what we should be doing anyway to not break existing scenarios.
BenJKuhn
approved these changes
May 7, 2020
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Undocked RegFree Winrt Activation
Finally pulling this up to master. RegFree WinRT. Implements detours for RoActivateInstance and RoGetActivationFactory to look at it's own catalog for the registration instead of the registry making it RegFree! Similar to RegFree WinRT but packaged inside a nuget package.