On Mon, 2011-01-17 at 09:01 +0100, ge...@igor2.repo.hu wrote: > On Mon, Jan 17, 2011 at 08:22:02AM +0100, Stephan Boettcher wrote: > > ge...@igor2.repo.hu writes: > > > > > If you edit one object, that won't ever move other objects around by > > > side effect. VCS systems I know depend on this feature. I think PCB > > > already provides this feature, keeping order of objects, > > > > Not really. When you edit a line, it somehow gets thrown into an > > entirely different slot in the list. Like if there is a vector of > > allocated slots, some marked unused, and when something is changed, it > > is thrown into the first unused slot. Probably some feature of some > > glib(?) container class? It's not too bad for vcs diffs, but could be a > > little better. Not worth the trouble to fix this, I guess.
Are you guys talking abut PCB or gschem? PCB does often re-use element memory from deleted objects, so could insert new objects mid way into a list. I'm not sure which (if any) edits cause PCB to create a new object though. -- 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!) Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me) _______________________________________________ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user