2017-02-23 14:53 GMT+01:00 Wayne Stambaugh <stambau...@gmail.com>: > On 2/22/2017 10:01 PM, Cirilo Bernardo wrote: >> Hi folks, >> >> I was looking into non-ASCII characters in file paths under Windows >> in hopes of at least fixing latent bugs in non-MCAD 3D plugins and >> IDF/VRML exports. Unfortunately the problem has proved much more >> difficult than I originally imagined. >> >> In MSVC, objects like std::fstream have an overloaded open() function >> which takes wchar_t and does the right thing. Since that overload is >> not part of the STL specification, it is not available in MSys2. >> >> It looks to me that the best path at the moment is to use some form >> of wxStream in place of std::ifstream/std::ofstream; however I would >> need to make some small test programs to verify that wxStream >> does the right thing; I suspect it does since richio does not demonstrate >> a non-ascii path problem. >> >> Features currently affected by non-ascii path problems include: >> 1. STEP export (won't be fixed until appropriate newer versions of >> OpenCascade or OCE are installed) > > I guess we will have to wait until newer versions of oce are packaged to > get this fix. Hopefully they will be readily available before the > stable 5 release so we don't have this bug in our stable release.
Will OCE 0.18 fix the issue? > >> 2. IDF and OCE 3D plugins (VRML plugins use richio and are not >> affected) >> 3. IDF export >> 4. All IDF command-line tools >> 5. VRML export >> >> Any comments/suggestions? Should I add this job to my list of things >> to do or do we just wait and hope this is all magically fixed within >> MSys2/Windows API? > > Please add this to your list of things to do. I don't think waiting for > msys2/windows api is wise. I'm fine with fixing the one at at a time if > you don't have time to get to it all at once. Thanks for looking into this. > > Cheers, > > Wayne > >> >> - Cirilo >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~kicad-developers >> Post to : kicad-developers@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp >> > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp