Index: doc/TODO =================================================================== --- doc/TODO (revision 33146) +++ doc/TODO (revision 33147) @@ -7,6 +7,7 @@ + FEATURE: if drc_query is disabled, it is hard to figure because the preferences window or the drc_query dialog doesn't show; plus the drc window should also list the number of drc plugins ran -> drc throws an error if all tests/plugins are disabled; preferences dialog prints an error if 0 drc plugins found [report: Majenko] + FEATURE: DRC: net attribute based clearance [report: Nicklas] + FEATURE: when hovering over an editable object, draw edit/grab points as labels [report: Majenko] +- BUG: library window: double click cl() -> crash [report: Igor2] - BUG: file revert {f r}, or file new {f n} -> xor draw stops working with the line tool [report: aron] - BUG: edakrill: loading micro-usb-U-F-M5DD-Y-1 from wget@edakrill fails because the .fp version is loaded while the conversion failed [report: aron] - BUG: changing subc lock state does not indicated on UI (i.e. the "*" is not prepended to the window title) [report: aron] @@ -16,7 +17,7 @@ - BUG: bug_files/drc_poly.lht - DRC misses insufficient poly clearance ml=4316 [report: Majenko] + BUG: RTT: if compare(1) is not installed, don't run png tests and do not fail (after issuing the warning) [report: SnakesAndStuff] - BUG: shape round rect is generated far away from the cursor after some operations [report: Aron] -- BUG: library window refresh button: doesn't seem to work when cursor is on a footprint [report: SnakesAndStuff] ++ BUG: library window refresh button: doesn't seem to work when cursor is on a footprint [report: SnakesAndStuff] - BUG: shift-tab or ctrl-tab while term IDs and subc refdes are visible on overlay: they are mirrored [report: SnakesAndStuff] - BUG: when thermal and some other operations are applied on a locked element, indicate it - BUG: stl export: hole (and maybe slot) cut in half by the outline exports invalid triangulation; bug_files/halfhole.lht [report: TwisteR] @@ -24,6 +25,7 @@ - DOC: query: int() and double() 2. For later releases =============================================================================== +- CLEANUP: TODO39: replace vtlib with vtp0 because relocating arrays mess with pointers badly; qsort will get faster too [report: Igor2] - CLEANUP: TODO27: undo's removed list shouldn't depend on object IDs but probably remove list index because IDs are not unique if we want our operations to retrain IDs. Repro: shift-click subc replace twice, then undo; or drag&drop move selected object and undo [report: Igor2] - CLEANUP/BUG: undo operation while drawing a multiple segment line doesn't change segment attached to the crosshair [report:wojciechk8] - tool_line.c depends on pcb_undo()'s return value; can be fixed only when the old undo system is removed