Peter B updated the PCB cvs -> git tracker earlier this week, and I've taken the opportunity to split up the huge monolithic lump which was my CVS checkout, into some more localised changes. Thankfully they weren't too tangled and it was a pretty mindless task. (I did this this early this morning - I couldn't sleep due to a stinking cold I recently acquired).
http://repo.or.cz/w/geda-pcb/pcjc2.git Some of these changes are pretty much ready for pushing. (colour cache lru and swapping the hash algorithm). Others might be of interest to those who know things about the polygon code (caching of the NoHoles diced results for a rendering speedup - at expense of load-time penalty). Other changes are not intended for pushing at all, for example - I wouldn't push the changes to the scroll-wheel bindings. (The appropriate patch is to make it configurable). The changes to grid-snapping heuristics might be useful, but IIRC there are still a couple of places which could be improved. There is of course the translucent GL rendering goodness too. I hope (eventually) to split out the generic GL drawing functions into a shared file which could be used with different HIDs. For now, it is quite usable - although on my box (after a mesa upgrade), the cursor drawing is laggy - haven't figured out why. Best wishes, -- Peter Clifton Electrical Engineering Division, Engineering Department, University of Cambridge, 9, JJ Thomson Avenue, Cambridge CB3 0FA Tel: +44 (0)7729 980173 - (No signal in the lab!) _______________________________________________ geda-dev mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev
