[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
gEDA-bug: Re
On Fri, 8 Oct 2004, gEDA Bugs wrote:
> << IMPORTANT INFORMATION! >>
>=20
> This is an automated message.=20
>=20
> The message you sent (attached below) requires confirmation
> before it can be delivered. To confirm that you sent the
> message below, just hit the "R"eply button and send this
> message back (you don't need to edit anything). Once this is
> done, no more confirmations will be necessary.
>=20
> << INFORMA=C7=C3O IMPORTANTE >>
>=20
> Esta =E9 uma mensagem autom=E1tica
>=20
> A mensagem que voc=EA enviou (em anexo) requer confirma=E7=E3o
> antes de ser entregue. Para confirmar o envio basta
> pressionar o bot=E3o de "Reply" e enviar esta mensagem de
> volta (n=E3o =E9 necess=E1rio editar). Uma vez que isto seja
> feito, novas confirma=E7=F5es n=E3o ser=E3o necess=E1rias.
>=20
> This email account is protected by:
> Active Spam Killer (ASK) V2.4.1 - (C) 2001-2002 by Marco Paganini
> For more information visit http://www.paganini.net/ask
>=20
> --- Original Message Follows ---
>=20
> From: whitis@freelabs.com
> To: geda-bugs@geda.seul.org
> Subject: Attack of the multiplying attributes.
> Date: Fri, 8 Oct 2004 23:58:09 -0400 (EDT)
>=20
> Full_Name: Mark Whitis
> Version: 20040111
> OS: linux redhat 8.0
> Submission from: (NULL) (65.40.216.240)
>=20
>=20
> To reproduce:
> - open existing schematic with some modified library components that a=
ren't
> embedded.
> - select all=20
> - ep (Update component)
> - select all
> - eb (embed component)
> - inspect components by clicking on them and hitting "ee". If you ha=
ve
> moved
> any attributes in the library, you may see the old a new attributes =
on top
> of=20
> each other.
> All components now have more than one "refdes" and "device" attribute. =
This
> is a lot of trouble to fix on a real schematic.
>=20
> Example: (resistor)
> device=3Dxxxx
> refdes=3DR?
> device=3D200K
> refdes=3DR?
>=20
> If you repeat, you end up with even more copies.
>=20
> Correct behavior:
> - only one copy of attibute should remain.
> - program should record if an attributes value or position have change=
d
> vs. library version.
> - if you have changed value of text in schematic relative to the value=
in the
> old
> library, you must use the new text.
> - if you have changed value of text in new library component relative =
to the
> old
> value and it hasn't been edited in the schematic, use the new librar=
y
> value.
> - if the position of attribute has changed in schematic relative to ne=
w
> schematic,
> use the position specifed in schematic.
> - if the position of attribute has changed in new library relative to =
old
> library
> but position wasn't edited in schematic, use the position from the n=
ew
> library.
>=20
> Ideally, you would give the user a dialog box that allowed them to overri=
de the
> behavior but the behavior described above should be the automatic:
>=20
> (Original message truncated)
>=20
>=20
>=20
--=20
--
Mark Whitis http://www.freelabs.com/~whitis/ NO SPAM
Author of many open source software packages. =20
Coauthor: Linux Programming Unleashed (1st Edition)