eabd052c17
* Core: Fix freecad when Windows username has non ASCII characters * Update ApplicationDirectories.cpp * Tests: Add tests of pathToString/stringToPath Validates the fix for non-ASCII characters in filesystem paths (e.g. Windows usernames with umlauts). Includes Windows-specific tests that verify pathToString produces UTF-8 from wide-string paths and that the naive fs::path::string() does not. On Linux these functions are effectively a no-op, so the tests themselves are only really useful on Windows. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>