[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)