Index: trunk/src/obj_pad.h =================================================================== --- trunk/src/obj_pad.h (revision 15641) +++ trunk/src/obj_pad.h (revision 15642) @@ -47,10 +47,6 @@ gdl_iterator_t __it__; \ { -#define PCB_PAD_ALL_LOOP(top) \ - PCB_ELEMENT_LOOP(top); \ - PCB_PAD_LOOP(element) - #endif Index: trunk/src_plugins/autoroute/autoroute.c =================================================================== --- trunk/src_plugins/autoroute/autoroute.c (revision 15641) +++ trunk/src_plugins/autoroute/autoroute.c (revision 15642) @@ -960,14 +960,6 @@ AddPstk(layergroupboxes, padstack, rd->styles[rd->max_styles]); } PCB_END_LOOP; - PCB_PAD_ALL_LOOP(data); - { - if (PCB_FLAG_TEST(PCB_FLAG_DRC, pad)) - PCB_FLAG_CLEAR(PCB_FLAG_DRC, pad); - else - AddPad(layergroupboxes, element, pad, rd->styles[rd->max_styles]); - } - PCB_ENDALL_LOOP; /* add all vias */ PCB_VIA_LOOP(data); { Index: trunk/src_plugins/djopt/djopt.c =================================================================== --- trunk/src_plugins/djopt/djopt.c (revision 15641) +++ trunk/src_plugins/djopt/djopt.c (revision 15642) @@ -2371,6 +2371,8 @@ static void padcleaner() { +#warning padstack TODO: rewrite +#if 0 line_s *l, *nextl; int close; rect_s r; @@ -2416,6 +2418,7 @@ PCB_ENDALL_LOOP; next_line:; } +#endif } static void grok_layer_groups() Index: trunk/src_plugins/puller/puller.c =================================================================== --- trunk/src_plugins/puller/puller.c (revision 15641) +++ trunk/src_plugins/puller/puller.c (revision 15642) @@ -980,6 +980,8 @@ } PCB_END_LOOP; +#warning padstack TODO: rewrite for padstacks +#if 0 PCB_PIN_ALL_LOOP(PCB->Data); { pcb_box_t box; box.X1 = pin->X - pin->Thickness / 2; @@ -1013,6 +1015,7 @@ } PCB_ENDALL_LOOP; +#endif g_hash_table_foreach(lines, (GHFunc) null_multi_next_ends, NULL); g_hash_table_foreach(arcs, (GHFunc) null_multi_next_ends, NULL); Index: trunk/src_plugins/teardrops/teardrops.c =================================================================== --- trunk/src_plugins/teardrops/teardrops.c (revision 15641) +++ trunk/src_plugins/teardrops/teardrops.c (revision 15642) @@ -344,7 +344,8 @@ check_pstk((pcb_pstk_t *)b); pcb_r_end(&it); - +#warning padstack TODO: rewrite +#if 0 PCB_VIA_LOOP(PCB->Data); { check_via(via); @@ -362,6 +363,7 @@ check_pad(pad); } PCB_ENDALL_LOOP; +#endif pcb_gui->invalidate_all();