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

Filenames must internally be represented in Unicode #78

Open
tomas-nestorovic opened this issue Aug 4, 2023 · 0 comments
Open

Filenames must internally be represented in Unicode #78

tomas-nestorovic opened this issue Aug 4, 2023 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@tomas-nestorovic
Copy link
Owner

So far, the application relies upon being compiled in Unicode text mode. This is, however, impossible if compiled against the legacy MFC 4.2 from 1997 (that is, the releases that are published here on GitHub). Therefore all TCHAR declarations that relate to filenames must be reimplemented using hardcoded WCHAR.

Some long filenames to test in MS-DOS:

  • Příšerně žluťoučký kůň úpěl ďábelské.ódy
  • übermäßig Mäuseöhrchen.txt
  • 丁丂七丄丅丆万丈三上下丌不与
@tomas-nestorovic tomas-nestorovic added the bug Something isn't working label Aug 4, 2023
@tomas-nestorovic tomas-nestorovic self-assigned this Aug 4, 2023
tomas-nestorovic added a commit that referenced this issue Aug 14, 2023
tomas-nestorovic added a commit that referenced this issue Aug 14, 2023
…placed on-stack filename buffers with CString instances)
tomas-nestorovic added a commit that referenced this issue Aug 15, 2023
…worked CPathString using MFC's CString class)
tomas-nestorovic added a commit that referenced this issue Aug 15, 2023
…xed initialization by providing string length)
tomas-nestorovic added a commit that referenced this issue Aug 16, 2023
tomas-nestorovic added a commit that referenced this issue Aug 16, 2023
tomas-nestorovic added a commit that referenced this issue Aug 22, 2023
tomas-nestorovic added a commit that referenced this issue Aug 25, 2023
tomas-nestorovic added a commit that referenced this issue Aug 28, 2023
tomas-nestorovic added a commit that referenced this issue Aug 28, 2023
…ropertyGrid editors created as Unicode mustn't convert back to ANSI)
tomas-nestorovic added a commit that referenced this issue Sep 9, 2023
…nicode characters are encoded in UTF-8 when RIDE compiled as ANSI application)
tomas-nestorovic added a commit that referenced this issue Sep 9, 2023
tomas-nestorovic added a commit that referenced this issue Sep 12, 2023
…sing default Windows font for each dialog, allowing Unicode characters on modern systems to appear without problems)
tomas-nestorovic added a commit that referenced this issue Sep 29, 2023
…ethods to separately retrieve either name or extension)
tomas-nestorovic added a commit that referenced this issue Oct 4, 2023
…ixed translation of error codes to error messages)
tomas-nestorovic added a commit that referenced this issue Feb 20, 2024
tomas-nestorovic added a commit that referenced this issue Feb 20, 2024
tomas-nestorovic added a commit that referenced this issue Feb 23, 2024
…ixed and unified updating of file preview captions)
tomas-nestorovic added a commit that referenced this issue Mar 1, 2024
…ustn't unnecessarily invent or omit characters from presentation filenames)
tomas-nestorovic added a commit that referenced this issue Apr 21, 2024
…sing MSXML to correctly encode Unicode characters in Verification Report)
tomas-nestorovic added a commit that referenced this issue May 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant