On 15 Feb 1999 16:13:47 EST, Paul Stodghill said:
I think that things are even more confused than this. Consider the
following
code in make-faces-bold in faces.el,
(when (featurep 'x)
(frob-face-property face 'font 'x-make-font-bold locale))
(when (featurep 'mswindows)
(frob-face-property face 'font 'mswindows-make-font-bold locale))
When running under CYGWIN+X, doesn't the second "when" expression just
clobber
the results of evaluating the first? This is the behavior that I'm seeing.
There are several other places in faces.el where stuff like this is done...
Most likely, when that code was writted, the concept of it even
supporting mswindows correctly was quite the science-fiction idea,
and the idea of simultaneously supporting an X and mswindows frame
was so outrageous as to be discarded out of hand.
The author of the code probably thought it qualifies for the "11
impossible things before Lunch" needed to get into Milliway's. ;)
--
Valdis Kletnieks
Computer Systems Senior Engineer
Virginia Tech