On Mon, 24 Dec 2007, Peter Clifton wrote: >Here is a patch to greatly speed up move operations on complex boards. >(Might help more generally too). > >Its not a clean patch (it comments Draw() calls rather removing them at >this stage, as I want / need someone more familiar with the drawing >architecture to verify / confirm why this works without hurting the >drawing. > >The portion to queue pending redraws to an idle function helps and is >much more like the lesstif hid, although might hurt the feel of >responsiveness when zooming. (My idle function might not have enough >priority, or perhaps it needs to be combined with a maximum elapsed time >before drawing). > >Attached. >
Thanx, I feel minor speedup on my 166 MHz desktop machine (probably polygon stuff eat up so much CPU that drawing didn't slow too mcuh anyway). I've found a reproducible wireframe leftover bug on Linux: select objects, cut to buffer then move around. It works well. Leave the cursor (and the wireframe) in the middle of the screen than switch to a text console (alt+ctrl+f1) then switch back. A copy of the wireframe will be where the mouse cursor had been before the switching. _______________________________________________ geda-dev mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev
