X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Message-ID: <1389724747.2125.14.camel@AMD64X2.fritz.box> Subject: [geda-user] More about the polygon bug From: Stefan Salewski To: geda-user AT delorie DOT com Date: Tue, 14 Jan 2014 19:39:07 +0100 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.8.5 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Reply-To: geda-user AT delorie DOT com The second file is the simplest test case I could come up with: a > single 0603 resistor and a single line segment. It can't get much > simpler than that. Again, after applying the vim macro the bug is gone. Even more interesting: As we have seen, the bug temporary disappears when we delete a line and insert it again by undo operation. Obviously next step: generate gerbers after undo. My result: Bug is gone. So my guess is, it may really be more something like a rounding bug than a wrong (dicer?) algorithm. Other idea: It depends on how elements are stored inside pcb program, i.e. undo/redo may move elements to bottom of a list. I still suffer from the GL bug -- after a few times loading pcb files PCB program refuses to draw something, even after restarting, and glxgears was extremly slow, so that I had to restart my computer. That may be a real difficult to detect bug. The polygon bug should be not too difficult for someone with some knowledge of internal PCB program, i.e. what happens when undo/redo occurs. Gabriel, please test your gerbers after undo/redo. Best regards, Stefan