cppwinrt

C++/WinRT

MIT License

Stars
1.7K
Committers
53

Bot releases are hidden (Show)

cppwinrt - https://github.com/microsoft/cppwinrt/releases/tag/2.0.240405.15 Latest Release

Published by kennykerr 7 months ago

Changes:

  • d2a66776bb16e1da9dac60770c977e847485e24b Remove references to stale winmd files to fix incremental builds (#1404)
  • e03bdc4e3987b8eb1425b9fe4f2ebbba548be423 Use latest upload/download actions (#1410)
  • 17d095ac936f21007ef94f9594aec52d250240a6 Fix build following dependabot updates (#1409)
  • 2b8fe6e000ea9ce4402e97fa85c3919fe9a81281 Revert "Bump actions/upload-artifact from 3 to 4 (#1407)"
  • ea187691c1c0d508399c1b069635383082fd9e5b Bump actions/download-artifact from 3 to 4 (#1408)
  • 6f7495288c4a90b29e95808ab08a0489f7d94f72 Bump actions/upload-artifact from 3 to 4 (#1407)
  • 523eda71a6fdd73534c7910b974554ac9850830f Bump actions/stale from 6 to 9 (#1405)
  • dfad7ed2cae3f4d6e5c5f07c2416804245c98409 Bump actions/checkout from 3 to 4 (#1406)
  • f0ce6c67980f4617340282c352aabfef8dbdc41b Create dependabot.yml
  • adc6ef93185b2fa40e5f89d99fcd59b8b856dec7 TDBuild - updating localized resource files.
  • bdf6dc462bf6b827d7c8ce893e725faf5acba6b0 Merlinbot baseline (#1401)
  • 6dccf9ef884a6b1613f14682d8ae181563a00559 Pipeline changes to build, publish, and test (#1400)
  • e69ff22721f9fb968a18d8da6ef67d062a9e5db1 Remove dead code related to Windows 7 support (#1390)
  • 91f485fbf2291da083f4360a098dfc2e57475026 Remove double forward (#1387)
  • 2bfcd7524af95087dcb60ce550dbc046f9ccec27 Fail gracefully when error reporting is suppressed (#1386)

This list of changes was auto generated.

cppwinrt - https://github.com/microsoft/cppwinrt/releases/tag/2.0.240111.5

Published by kennykerr 9 months ago

Changes:

  • 25a14f89655ffdbaa85fa9e0e797de7ddc340dac Update build.yml for Azure Pipelines (#1384) [ #1338 ]
  • cb674723b42b830215156ccb032533c0e3092c28 CppWinRTAddXamlReferences to not use outputs as inputs (#1381)
  • 5ef408f8b068f6311b86f0f7a52842fb94485810 User/dmachaj/slim source location (#1379)
  • 2511bf7fcb54a64c1e596a950788e2ee30cd1e4c Update pool (#1374)
  • fc587f31f94481b7e71306d84354d545d4dd8642 Allow delegates to be created with weak reference + lambda (#1372) [ #1371 ]
  • 912aa47ff43e0379e89d10dcb0d470bd360d17e3 Update GitHub action LLVM version to 17.0.5 (#1373)
  • bf4459b25aeeb7093e8262fb3b29ca70b0ab2e60 Allow resume_agile to be stored in a variable (#1358)
  • fac72c82b09ea1501a2c2eb6c00fd8cd89363392 Add resume_agile to allow coroutine to resume in any apartment (#1356)
  • 23c4ced66ac1672a2326eec3e6b1c24f42353c3c Improve GCC compatibility (#1352)
  • 691f6f8c9d6cbdde5ba99363a26f0f8a8486dd13 Support for std::span for winrt::array_view and winrt::com_array (#1343)
  • de6ca88bd6a36cb6d6fc936a649a49b816b12d60 Remove old Windows 7 support code (#1348)
  • 9b453cfc518bdaa7e2ff590526c4883457fd6065 Enable faster dev cycle in Visual Studio (#1340) [ #1341 ]
  • 4196e08bd2907707def400f8f83f176359d4adea Increase foldability of various templates (#1338)
  • 0958cf3a4d572b54d14a06e9d506a1ddd09fae2e Hide protected and overridable members from public projections (#1319)
  • 953d65cc85d5fb75986c4bcdb024f4906a367ee0 Register event handlers with shared_ptr and weak_ptr (#1330)

This list of changes was auto generated.

cppwinrt - https://github.com/microsoft/cppwinrt/releases/tag/2.0.230706.1

Published by kennykerr over 1 year ago

Changes:

  • 297454ee285476f16bf11425bd60daf4593b66ee Allow classic COM interfaces with get_self (#1314) [ #1312 ]
  • d3bb275464b03855c3e566af633cc90f3bf94f27 Fix source location test failure resulting from newer compiler (#1326)
  • ec54c402156f263f8447ab78d7af31290dfd2538 Clarify contributing guide (#1324)
  • c24bc391ed1a9976ededf46d1111cd609ae5d02c Fix workflow trigger (#1321)
  • ed6a1e37a2db50176b1a5ad9cf22c501a242ba20 Update open source docs (#1315)
  • e2dc21469b91006fa25ef5081e2f953dee77c881 Update readme

This list of changes was auto generated.

cppwinrt - https://github.com/microsoft/cppwinrt/releases/tag/2.0.230524.4

Published by kennykerr over 1 year ago

Changes:

  • 0e740b1bae4578ce0c5b2ff9b7778fee167160e7 Update issue template to use cpp instead of rust (#1313)
  • 780e09599b33e7268913f0f2d10545ba7d277adf Add UTF-8 path support (#1307)
  • 858d50369ab845db3b0c178b6632bb8e13f4d142 Disable MSYS2 mingw32 CI due to running out of memory (#1305)

This list of changes was auto generated.

cppwinrt - https://github.com/microsoft/cppwinrt/releases/tag/2.0.230524.3

Published by kennykerr over 1 year ago

Changes:

  • 45872647571996c6bb8dad944994456d3383e255 Remove explicitly setting PreferredToolArchitecture, since VS 2022 handles this more comprehensively (#1304)
  • 49b2cab4ce04cb62b59a947dd6d6add2b4be509b Remove ARM OneBranch build workaround (#1303)
  • 65581a379f1be3ec74af510acb702c8da804597d Add capture support for unconventional result types (#1301)
  • c3b7fcfc9910e8eb87b02ba0e4356f123a327c44 Move official build pipelines to OneBranch (#1295)
  • 6162c9d05d42281114e0891b7b71f57ea2b6ab5f Fix flakey clock and line-number tests (#1294)
  • a1b95933230d9d7bc6927d98999dc8e5185c4d73 Use safe DLL loading (avoid current directory) (#1293)
  • 737adea24aaa7b4ed639b689ee94d9d3e00f1a00 Compliance and test cleanup (#1291)
  • f3c730994ea129fc5ac26ce59e7c05f8d5ee83e8 Expose configuring /nomidl. (#1290)
  • 9e89b5c9fe3bb14ec4842ff54ea444a26c4495b0 Create pipeline to sync mirror repo (#1286)
  • 629f9e7659a7dae408606456cf8a9f05ff2f4511 Update README.md

This list of changes was auto generated.

cppwinrt - 2.0.230225.1

Published by kennykerr over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/cppwinrt/compare/2.0.230207.1...2.0.230225.1

cppwinrt - 2.0.230207.1

Published by kennykerr over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/cppwinrt/compare/2.0.221121.5...2.0.230207.1

cppwinrt - 2.0.221121.5

Published by kennykerr almost 2 years ago

What's Changed

Full Changelog: https://github.com/microsoft/cppwinrt/compare/2.0.221117.1...2.0.221121.5

cppwinrt - 2.0.221117.1

Published by kennykerr almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/cppwinrt/compare/2.0.221101.3...2.0.221117.1

cppwinrt - 2.0.221101.3

Published by kennykerr almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/cppwinrt/compare/2.0.220929.3...2.0.221101.3

cppwinrt - 2.0.220929.3

Published by kennykerr about 2 years ago

What's Changed

Full Changelog: https://github.com/microsoft/cppwinrt/compare/2.0.220912.1...2.0.220929.3

cppwinrt - https://github.com/microsoft/cppwinrt/releases/tag/2.0.220912.1

Published by kennykerr about 2 years ago

Changes:

  • 380cb8f773e1b9da8d947f6567eeaac401e0c33c Add explicit casts to atomic_ref_count (#1181)
  • d029f0426e42db95148cbc0b22a2f0b567ff83d5 Don't use __uuidof without GUID (#1180)
  • 9fc5cecf4ca2039777a3a7ab535d030915d56c18 Do not delete (clean) a file not written by this target (fixes #1173). (#1174)
  • 36567e6e647c31caa3d3e5fe6a3219ceb6a78f3f Project contract names so they can be passed to IsApiContractPresent (#1172)
  • f65801e69f1086951ca3a18d59e5156ea79a3291 Zero-fill padding in detach_abi(com_array) (#1165)
  • 53ee6de0645c00055700c190f6d4c08984ed834a Clarify usage of ComponentConnectorT::InitializeComponent (#1161)

This list of changes was auto generated.

cppwinrt - https://github.com/microsoft/cppwinrt/releases/tag/2.0.220608.4

Published by kennykerr over 2 years ago

Changes:

  • 4f0be70254efab15530feaf5fb4894ff56fe8617 Static events should not use the auto trick (#1158)

This list of changes was auto generated.

cppwinrt - https://github.com/microsoft/cppwinrt/releases/tag/2.0.220607.4

Published by kennykerr over 2 years ago

Changes:

  • a54d678bb4794b0727b23eb24846f99e56eaa77f IComponentConnector2 doesn't exist in WinUI (#1156)

This list of changes was auto generated.

cppwinrt - https://github.com/microsoft/cppwinrt/releases/tag/2.0.220531.1

Published by kennykerr over 2 years ago

Changes:

  • dcea885fd470786cb1a4c75f1bd881d000d6b329 Add support for composed implementations of IComponentConnector (#1149)
  • 0058881c879b5f7a56e5d3928d1e42faff72bc41 Test whether SDKManifest.xml exists before attempting to read it (#1146)
  • 959ae02c71d65763f7ee13c182509fafd41f80b6 Use auto trick to catch missing header files for auto_revoke (#1136)

This list of changes was auto generated.

cppwinrt - https://github.com/microsoft/cppwinrt/releases/tag/2.0.220418.1

Published by kennykerr over 2 years ago

Changes:

  • c4a8e24472cd652a6f85a8f71180d5ccc2569de5 Update C++/WinRT to consider the full contract version history for fast ABI (#1132)

This list of changes was auto generated.

cppwinrt - https://github.com/microsoft/cppwinrt/releases/tag/2.0.220331.4

Published by kennykerr over 2 years ago

Changes:

  • 04008670da93091c27530484d18e50a0ef08b691 two-phase initialization support to prevent double-destruction on handing out this pointer in ctor (#1130)

This list of changes was auto generated.

cppwinrt - https://github.com/microsoft/cppwinrt/releases/tag/2.0.220325.3

Published by kennykerr over 2 years ago

Changes:

  • b69f40d6ecc7d852aebb0682e099322b60cc34e3 per request, provide implementation-side visualizations. and always show raw data. (#1128)
  • 27adc6b382ea36a0ab3f6ecc97638f4ef149fdc5 fix regression in nested visualizations with VS2019+ (#1126)
  • f992bc4e4f352dd0f79629052fcd051fa6277a59 catch is evidently incompatible with VS 2022 (platform toolset v143) - backing off to unblock (#1127)
  • 768139a94370fccb38185f7dd83d4eac334e07f7 Several nuget tests failing to build with VS2022. Standardize on directory.build.props to use PlatformToolset v143 (#1125)

This list of changes was auto generated.

cppwinrt - https://github.com/microsoft/cppwinrt/releases/tag/2.0.220315.1

Published by kennykerr over 2 years ago

Changes:

  • e0012b04cd3833c944984e681633df5fde6311ae Remove workaround for Visual C++ code gen bug (#1118)
  • a7ee860e4933fdbc0345c537d5c5c1cbd4fb8be2 Remove WINRT_IMPL_AUTO workaround (#1117)
  • 8484e43b816d695a9b1e28582eda87696e6111d5 Fix time_point compilation error with Clang (#1112)

This list of changes was auto generated.

cppwinrt - https://github.com/microsoft/cppwinrt/releases/tag/2.0.220224.4

Published by kennykerr over 2 years ago

Changes:

  • 0e33676e6d6c17d6a43e1ded9c94286305e77358 Add guid brace parsing (#1109)
  • 0c8f4e1e93dfcb9c07f3e5c58257d6000c164501 Extend weak reference support to classic COM (#1104)
  • b4015649c5c658846bcd13d842a76e16135ea207 Add type support for Windows.Foundation.Numerics.Rational (#1106)
  • 3b78eb21684902ee5b9af2961d0cfb763422b7ea Add a missing 'typename' keyword (#1103)
  • 67cc9fa1e0974559f1cd73c6623ef514f90ff14d Add a missing 'typename' keyword (#1101)
  • 0b2225d812e27581271a7907a01d1f29a8ef649a build
  • 7628e76748f7db6b4f14e1b47029e6c7330dc8fe yml
  • 59e04e5a9f153291c93c38004179dc2f47e84178 yml

This list of changes was auto generated.