Conversation
|
ping @w17 |
|
from libc++'s implementation: u8string seems to do the conversion. |
|
oh this is funny. so I renamed the exiv2 directory to ☺ in the hopes of getting some failures. I got stopped by CMake itself: |
|
HAH. Even meson fails: |
3320ce0 to
cda9422
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #3264 +/- ##
==========================================
- Coverage 63.91% 63.88% -0.04%
==========================================
Files 104 104
Lines 21752 21714 -38
Branches 10636 10631 -5
==========================================
- Hits 13903 13872 -31
+ Misses 5641 5634 -7
Partials 2208 2208 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
boo. |
bd385d4 to
27ae3a6
Compare
I cannot figure out the actual character for the first pair bytes, but the subsequent pairs appear to be spelling |
c791779 to
559f336
Compare
it gets better. that's from the CMake CI. The meson one properly prints Реган but still fails to open. |
37a911f to
c2aaba9
Compare
b23d448 to
ad100c4
Compare
|
Alright so far the unit tests succeed on UCRT64. MSVC is hilarious: wonder what happened there. |
29e2366 to
e9fe2d7
Compare
3abed64 to
b93a808
Compare
As of the last commit, unicode file opening is working on Windows for the library but not the app. Signed-off-by: Rosen Penev <rosenp@gmail.com>
Makes it extremely clear where unicode file names would fail to open under Windows. Signed-off-by: Rosen Penev <rosenp@gmail.com>
| static thread_local std::string p; | ||
| p = p_->path_.string(); | ||
| return p; |
There was a problem hiding this comment.
Could we change this so it returns a value, not a reference? I don't really like returning a reference to a static.
There was a problem hiding this comment.
If we add back wstring overloads yeah.

Allows removing manual UTF8 handling.
ping @gh-andre @VioletGiraffe