mmmhh, maybe. one of the "speedup" i put was to delay uncrossing of polygons until they appear in the visible part of the canvas. the reason was that i add to open some huge svg files (thousands of elements, lots of text; automatically generated) and at high zooms it was still extremely slow, because it was computing all the polygons, even the ones outside of the visible portion of the canvas. of course, delaying the computation means you have a slowdown each time a new polygon enters the visible area, instead of a unique slowdown at zoom time. if that behavior bugs you, comment the line in nr_arena_shape_update() where shape->delayed_shp is set to true; that way you'll deactivate delaying.
I certainly do not want to desactivate any speedups you're working on :) Instead, I worked around this by increasing the delay which governs accelerated scrolling from 1/8 to 1/4 sec. Previously if some redraw took more than 1/8 sec, it dropped the accumulated acceleration. Now it scrolls smoothly again (at least for keys.svg in fullscreen, which is a rather complex file).
_________________________________________________________________ Add photos to your messages with MSN Premium. Get 2 months FREE* http://join.msn.com/?pgmarket=en-ca&page=byoa/prem&xAPID=1994&DI...