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