Skip to content

Conversation

@rozele
Copy link
Contributor

@rozele rozele commented Jul 19, 2022

Description

Type of Change

Erase all that don't apply.

  • Bug fix (non-breaking change which fixes an issue)

Why

In older versions of cppwinrt, the header generated for Windows.Foundation.Collections.h do not include the begin and end methods for IIterable.

What

This just switches the logic for compatibility with older versions of cppwinrt. Note, it may also include a bug fix where a comma separator is not emitted between headers from the request header collection and headers from the content header collection.

Microsoft Reviewers: Open in CodeFlow

rozele added 2 commits July 19, 2022 12:10
In older versions of cppwinrt, the header generated for
Windows.Foundation.Collections.h do not include the begin and end
methods for `IIterable`.

This just switches the logic for compatibility with older versions of
cppwinrt. Note, it may also include a bug fix where a comma separator is
not emitted between headers from the request header collection and
headers from the content header collection.
@rozele rozele requested a review from a team as a code owner July 19, 2022 16:11
@rozele
Copy link
Contributor Author

rozele commented Jul 19, 2022

@asklar - looks like there are some flaky tests. Mind bumping AZP to re-run?

@acoates-ms acoates-ms merged commit f68cb37 into microsoft:main Jul 23, 2022
rozele added a commit to rozele/react-native-windows that referenced this pull request Oct 23, 2022
…10278)

In older versions of cppwinrt, the header generated for
Windows.Foundation.Collections.h do not include the begin and end
methods for `IIterable`.

This just switches the logic for compatibility with older versions of
cppwinrt. Note, it may also include a bug fix where a comma separator is
not emitted between headers from the request header collection and
headers from the content header collection.
JunielKatarn pushed a commit to jurocha-ms/react-native-windows that referenced this pull request Dec 21, 2022
* Fix compiler issue for older versions of C++/WinRT

In older versions of cppwinrt, the header generated for
Windows.Foundation.Collections.h do not include the begin and end
methods for `IIterable`.

This just switches the logic for compatibility with older versions of
cppwinrt. Note, it may also include a bug fix where a comma separator is
not emitted between headers from the request header collection and
headers from the content header collection.

* Change files
JunielKatarn added a commit that referenced this pull request Dec 22, 2022
* Fix compiler issue for older versions of C++/WinRT (#10278)

* Fix compiler issue for older versions of C++/WinRT

In older versions of cppwinrt, the header generated for
Windows.Foundation.Collections.h do not include the begin and end
methods for `IIterable`.

This just switches the logic for compatibility with older versions of
cppwinrt. Note, it may also include a bug fix where a comma separator is
not emitted between headers from the request header collection and
headers from the content header collection.

* Change files

* Remove change file

* Change files

* Test Access-Control-Request-Headers (#11031)

* Add test ValidatePreflightResponseMainAndContentHeadersSucceeds
* Allow resetting static origin

* Remove change file

Co-authored-by: Eric Rozell <erozell@outlook.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants