[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: Collaborative Development of Boards

On Mon, 2011-01-17 at 09:01 +0100, gedau@xxxxxxxxxxxxx wrote:
> On Mon, Jan 17, 2011 at 08:22:02AM +0100, Stephan Boettcher wrote:
> > gedau@xxxxxxxxxxxxx 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,

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