[cairo] [PATCH] script: More compatible with C89 and VC++.
spitzak at gmail.com
Sat Jun 26 18:16:29 PDT 2010
On 06/26/2010 04:40 PM, Tor Lillqvist wrote:
> Yeah but cairo itself surely doesn't maipulate filenames and display
> them to the user? It's higher level code that calls cairo that needs
> to make sure text passed to it is in UTF-8.
What I meant was that I think it is the filesystem API that is
responsible for making sure it is UTF-8.
It does appear, because Microsoft refuses to do it, that the only
solution is to wrap all the UTF-16 API's in a POSIX emulation that does
UTF-8, translating it as necessary to UTF-16. I am not suprised that
they purposely break the portable functions but it is still very very
annoying. In any case such fixes are probably not Cairo's
responsibility, but I don't think Cairo should be discouraging it by
trying to work around it in a few cases.
More information about the cairo