Skip to content
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

Backport "FIX(client): Fix Windows Unicode paths when using raw file streams #6635" to 1.5.x #6648

Merged
merged 1 commit into from
Dec 5, 2024

Conversation

Hartmnt
Copy link
Member

@Hartmnt Hartmnt commented Dec 5, 2024

From #6635

Presumably a recent Windows update broke the way we were using
filepaths. Specifically, the internal representation of non-ASCII
characters is weird in Windows and not UTF-8.
Why the code we had ever worked before is unclear, but it is now
broken either way.

This commit introduces the boost::filesystem::path abstraction
to handle the creation of raw output files gracefully on all
platforms.

Fixes mumble-voip#6628
@Hartmnt Hartmnt added client windows bug A bug (error) in the software backport labels Dec 5, 2024
@Hartmnt Hartmnt merged commit 07bed66 into mumble-voip:1.5.x Dec 5, 2024
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport bug A bug (error) in the software client windows
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant