X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Envelope-From: paubert AT iram DOT es Date: Fri, 19 Apr 2013 09:35:36 +0200 From: Gabriel Paubert To: geda-user AT delorie DOT com Cc: Andrew Poelstra Subject: [geda-user] [PATCH 0/3] Improve imperial drill files Gerber exporter (and pcb-printf) (V2). Message-ID: <20130419073536.GA14756@gra-vd1.iram.es> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-Spamina-Bogosity: Ham Reply-To: geda-user AT delorie DOT com Hi Andrew and others, this is the second version of the patch set I submitted yesterday: - use 0.1mil resolution for drill files (Excellon format) - avoid runaway aperture number allocation Since it involved touching pcb-prinf.[ch], I took the opportunity to improve documentation and perform a trivial cleanup. These patches pass the test suite, this does not mean that no bugs are introduced, but I also checked a fairly complex 6 layer board and there are no differences in the copper, silk, paste, mask, and outline .gbr files, except for the date in the header (which is also drawn in the .fab.gbr file). I have other patches in the pipeline, but they depend on this first set. Differences from V1: - do not use non ASCII characters. - remove debug code left by mistake. Gabriel src/hid/gerber/gerber.c | 8 ++++---- src/pcb-printf.c | 7 +++++-- src/pcb-printf.h | 16 ++++++++++++---- 3 files changed, 21 insertions(+), 10 deletions(-)