[PATCH] (Draft2) Make X11 server-side fonts and Mule suck less.
stephen at xemacs.org
stephen at xemacs.org
Thu Nov 2 09:01:00 EST 2006
Aidan Kehoe writes:
> No, GNU use fontsets and their Mule charsets have no registry
> property.
*X* Font Sets? eeeeeeeeewwwwwww! Tell me it ain't so!
> My first inclination was to throw out the old way entirely, since it
> involves much use of our under-performing regex engine at redisplay,
And you think much round-tripping to the server is a better idea in
the midst of redisplay? ;-) Neither is acceptable. If regex is
actually being called from redisplay, we should fix that.
> [CCL #defines] makes code in redisplay-x.c more readable (less
> #ifdef MULE happening) without impacting its performance.
Ah, right, this is all internal anyway.
> > > * console-impl.h:
> > > * console-impl.h (struct console_methods):
> > > Rename the last parameter to a couple of methods; reformat their
> > > declarations.
> >
> > The above will cause some annoyance to CHISE, Carbon XEmacs, and
> > possibly SXEmacs someday. Is it a good idea?
>
> Yes; it moves the last parameter to being an enum with descriptive possible
> values, rather than just an integer.
Well, yes, but is it such a good idea that we should make work for
others? That's one of my pet peeves with GNU.
> > Can the rest of these be split out? I want them!
>
> I want the whole thing in! :-) .
Yeah, well, you're likely to get more of it faster if it comes in
bite-size pieces most of which have no question-able (note the
hyphen!) hunks.
More information about the XEmacs-Patches
mailing list