[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