[Q] Re: [21.5] Implement FcConfig handling (95%)
Aidan Kehoe
kehoea at parhasard.net
Tue Apr 24 02:44:45 EDT 2007
Ar an ceathrú lá is fiche de mí Aibréan, scríobh Stephen J. Turnbull:
> Aidan Kehoe writes:
>
> > I now have a Mac, so I’ll get to implementing the
> > Qfile_name-is-always-UTF-8 semantics there soon,
>
> AFAIK this just involves adding another row to the table of platforms
> with special needs in Mule initialization. Don't *enforce* the
> semantics of "always", because there are exceptions.
You mean people mounting Fat 32 drives with unspecified file name coding
systems? Or are there others?
> > since the system normalises text as needed and we don’t have to
> > (though we should :-/ ).
>
> What do you mean, we "should" normalize? Normalization is an
> optimization. We should recognize all equivalent forms as equivalent,
To do that, we need to normalise. Recognising that "/tmp/aidan/äargh" and
"/tmp/aidan/äargh" are the same file can’t be done without it.
> but we can leave the actual normalization to those systems that do
> normalization AFAICS.
Yeah, Apple have done a pretty sane implementation there, thankfully.
> We should be *able* to normalize for the purpose of communicating with
> non-conforming systems, of course, but that is not trivial to
> implement portably.
--
On the quay of the little Black Sea port, where the rescued pair came once
more into contact with civilization, Dobrinton was bitten by a dog which was
assumed to be mad, though it may only have been indiscriminating. (Saki)
More information about the XEmacs-Patches
mailing list