Mailing list archives : pcb-rnd

ID:3695
From:ge...@igor2.repo.hu
Date:Sat, 18 Jan 2020 09:29:25 +0100 (CET)
Subject:Re: [pcb-rnd] Warning, clear poly frame annotation flag before
in-reply-to:3694 from Gabriel Paubert <pa...@iram.es>
 
 
On Sat, 18 Jan 2020, Gabriel Paubert wrote:
 
>Note that wireframe draw ("|") also does funny things, but at least it
>gives an error message:
>
>error: aperture for width 0 type ROUND is null
>
>and does not create the Gerber file.
>
>Whether you consider this a bug or not is up to you. As well as the
>timing (before/after release). With an error message and no Gerber file
>creation, it is less likely to cause subtle errors.
>
 
Thanks, added to the TODO. 
 
Boring implementation details:
 
This will be part of a big cleanup later on: the draw code shouldn't get 
these things directly from the config because then it affects all 
rendering (screen and export).
 
Instead, we have a nice transformation mechanism now, so the caller who 
triggered rendering can tell the draw code how to render differently than 
the default. At the end of the cleanup the GUI code that calls rendering 
would copy the config settings for wireframe draw, thin draw, etc. into 
this transformation parameter. Export code would not copy config, but the 
user would be able to set these bits using the cam syntax (in layer 
supplements). 
 
Best regards,
 
Igor2
 
 

Reply subtree:
3695 Re: [pcb-rnd] Warning, clear poly frame annotation flag before from ge...@igor2.repo.hu