Hmmm, today's CVS seems _slightly_ better -- at least, cursor movement
doesn't cause flickering. However, the behavior when the buffer size
(or window configuration, etc) changes is if anything, worse now: it
looks like whenever the scrollbar gets updated (even by a single
character change in the buffer), it's getting completely cleared and
redrawn about 4 or 5 times, with each redraw being very obvious and slow
(this is certainly exacerbated because I'm using a pixmap theme, but
this theme is not a problem with other GTK apps).
Something really seems drastically wrong here, since other GTK apps [I'm
using `gedit' for comparison] have basically no flickering, slowdown, or
obviously excessive redraws when they update the scrollbar. It seems as
if emacs is somehow completely regenerating the scrollbar whereas other
apps are using some sort of interface that allows incremental updating
or the like.