X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=mail.ud03.udmedia.de; h= message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; s=beta; bh= MzmOO43Ttky4D6IdLSpkgSnKE0r3G80171uJTi3d/88=; b=CFlionGRcGrervmE +WR4CW8cxm8WwqyN5sADHbmAtggQlF95VnHarQ2SD2ONWmLiUlQmuRlRXGBjiXb5 uFEkRdrOzu8faVXCrUQO3fkA3GmnOGXvvhvFX78y7kOimNq3p/4+k+DK8E5P3jdb NdK3GNJtrvM5ZsmdgGneHrRQCVM= Message-ID: <5223378D.4010208@jump-ing.de> Date: Sun, 01 Sep 2013 14:48:13 +0200 From: Markus Hitter User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130803 Thunderbird/17.0.8 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: In-Reply-To: X-Enigmail-Version: 1.4.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Reply-To: geda-user AT delorie DOT com Am 01.09.2013 09:00, schrieb gedau AT igor2 DOT repo DOT hu: > I've started a local branch/fork/whatever of PCB to add a few features I > need daily. These features required adding new element and pin/pad > flags. Mainstream PCB does not understand these flags, and that is > expected. Is it possible these additional flags are interesting for everybody? Or are they more like arbitrary notes? > The reason is not the file format, but the way PCB operates on the file: > it tries to load and parse everything and store in a convenient native > represetnation in memory and render the text version from that upon save. ... > Instead, a partial solution, a minor hack would be to upgrade the > string<->flags converter. The flag format is a comma separated string, > the converter could easily save any unrecognized segment as string, in a > linked list in the flags structure. On save, the list could be appended > to the flags string rendered the usual way. This may change the order of > flags in a round trip but would not change the actual flag values. Together with some means to edit these flags I'd call this not a hack, but a valueable feature. Even if I can't imagine right now, how such custom flags might be useful. 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. Markus -- - - - - - - - - - - - - - - - - - - - Dipl. Ing. (FH) Markus Hitter http://www.jump-ing.de/