windows-terminal/.github
Leonard Hecker 9ab2870bc3
Upgrade fmt to 11.0.2 (#16007)
Between fmt 7.1.3 and 11.0.2 a lot has happened. `wchar_t` support is
now more limited and implicit conversions don't work anymore.

Furthermore, even the non-`FMT_COMPILE` API is now compile-time checked
and so it fails to work in our UI code which passes `hstring` format
strings which aren't implicitly convertible to the expected type.
`fmt::runtime` was introduced for this but it also fails to work for
`hstring` parameters. To solve this, a new `RS_fmt` macro was added
to abstract the added `std::wstring_view` casting away.

Finally, some additional changes to reduce `stringstream` usage
have been made, whenever `format_to`, etc., is available.
This mostly affects `ActionArgs.cpp`.

Closes #16000

## Validation Steps Performed
* Compiles 
* Settings page opens 
2024-08-08 15:40:05 -07:00
..
ISSUE_TEMPLATE
actions/spelling Upgrade fmt to 11.0.2 (#16007) 2024-08-08 15:40:05 -07:00
linters
policies Onboard to GitOps.ResourceManagement (#15557) 2023-07-06 17:03:01 -05:00
workflows Remove "SimilarIssues" Bot prototype (#17598) 2024-07-22 10:10:06 -07:00
PULL_REQUEST_TEMPLATE.md