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

502 Коммитов

Автор SHA1 Сообщение Дата
AdamBrMSFT 3f27a32812
Update readme.txt (#661)
fixed clsid->name in schema readme to prevent copy paste issues that result in app launch errors.
2020-07-14 10:47:45 -07:00
Kenny Kerr 957289c060
Update README.md 2020-06-26 10:15:03 -07:00
Kenny Kerr 241e19b99f
Update README.md 2020-06-26 10:13:16 -07:00
Kenny Kerr 9de392f050 remove owners 2020-06-22 09:56:53 -07:00
Kyaw Thant b839544db5
Create README.md for the root Undocked RegFreeWinRT Folder (#656)
Create README.md within the root RegFreeWinRT Folder
2020-06-19 10:14:57 -07:00
Kyaw Thant 1802c24079
Use WIL NugetPackage for RegFree WinRT (#653)
Utilize WIL Nuget Package to improve the code and fix leaks.
Also removed locally defined RETURN_IF_FAILED macro.
2020-06-10 11:12:10 -07:00
Johan Laanstra e621139cf9
Use ComPtr to fix activation factory leaks. (#648) 2020-06-05 16:14:06 -07:00
Kyaw Thant bb40c050b4
Undocked RegFree Winrt Activation (#644)
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.
2020-05-07 16:06:03 -07:00
Alexander Ovchinnikov 0c76eb7db0
Add link to Rust/WinRT repo to README.md (#643)
Rust winmd parser repo is now archived
2020-05-06 18:40:55 -07:00
Kenny Kerr a6bcfc5ae9
Update README.md 2020-04-16 13:22:13 -07:00
Scott Jones e893f45cbc
Add a targets file to make the nuget native-targetable and to supply a package-independent path property (#637) 2020-03-03 15:59:47 -08:00
Scott Jones 939c7bc03d
add signconfig for abi.exe (#636) 2020-03-02 15:30:13 -08:00
Scott Jones b641e07694
prep abi tool for nuget release (#635)
* prep abi tool for nuget release

* PR feedback
2020-03-02 14:22:51 -08:00
Kenny Kerr b620d87ad9
Update README.md 2020-02-04 08:56:25 -08:00
Kenny Kerr 43aa23dbac
Update README.md 2019-11-05 11:20:02 -08:00
Kenny Kerr a34be9bdfc
Update README.md 2019-11-05 09:54:21 -08:00
Kenny Kerr ff183b0e0f
Update README.md 2019-10-30 08:59:12 -07:00
Kenny Kerr 501c0b831b
Update README.md 2019-10-28 05:50:06 -07:00
Scott Jones 785d40d454
Update README.md (#618)
add related repos and build status badges
2019-10-21 09:25:11 -07:00
Kenny Kerr c5ff9423db
Update README.md 2019-10-17 12:00:20 -07:00
Kenny Kerr e9a6e74c33 Moved to https://github.com/microsoft/cppwinrt 2019-10-08 13:23:53 -07:00
Johan Laanstra ce7c345d2e Fix item selection syntax. (#617) 2019-10-08 06:15:38 -07:00
Scott Jones 7e91d80930
remove unnecessary warning suppressions and enable link optimizations (#616) 2019-10-03 09:29:23 -07:00
Johan Laanstra 1d35a233e6 Move MDMerge to happen earlier in the build directly after Midl has ran. (#609)
* Move MDMerge to happen earlier in the build directly after Midl runs.
Move the generation of XamlMetadataProvider files to happen as part of the correct build steps.
Generate the component projection directly from the mdmerge output.

* Add back missing condition.

* Make sure we only add it once.
2019-10-02 10:31:16 -07:00
Scott Jones ab90cf81f7
allow xaml namespace to be overridden for winui support (#614) 2019-10-02 09:22:16 -07:00
Kenny Kerr 1e83be4331
Add option to strip our rarely used C++/WinRT templates and traits (#613) 2019-10-01 11:06:11 -07:00
Raymond Chen cffdd79e2a Improve scalability of co_await apartment_context (#610) 2019-09-29 14:44:09 -07:00
Raymond Chen 61aebe184d Improve error message for passing vector<bool> as array_view (#611) 2019-09-29 14:43:31 -07:00
Kenny Kerr 541dbe4c3c inline 2019-09-26 11:57:12 -07:00
Kenny Kerr cc6e68f086
Clang and GCC conformance improvements for C++/WinRT (#608) 2019-09-26 11:41:53 -07:00
Kenny Kerr 3d6c3726bd
Avoid querying for IReference<T> in C++/WinRT's box_value<T> helper function (#607) 2019-09-26 11:41:38 -07:00
Kenny Kerr dade46ff86
Update C++/WinRT variable templates to be inline to ensure proper folding (#605) 2019-09-25 12:36:27 -07:00
Kenny Kerr 3fc18e2a08
Update C++/WinRT to use variable templates internally (#604) 2019-09-25 12:01:32 -07:00
Kenny Kerr e7ad763a68
C++/WinRT support for implementing COM interfaces that derive from ::IInspectable (#603) 2019-09-24 15:22:52 -07:00
Kenny Kerr dd4cf3cd06
Add formal test case for WinRT generic identifier generation in C++/WinRT (#601) 2019-09-24 13:03:54 -07:00
Johan Laanstra 25df08e195 Fix regression from #585 where the DependsOn for CppWinRTCalculateEnabledProjections was dropped. (#602) 2019-09-24 07:40:52 -07:00
Kenny Kerr 14e51f37c4
Avoid using templates for binding enum parameter types in C++/WinRT (#600) 2019-09-23 08:01:24 -07:00
Kenny Kerr 94339de9e3
Deprecate from_abi in C++/WinRT (#599) 2019-09-23 07:38:47 -07:00
Kenny Kerr 02bc202f3a
Simpler version of forcing improved error messages for undefined interfaces in C++/WinRT (#598) 2019-09-23 06:33:34 -07:00
Duncan Horn 48ffe924d8 Ensure that a particular SDK version is installed before using it (#597) 2019-09-23 05:01:49 -07:00
Duncan Horn 88a87b086b Add assert to `wait_for` (#596) 2019-09-20 17:17:20 -07:00
Raymond Chen fd065d0a80 Improve C++/WinRT error for implementing interface without namespace header file (#595) 2019-09-20 11:28:54 -07:00
Johan Laanstra 588b490349 Update the GetCppWinRTMdMergeInputs target to not depend on the Midl target. (#585)
* Update the GetCppWinRTMdMergeInputs target to not depend on the Midl target.

* Update Microsoft.Windows.CppWinRT.targets

Remove semicolon.
2019-09-19 13:51:35 -07:00
Kenny Kerr 83b7d03711
C++/WinRT factory cache optimizations (#584) 2019-09-18 08:57:54 -07:00
Kenny Kerr a786fd2d32
Module locking improvements for C++/WinRT (#583) 2019-09-16 15:14:33 -07:00
Kenny Kerr 60a9a25386
C++/WinRT support for non-WinRT error information (#582) 2019-09-16 09:21:50 -07:00
Gautham B A 83a273a2d1 Fix typos (#581) 2019-09-16 08:47:24 -07:00
Kenny Kerr f95c43d676
Fix C++/WinRT interop regression with get_activation_factory (#578) 2019-09-12 12:00:34 -07:00
Kenny Kerr 2f204bf31f
Generate more concise call_factory call sites in C++/WinRT (#577) 2019-09-12 11:27:46 -07:00
Kenny Kerr 072fbfb945
Revert command line behavior for compatibility (#576) 2019-09-12 07:26:22 -07:00