Hrvoje Niksic <hniksic(a)iskon.hr> writes:
 wmperry(a)aventail.com (William M. Perry) writes:
 
 > > > Because so much is changing in the 21.2 stuff, I am going to
 > > > initially be working off of 21.1.9.  When I get back to the
 > > > 'free time' hacking I want to move it up to 21.2 and maybe even
 > > > do the 'real' port to use Gtk canvas and friends to do the
 > > > redisplay.  That would get you anti-aliased text,
 > > 
 > > The canvas idea is cool, but it'll never work.  Canvas is way too
 > > slow for handling the redisplay of an editor.  What you'd have to
 > > do is handle events and use Gdk/X primitives (preferably Gdk only
 > > if you desire portability) to draw to the screen.
 > > 
 > > This was in fact confirmed by Owen Taylor in Japan a year ago.
 > 
 > I keep hoping that it will get fast enough. :)
 
 Not in the near future -- the canvas is really slow, especially so when
 you turn on anti-aliasing.  The idea of using canvas to implement the
 XEmacs editing window really sounds like a cool hack, but it shouldn't be
 confused with reality. 
Well, we could double-buffer everything, extend redisplay to be
multithreaded, and require a dual cpu alpha to run. :)
 Sprinkle IMHO's as you see fit.  :-) 
Ditto.
-bp