Index: trunk/doc/TODO =================================================================== --- trunk/doc/TODO (revision 37131) +++ trunk/doc/TODO (revision 37132) @@ -5,6 +5,11 @@ + BUG: schematic import segfault recipe. start pcb-rnd. create new layout {f n}. Leave layout name empty. Start importation of a schematic from file menu. in importation dialogue set to default sch-rnd format import, click one more, select a sch-rnd schematic in the file selection window, and hit OK. Segfault ensues. Does not happen if {f n} not done between pcb-rnd start and schematic importation. [report: Erich] + BUG: assertion recipe. { w l }, launch connector() dialogue. nx 1, ny 5, pin spacing 150mil, pin_drill 70mil, then type the number 1 in pin_ringdia diameter, and wait, assert/segfault ensues [repoort: Erich] - BUG: load bug_files/TODO/intnoconn-segfault.rp, {c r} , delete rat line connected to green highlighted section, use {c f} with cursor somewhere over the pixmap, and not on the subcs; assert ensuespcb-rnd: find_any_isect.c:145: pcb_intersect_obj_obj: Assertion `!"Don't know how to check intersection of these objet types"' failed. [report: Erich] +- BUG: lock tool does not work on imported pixmap. start pcb-rnd, import pixmap using doc/resources/header_600.png, and note inability to lock pixmap with lock tool. {e p} has to be used to lock it.[report: Erich] +- BUG: cursor click selection logic for pixmaps always selects pixmap, even if pixmap set to render:under, making it hard to move subc, lines, etc.. about once on top of the pixmap [report: Erich] +- BUG: delete does not work when cursor hovers over a subc which is above a locked pixmap [report: Erich] +- BUG: rotate does not work when cursor hovers over a subc which is above a locked pixmap [report: Erich] +- BUG?: pixmap attached to internal layer, if set to render "under", renders on top of copper on top layer when internal layer active. Feature vs bug. [report: Erich] 2. For later releases =============================================================================== - FEATURE: expose DOTDIR (~/.pcb-rnd, as ./configured) in the conf tree in so $(rc.path.user_dotdir) would work [report: Ade] @@ -26,11 +31,6 @@ - see swap_one_thermal() on how to fix this - probably won't break on new layers or layer moves as those won't change LIDs of existing layers - BUG: erratic intnoconn {c r} behaviour. See intnoconn-test.rs, exported intnoconn-test-net.net and intnoconn-test.rp using imported net. load the .rp and use {c r}. note shorts flagged by intnoconn sections. move resistor from layout margins onto layout area and use {c r}. shorts no longer found. Seems to be a failure to allocate intnoconn groups to terminals outside the layout area when there is more than one of the same subc using an intnoconn group. Does not happen with intnoconn-test2.rp which uses different coil subcs; see also intnoconn-test-net2.rp; also identical coils but with different intnoconn group numbers seem to behave properly [report: Erich] -- BUG: lock tool does not work on imported pixmap. start pcb-rnd, import pixmap using doc/resources/header_600.png, and note inability to lock pixmap with lock tool. {e p} has to be used to lock it.[report: Erich] -- BUG: cursor click selection logic for pixmaps always selects pixmap, even if pixmap set to render:under, making it hard to move subc, lines, etc.. about once on top of the pixmap [report: Erich] -- BUG: delete does not work when cursor hovers over a subc which is above a locked pixmap [report: Erich] -- BUG: rotate does not work when cursor hovers over a subc which is above a locked pixmap [report: Erich] -- BUG?: pixmap attached to internal layer, if set to render "under", renders on top of copper on top layer when internal layer active. Feature vs bug. [report: Erich] - BUG: multiple coils in intnoconn-bug.rp using intnoconn-bug-actual.net reflecting partion of circuit intnoconn-bug.rs should behave like intnoconn-net-desired.net. shorts being declared with no connections apparent. Coils use different intonoconn groups, and different UIDs to no avail [report: Erich] -> the bug is that the rat line end falling at the endpoint of the line at the boundary of two intnoconn sections shorts the two sections - BUG?: enforce style clearance doesn't work with middle-line rubber band move, see bug_files/TODO/drag.rs [report: Majenko]