X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Message-ID: <5223E2F8.6000905@sonic.net> Date: Sun, 01 Sep 2013 17:59:36 -0700 From: Dave Curtis User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121028 Thunderbird/16.0.2 MIME-Version: 1.0 To: geda-user AT delorie DOT com CC: gedau AT igor2 DOT repo DOT hu Subject: Re: [geda-user] PCB file format - compatibility suggestion References: <5223378D DOT 4010208 AT jump-ing DOT de> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Reply-To: geda-user AT delorie DOT com On 09/01/2013 06:13 AM, gedau AT igor2 DOT repo DOT hu wrote: > > In my version: > - nonetlist flag of an element means the element is not in the > netlist and should not cause a short (useful for 1206 jumpers - I > hated to add them on schematics) > - intconn(g) for pins and pads, representing internal connections of > an element, which my version of find.c can track (g being an integer > group ID) I've wanted that in the past, but my designs are typically small enough that I don't get too worked up about the lack of it. Certainly a nice-to-have. > - shape(i) for pins to have more polygon shaped pins beyond square > and octagon > >> >> Anyways, patches are always welcome. Here, or better into the Launchpad >> bug tracker. If you feel like you'd prefer to apply them yourselfs, it >> isn't hard to convince DJ Delorie to give you write access to the repo. >> Just ask. > It seems to me that the patch to simply preserve and write-on-save text flags is useful as a stand-alone patch. Implementing that behavior decouples the addition of flags from implementing a plug-in or whatever to deal with them. Also, if you have multiple installations of pcb running around (like say on your workstation, your laptop, your daughter's laptop....) and you don't keep them 100% in sync (so shoot me...) then you can safely edit a file without loss of information even on a slightly stale version of pcb+plugins. That seems convenient. -dave