Index: trunk/doc/TODO =================================================================== --- trunk/doc/TODO (revision 38691) +++ trunk/doc/TODO (revision 38692) @@ -17,12 +17,7 @@ + BUG: bug_files/Poly_rewrite/line-arc-del-assert.rp load layout, delete bottom most horizontal line, note strange clipping that shorts across adjacent arc [report: Erich] + BUG: bug_files/Poly_rewrite/line-arc-del-assert.rp load layout, delete bottom most arc, note strange clipping that across where arc used to be [report: Erich] - BUG: bug_files/Poly_rewrite/phatch.lht: maybe {m d t} and PolyHatch(0, c) -> poly offseting bug on sharp corners ml=4159 [report: Majenko] - - BUG: bug_files/Poly_rewrite/derive.rp, edit pstk proto, add mask shape, derive -> derived polygon is broken (invalid coords) [report: Scott] - -> happens because of colinear neighbor edges becoming redundant points in a subsequent iteration - -> simpler test file: bug_files/Poly_rewrite/offs1.rp, line 211, two vetices on the bottom side of the triangle - -> simpler reprodtion: just grow the coper shape by 10 mil - -> fix: in rnd_polo_offs() remove all redudnant vertices and subsequent vertices with the same norm in a loop before the main loop - -> this in turn needs rnd_polo_offs() to modify num_pts, which should be a pointer maybe + + BUG: bug_files/Poly_rewrite/derive.rp, edit pstk proto, add mask shape, derive -> derived polygon is broken (invalid coords) [report: Scott] - at the end of the full rewrite, remove /local/pcb/want_polybool and PCB_WANT_POLYBOOL (from scconfig and config.h too!) 2. For later releases ===============================================================================