gEDA-dev: Broken slotting
Peter Clifton
pcjc2 at cam.ac.uk
Mon Sep 10 21:21:35 EDT 2007
Hi,
I've discovered some details of slotting are broken in the latest
release.
If you have a slotted component, it is possible to set a slot=n
attribute - and the component's pin numbers update.
If I have said component with slot=1, and I change to slot=n (n != 1), I
see a pin number update. Once I have slot=n (n !=1), no further updates
to the slot= attribute have any effect on the pin numbers.
The log window ends up with many:
component missing pinseq= attribute
Back-tracking through the history, I've identified the issues stem from
the following commit:
commit 3e94fd2c2b34e6daa5f3f315b61e8af62c48bdfc
Author: Stuart Brorson <sdb at cloud9.net>
Date: Sun Apr 29 12:01:20 2007 +0000
Made changes required to enable searching slotted parts by pinseq (for
gnetlist).
The code changes are quite large though:
libgeda/ChangeLog | 6 ++
libgeda/include/prototype.h | 1 +
libgeda/src/o_attrib.c | 156 +++++++++++++++++++++++++++++++++++-----
libgeda/src/o_complex_basic.c | 40 +++++++++++
libgeda/src/s_tile.c | 2 +-
5 files changed, 184 insertions(+), 21 deletions(-)
Its not obvious what broke it.
Peter
More information about the geda-dev
mailing list