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

Reply via email to