Hi, all. I wanted to give a quick update on the set of changes I committed this morning. Basically, buila's cool interruptible display code is now enhanced so that, for operations that require the whole display to be updated (rubberbanding, any sort of drawing operation), the interruptibility of the display code can be disabled and then re-enabled. During the disabled times, the entire affected screen rectangle will paint, making sure the previewed object is displayed accurately. This provides (I hope) the best balance between speed and precision while working in Inkscape.
I believe I've hit most of the drawing operations that can benefit from this change. I tested it on the last few pages of my latest webcomic, and it seems to be stable.
Thanks,
John