[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gEDA-dev: Broken slotting
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@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
_______________________________________________
geda-dev mailing list
geda-dev@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev