Index: trunk/scconfig/Rev.h =================================================================== --- trunk/scconfig/Rev.h (revision 12566) +++ trunk/scconfig/Rev.h (revision 12567) @@ -1 +1 @@ -static const int myrev = 12401; +static const int myrev = 12567; Index: trunk/scconfig/Rev.tab =================================================================== --- trunk/scconfig/Rev.tab (revision 12566) +++ trunk/scconfig/Rev.tab (revision 12567) @@ -1,5 +1,5 @@ +12567 configure new source files for padstacks 12401 configure new source files for more generic thermal support -12221 configure new source files for padstacks 12108 configure tool code splitup 11724 configure new default pcb 11611 configure enforce safe_fs Index: trunk/src/Makefile.dep =================================================================== --- trunk/src/Makefile.dep (revision 12566) +++ trunk/src/Makefile.dep (revision 12567) @@ -16,11 +16,11 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h layer.h layer_ui.h action_helper.h \ - hid_actions.h plugins.h ../src_3rd/puplug/puplug.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ - ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/error.h conf.h pcb-printf.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h layer.h layer_ui.h action_helper.h hid_actions.h \ + plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h conf.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ @@ -41,12 +41,12 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h hid.h rtree.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h move.h draw.h polygon.h plugins.h \ - ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h obj_all.h box.h \ - hid_actions.h dolists.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h hid.h rtree.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h move.h draw.h polygon.h plugins.h ../src_3rd/puplug/puplug.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ + ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/error.h obj_all.h box.h hid_actions.h dolists.h ../src_plugins/autoplace/action.o: ../src_plugins/autoplace/action.c \ ../config.h ../src_plugins/autoplace/autoplace.h global_typedefs.h \ pcb_bool.h unit.h plugins.h ../src_3rd/puplug/puplug.h \ @@ -86,9 +86,10 @@ compat_misc.h compat_nls.h data.h crosshair.h vtonpoint.h hid.h error.h \ drc.h route.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h rtree.h \ - ht_subc.h vtpadstack.h draw.h error.h layer.h intersect.h rtree.h \ - macro.h move.h rats.h netlist.h route_style.h remove.h rotate.h \ - obj_pinvia.h obj_rat.h ../src_3rd/genvector/vtp0.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + draw.h error.h layer.h intersect.h rtree.h macro.h move.h rats.h \ + netlist.h route_style.h remove.h rotate.h obj_pinvia.h obj_rat.h \ + ../src_3rd/genvector/vtp0.h ../src_plugins/autoroute/action.o: ../src_plugins/autoroute/action.c \ ../config.h ../src_plugins/autoroute/autoroute.h board.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h vtroutestyle.h attrib.h \ @@ -127,7 +128,8 @@ ../src_3rd/genht/ht.h obj_padstack_list.h obj_padstack.h obj_text_list.h \ obj_rat_list.h obj_rat.h crosshair.h vtonpoint.h hid.h error.h drc.h \ layer_grp.h route.h const.h buffer.h obj_subc_list.h obj_subc.h \ - ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h macro.h \ + ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h macro.h \ ../src_plugins/autoroute/autoroute.h board.h vtroutestyle.h library.h \ rats_patch.h board.h box.h draw.h error.h find.h heap.h rtree.h \ ../src_plugins/autoroute/mtspace.h ../src_plugins/autoroute/vector.h \ @@ -160,8 +162,9 @@ route_style.h polygon.h rtree.h data.h crosshair.h vtonpoint.h hid.h \ error.h drc.h route.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h ht_subc.h \ - vtpadstack.h hid.h rtree.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h \ - plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h hid.h rtree.h \ + undo.h ../src_3rd/libuundo/uundo.h undo_old.h plugins.h \ + ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h obj_all.h \ hid_actions.h compat_misc.h ../src_plugins/boardflip/boardflip.h unit.h \ @@ -182,15 +185,16 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h flag_str.h layer.h \ - ../src_plugins/diag/diag_conf.h conf.h pcb-printf.h \ - ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ - conf.h action_helper.h hid_actions.h plugins.h \ - ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h error.h event.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h flag_str.h layer.h ../src_plugins/diag/diag_conf.h conf.h \ + pcb-printf.h ../src_3rd/genvector/gds_char.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/genvector/vtp0.h list_conf.h conf.h action_helper.h \ + hid_actions.h plugins.h ../src_3rd/puplug/puplug.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ + ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/error.h error.h event.h \ ../src_plugins/diag/integrity.h hid.h hid_attrib.h hid_dad.h \ compat_misc.h hid_attrib.h dolists.h \ ../src_plugins/diag/diag_conf_fields.h @@ -219,8 +223,8 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h error.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h error.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h ../src_plugins/dialogs/dialogs.o: ../src_plugins/dialogs/dialogs.c \ ../config.h hid.h error.h drc.h unit.h global_typedefs.h pcb_bool.h \ attrib.h layer.h globalconst.h obj_all_list.h obj_arc_list.h \ @@ -241,11 +245,11 @@ vtroutestyle.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h route.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h rtree.h \ - ht_subc.h vtpadstack.h const.h conf_core.h conf.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ - ../src_3rd/genvector/vtp0.h list_conf.h compat_misc.h obj_subc.h \ - search.h rats.h netlist.h route_style.h \ + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + const.h conf_core.h conf.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ + compat_misc.h obj_subc.h search.h rats.h netlist.h route_style.h \ ../src_plugins/dialogs/dlg_flag_edit.c flag.h flag_str.h change.h \ ../src_plugins/dialogs/dlg_padstack.c obj_padstack.h \ obj_padstack_inlines.h thermal.h dolists.h @@ -266,13 +270,13 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h hid.h rtree.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h rats.h netlist.h route_style.h \ - error.h move.h draw.h plugins.h ../src_3rd/puplug/puplug.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ - ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/error.h action_helper.h hid_actions.h compat_misc.h \ - dolists.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h hid.h rtree.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h rats.h netlist.h route_style.h error.h move.h draw.h \ + plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h action_helper.h \ + hid_actions.h compat_misc.h dolists.h ../src_plugins/distaligntext/distaligntext.o: \ ../src_plugins/distaligntext/distaligntext.c ../config.h board.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h vtroutestyle.h attrib.h \ @@ -290,16 +294,17 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h hid.h rtree.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h rats.h netlist.h route_style.h \ - error.h move.h draw.h plugins.h ../src_3rd/puplug/puplug.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ - ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/error.h action_helper.h hid_actions.h conf_core.h \ - conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ - ../src_3rd/genvector/vtp0.h list_conf.h box.h compat_misc.h dolists.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h hid.h rtree.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h rats.h netlist.h route_style.h error.h move.h draw.h \ + plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h action_helper.h \ + hid_actions.h conf_core.h conf.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ + box.h compat_misc.h dolists.h ../src_plugins/djopt/djopt.o: ../src_plugins/djopt/djopt.c ../config.h \ conf_core.h conf.h global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -319,14 +324,15 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h board.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h \ route.h buffer.h obj_subc_list.h obj_subc.h \ - ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h remove.h \ - move.h draw.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h flag_str.h \ - find.h layer.h pcb-printf.h compat_misc.h plugins.h \ - ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid_flags.h \ - hid_actions.h ../src_plugins/djopt/djopt_conf.h conf.h obj_line.h \ - obj_pinvia.h event.h dolists.h ../src_plugins/djopt/djopt_conf_fields.h + ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h remove.h move.h draw.h \ + undo.h ../src_3rd/libuundo/uundo.h undo_old.h flag_str.h find.h layer.h \ + pcb-printf.h compat_misc.h plugins.h ../src_3rd/puplug/puplug.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ + ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/error.h hid_flags.h hid_actions.h \ + ../src_plugins/djopt/djopt_conf.h conf.h obj_line.h obj_pinvia.h event.h \ + dolists.h ../src_plugins/djopt/djopt_conf_fields.h ../src_plugins/draw_csect/draw_csect.o: \ ../src_plugins/draw_csect/draw_csect.c ../config.h board.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h vtroutestyle.h attrib.h \ @@ -344,12 +350,12 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h draw.h plugins.h \ - ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h stub_draw.h \ - compat_misc.h hid_actions.h event.h layer_vis.h obj_text_draw.h \ - obj_line_draw.h dolists.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h draw.h plugins.h ../src_3rd/puplug/puplug.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ + ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/error.h stub_draw.h compat_misc.h hid_actions.h \ + event.h layer_vis.h obj_text_draw.h obj_line_draw.h dolists.h ../src_plugins/draw_fab/draw_fab.o: ../src_plugins/draw_fab/draw_fab.c \ ../config.h board.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ vtroutestyle.h attrib.h ../src_3rd/genvector/genvector_impl.h \ @@ -366,7 +372,8 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h build_run.h \ compat_misc.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h \ buffer.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - ../src_3rd/genht/htsp.h rtree.h ht_subc.h vtpadstack.h draw.h \ + ../src_3rd/genht/htsp.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h draw.h \ ../src_plugins/draw_fab/../report/drill.h obj_all.h plugins.h \ ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ @@ -394,8 +401,9 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h build_run.h data.h \ crosshair.h vtonpoint.h hid.h error.h drc.h route.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - ../src_3rd/genht/htsp.h rtree.h ht_subc.h vtpadstack.h draw.h font.h \ - const.h hid_actions.h obj_all.h plugins.h ../src_3rd/puplug/puplug.h \ + ../src_3rd/genht/htsp.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h draw.h font.h const.h \ + hid_actions.h obj_all.h plugins.h ../src_3rd/puplug/puplug.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/error.h stub_draw.h pcb-printf.h \ @@ -421,8 +429,9 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h error.h buffer.h layer.h layer_grp.h \ - plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h error.h buffer.h layer.h layer_grp.h plugins.h \ + ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h compat_misc.h \ compat_fs.h misc_util.h obj_all.h rtree.h hid.h hid_attrib.h hid_nogui.h \ @@ -447,12 +456,12 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h board.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h \ route.h buffer.h obj_subc_list.h obj_subc.h \ - ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h error.h \ - pcb-printf.h plugins.h ../src_3rd/puplug/puplug.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ - ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/error.h compat_misc.h safe_fs.h hid.h hid_nogui.h \ - hid_attrib.h hid_helper.h hid_init.h + ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h error.h pcb-printf.h \ + plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h compat_misc.h \ + safe_fs.h hid.h hid_nogui.h hid_attrib.h hid_helper.h hid_init.h ../src_plugins/export_dsn/dsn.o: ../src_plugins/export_dsn/dsn.c \ ../config.h board.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ vtroutestyle.h attrib.h ../src_3rd/genvector/genvector_impl.h \ @@ -469,10 +478,11 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h error.h rats.h netlist.h route_style.h \ - buffer.h change.h draw.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h \ - pcb-printf.h ../src_3rd/genvector/gds_char.h polygon.h compat_misc.h \ - layer.h safe_fs.h conf.h pcb-printf.h ../src_3rd/liblihata/lihata.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h error.h rats.h netlist.h route_style.h buffer.h change.h \ + draw.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h polygon.h compat_misc.h layer.h \ + safe_fs.h conf.h pcb-printf.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ hid.h hid_draw_helpers.h hid_nogui.h hid_actions.h hid_init.h \ @@ -501,13 +511,13 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - vtpadstack.h error.h layer.h plugins.h ../src_3rd/puplug/puplug.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ - ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/error.h pcb-printf.h compat_misc.h \ - ../src_plugins/export_dxf/lht_template.h safe_fs.h hid.h hid_nogui.h \ - hid_draw_helpers.h hid_init.h hid_attrib.h hid_color.h hid_helper.h \ - hid_flags.h ../src_plugins/export_dxf/dxf_draw.c dolists.h + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h error.h \ + layer.h plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h pcb-printf.h \ + compat_misc.h ../src_plugins/export_dxf/lht_template.h safe_fs.h hid.h \ + hid_nogui.h hid_draw_helpers.h hid_init.h hid_attrib.h hid_color.h \ + hid_helper.h hid_flags.h ../src_plugins/export_dxf/dxf_draw.c dolists.h ../src_plugins/export_dxf/dxf_templ_lht.o: \ ../src_plugins/export_dxf/dxf_templ_lht.c ../src_plugins/export_dxf/lht_template.o: \ @@ -537,12 +547,12 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - vtpadstack.h plugins.h ../src_3rd/puplug/puplug.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ - ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/error.h pcb-printf.h compat_misc.h plug_io.h safe_fs.h \ - hid.h hid_nogui.h hid_draw_helpers.h hid_init.h hid_attrib.h hid_color.h \ - hid_helper.h hid_flags.h dolists.h + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h plugins.h \ + ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h pcb-printf.h \ + compat_misc.h plug_io.h safe_fs.h hid.h hid_nogui.h hid_draw_helpers.h \ + hid_init.h hid_attrib.h hid_color.h hid_helper.h hid_flags.h dolists.h ../src_plugins/export_gcode/curve.o: ../src_plugins/export_gcode/curve.c \ ../config.h ../src_plugins/export_gcode/potracelib.h \ ../src_plugins/export_gcode/lists.h ../src_plugins/export_gcode/curve.h \ @@ -577,9 +587,10 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h board.h error.h data.h crosshair.h vtonpoint.h hid.h \ error.h drc.h route.h buffer.h obj_subc_list.h obj_subc.h \ - ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h rats.h \ - netlist.h route_style.h hid_helper.h layer.h compat_misc.h safe_fs.h \ - hid.h hid_nogui.h hid_draw_helpers.h ../src_plugins/export_gcode/gcode.h \ + ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h rats.h netlist.h \ + route_style.h hid_helper.h layer.h compat_misc.h safe_fs.h hid.h \ + hid_nogui.h hid_draw_helpers.h ../src_plugins/export_gcode/gcode.h \ ../src_plugins/export_gcode/bitmap.h \ ../src_plugins/export_gcode/potracelib.h \ ../src_plugins/export_gcode/curve.h \ @@ -610,8 +621,9 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h build_run.h data.h \ crosshair.h vtonpoint.h hid.h error.h drc.h route.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - ../src_3rd/genht/htsp.h rtree.h ht_subc.h vtpadstack.h error.h draw.h \ - layer.h pcb-printf.h ../src_3rd/genvector/gds_char.h plugins.h \ + ../src_3rd/genht/htsp.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h error.h draw.h layer.h \ + pcb-printf.h ../src_3rd/genvector/gds_char.h plugins.h \ ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid_helper.h \ @@ -637,9 +649,10 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h rats.h netlist.h route_style.h error.h \ - find.h pcb-printf.h ../src_3rd/genvector/gds_char.h netlist.h \ - conf_core.h conf.h pcb-printf.h ../src_3rd/liblihata/lihata.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h rats.h netlist.h route_style.h error.h find.h \ + pcb-printf.h ../src_3rd/genvector/gds_char.h netlist.h conf_core.h \ + conf.h pcb-printf.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ obj_pinvia.h compat_misc.h safe_fs.h hid.h hid_nogui.h hid_helper.h \ @@ -663,14 +676,15 @@ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ route.h const.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h rtree.h \ - ht_subc.h vtpadstack.h plugins.h ../src_3rd/puplug/puplug.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ - ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/error.h compat_misc.h safe_fs.h conf.h pcb-printf.h \ - ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ - hid.h ../src_plugins/export_lpr/../export_ps/ps.h hid_nogui.h hid_init.h \ + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h compat_misc.h \ + safe_fs.h conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/genvector/vtp0.h list_conf.h hid.h \ + ../src_plugins/export_lpr/../export_ps/ps.h hid_nogui.h hid_init.h \ hid_attrib.h hid_actions.h ../src_plugins/export_nelma/nelma.o: ../src_plugins/export_nelma/nelma.c \ ../config.h board.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ @@ -688,8 +702,9 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h error.h data.h \ crosshair.h vtonpoint.h hid.h error.h drc.h route.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - ../src_3rd/genht/htsp.h rtree.h ht_subc.h vtpadstack.h layer.h rats.h \ - netlist.h route_style.h plugins.h ../src_3rd/puplug/puplug.h \ + ../src_3rd/genht/htsp.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h layer.h rats.h netlist.h \ + route_style.h plugins.h ../src_3rd/puplug/puplug.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/error.h hid_helper.h safe_fs.h conf.h pcb-printf.h \ @@ -719,13 +734,13 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - vtpadstack.h error.h layer.h math_helper.h misc_util.h plugins.h \ - ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h safe_fs.h hid.h \ - hid_nogui.h hid_draw_helpers.h hid_init.h hid_actions.h hid_attrib.h \ - hid_color.h hid_helper.h hid_flags.h \ - ../src_plugins/export_openscad/scad_draw.c \ + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h error.h \ + layer.h math_helper.h misc_util.h plugins.h ../src_3rd/puplug/puplug.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ + ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/error.h safe_fs.h hid.h hid_nogui.h hid_draw_helpers.h \ + hid_init.h hid_actions.h hid_attrib.h hid_color.h hid_helper.h \ + hid_flags.h ../src_plugins/export_openscad/scad_draw.c \ ../src_plugins/export_openscad/../lib_polyhelp/topoly.h obj_common.h \ ../src_plugins/export_openscad/scad_models.c dolists.h ../src_plugins/export_png/png.o: ../src_plugins/export_png/png.c \ @@ -748,8 +763,9 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h board.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h \ route.h buffer.h obj_subc_list.h obj_subc.h \ - ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h error.h \ - layer.h misc_util.h compat_misc.h plugins.h ../src_3rd/puplug/puplug.h \ + ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h error.h layer.h \ + misc_util.h compat_misc.h plugins.h ../src_3rd/puplug/puplug.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/error.h safe_fs.h hid.h hid_nogui.h hid_draw_helpers.h \ @@ -776,9 +792,10 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - vtpadstack.h layer.h pcb-printf.h safe_fs.h hid.h hid_nogui.h \ - hid_draw_helpers.h ../src_plugins/export_ps/ps.h hid_init.h hid_attrib.h \ - hid_helper.h hid_flags.h hid_color.h + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h layer.h \ + pcb-printf.h safe_fs.h hid.h hid_nogui.h hid_draw_helpers.h \ + ../src_plugins/export_ps/ps.h hid_init.h hid_attrib.h hid_helper.h \ + hid_flags.h hid_color.h ../src_plugins/export_ps/ps.o: ../src_plugins/export_ps/ps.c ../config.h \ math_helper.h board.h const.h macro.h global_typedefs.h pcb_bool.h \ unit.h vtroutestyle.h attrib.h ../src_3rd/genvector/genvector_impl.h \ @@ -795,7 +812,8 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h layer.h error.h draw.h pcb-printf.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h layer.h error.h draw.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h plugins.h ../src_3rd/puplug/puplug.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ @@ -827,12 +845,12 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - vtpadstack.h plugins.h ../src_3rd/puplug/puplug.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ - ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/error.h pcb-printf.h compat_misc.h plug_io.h safe_fs.h \ - hid.h hid_nogui.h hid_draw_helpers.h hid_init.h hid_attrib.h hid_color.h \ - hid_helper.h hid_flags.h dolists.h + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h plugins.h \ + ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h pcb-printf.h \ + compat_misc.h plug_io.h safe_fs.h hid.h hid_nogui.h hid_draw_helpers.h \ + hid_init.h hid_attrib.h hid_color.h hid_helper.h hid_flags.h dolists.h ../src_plugins/export_svg/svg.o: ../src_plugins/export_svg/svg.c \ ../config.h conf_core.h conf.h global_typedefs.h pcb_bool.h unit.h \ pcb-printf.h ../src_3rd/genvector/gds_char.h \ @@ -854,12 +872,12 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - vtpadstack.h error.h layer.h misc_util.h compat_misc.h plugins.h \ - ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h safe_fs.h hid.h \ - hid_nogui.h hid_draw_helpers.h hid_init.h hid_attrib.h hid_color.h \ - hid_helper.h hid_flags.h dolists.h + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h error.h \ + layer.h misc_util.h compat_misc.h plugins.h ../src_3rd/puplug/puplug.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ + ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/error.h safe_fs.h hid.h hid_nogui.h hid_draw_helpers.h \ + hid_init.h hid_attrib.h hid_color.h hid_helper.h hid_flags.h dolists.h ../src_plugins/export_test/export_test.o: \ ../src_plugins/export_test/export_test.c ../config.h conf_core.h conf.h \ global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ @@ -880,12 +898,12 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h board.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h \ route.h buffer.h obj_subc_list.h obj_subc.h \ - ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h error.h \ - pcb-printf.h plugins.h ../src_3rd/puplug/puplug.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ - ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/error.h hid.h hid_nogui.h hid_attrib.h hid_helper.h \ - hid_init.h + ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h error.h pcb-printf.h \ + plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid.h hid_nogui.h \ + hid_attrib.h hid_helper.h hid_init.h ../src_plugins/export_xy/xy.o: ../src_plugins/export_xy/xy.c ../config.h \ conf_core.h conf.h global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -906,7 +924,8 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - vtpadstack.h error.h pcb-printf.h plugins.h ../src_3rd/puplug/puplug.h \ + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h error.h \ + pcb-printf.h plugins.h ../src_3rd/puplug/puplug.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/error.h compat_misc.h obj_pinvia.h netlist.h \ @@ -932,13 +951,14 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h board.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h \ route.h buffer.h obj_subc_list.h obj_subc.h \ - ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h draw.h \ - flag.h layer.h move.h remove.h rtree.h flag_str.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h pcb-printf.h plugins.h \ - ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid_actions.h \ - compat_misc.h event.h polygon.h obj_poly_draw.h dolists.h + ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h draw.h flag.h layer.h \ + move.h remove.h rtree.h flag_str.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h pcb-printf.h plugins.h ../src_3rd/puplug/puplug.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ + ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/error.h hid_actions.h compat_misc.h event.h polygon.h \ + obj_poly_draw.h dolists.h ../src_plugins/fp_board/fp_board.o: ../src_plugins/fp_board/fp_board.c \ ../config.h plugins.h ../src_3rd/puplug/puplug.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ @@ -959,13 +979,13 @@ obj_rat_list.h obj_rat.h layer_grp.h library.h rats_patch.h board.h \ buffer.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h \ buffer.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - ../src_3rd/genht/htsp.h rtree.h ht_subc.h vtpadstack.h error.h \ - obj_elem.h obj_elem_list.h obj_elem_op.h operation.h compat_misc.h \ - pcb-printf.h ../src_3rd/genvector/gds_char.h operation.h plug_io.h \ - conf.h pcb-printf.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ - safe_fs.h + ../src_3rd/genht/htsp.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h error.h obj_elem.h \ + obj_elem_list.h obj_elem_op.h operation.h compat_misc.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h operation.h plug_io.h conf.h \ + pcb-printf.h ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/genvector/vtp0.h list_conf.h safe_fs.h ../src_plugins/fp_fs/fp_fs.o: ../src_plugins/fp_fs/fp_fs.c ../config.h \ data.h globalconst.h global_typedefs.h pcb_bool.h unit.h layer.h \ attrib.h obj_all_list.h obj_arc_list.h obj_common.h \ @@ -982,7 +1002,8 @@ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ route.h const.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h rtree.h \ - ht_subc.h vtpadstack.h paths.h ../src_3rd/genvector/gds_char.h plugins.h \ + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + paths.h ../src_3rd/genvector/gds_char.h plugins.h \ ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h plug_footprint.h \ @@ -1066,12 +1087,12 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h hid.h error.h drc.h \ data.h crosshair.h vtonpoint.h hid.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h layer.h pcb-printf.h \ - ../src_3rd/genvector/gds_char.h plugins.h ../src_3rd/puplug/puplug.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ - ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/error.h compat_misc.h event.h hid_draw_helpers.h \ - hid_nogui.h hid_actions.h hid_init.h dolists.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h layer.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ + plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h compat_misc.h event.h \ + hid_draw_helpers.h hid_nogui.h hid_actions.h hid_init.h dolists.h ../src_plugins/hid_gtk2_gdk/gtkhid-gdk.o: \ ../src_plugins/hid_gtk2_gdk/gtkhid-gdk.c ../config.h conf_core.h conf.h \ global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ @@ -1092,8 +1113,9 @@ obj_padstack.h obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h \ route.h const.h clip.h data.h crosshair.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - vtpadstack.h layer.h hid_draw_helpers.h hid_attrib.h hid_helper.h \ - hid_color.h ../src_plugins/lib_gtk_hid/gui.h hid.h \ + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h layer.h \ + hid_draw_helpers.h hid_attrib.h hid_helper.h hid_color.h \ + ../src_plugins/lib_gtk_hid/gui.h hid.h \ ../src_plugins/lib_gtk_common/ui_zoompan.h unit.h pcb_bool.h \ ../src_plugins/lib_gtk_common/in_mouse.h hid_cfg_input.h hid_cfg.h \ ../src_plugins/lib_gtk_common/glue.h conf.h \ @@ -1186,14 +1208,14 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h route.h const.h \ clip.h data.h crosshair.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h rtree.h \ - ht_subc.h vtpadstack.h layer.h hid_draw_helpers.h hid_attrib.h \ - hid_helper.h hid_color.h ../src_plugins/lib_gtk_config/hid_gtk_conf.h \ - conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ - ../src_3rd/genvector/vtp0.h list_conf.h conf.h \ - ../src_plugins/lib_gtk_config/lib_gtk_config.h hid.h event.h conf_hid.h \ - ../src_plugins/lib_gtk_common/glue.h \ + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + layer.h hid_draw_helpers.h hid_attrib.h hid_helper.h hid_color.h \ + ../src_plugins/lib_gtk_config/hid_gtk_conf.h conf.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ + conf.h ../src_plugins/lib_gtk_config/lib_gtk_config.h hid.h event.h \ + conf_hid.h ../src_plugins/lib_gtk_common/glue.h \ ../src_plugins/lib_gtk_common/compat.h ../src_plugins/lib_gtk_hid/gui.h \ ../src_plugins/lib_gtk_common/ui_zoompan.h unit.h pcb_bool.h \ ../src_plugins/lib_gtk_common/in_mouse.h hid_cfg_input.h hid_cfg.h \ @@ -1287,8 +1309,9 @@ obj_padstack.h obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h \ route.h const.h clip.h data.h crosshair.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - vtpadstack.h layer.h board.h vtroutestyle.h library.h rats_patch.h \ - board.h hid_draw_helpers.h hid_attrib.h hid_helper.h hid_color.h \ + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h layer.h \ + board.h vtroutestyle.h library.h rats_patch.h board.h hid_draw_helpers.h \ + hid_attrib.h hid_helper.h hid_color.h \ ../src_plugins/lib_gtk_config/hid_gtk_conf.h conf.h \ ../src_plugins/lib_gtk_config/lib_gtk_config.h hid.h event.h conf_hid.h \ ../src_plugins/lib_gtk_common/glue.h \ @@ -1320,8 +1343,9 @@ obj_padstack.h obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h \ route.h const.h clip.h data.h crosshair.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - vtpadstack.h layer.h hid_draw_helpers.h hid_attrib.h hid_helper.h \ - hid_color.h ../src_plugins/lib_gtk_hid/gui.h hid.h \ + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h layer.h \ + hid_draw_helpers.h hid_attrib.h hid_helper.h hid_color.h \ + ../src_plugins/lib_gtk_hid/gui.h hid.h \ ../src_plugins/lib_gtk_common/ui_zoompan.h unit.h pcb_bool.h \ ../src_plugins/lib_gtk_common/in_mouse.h hid_cfg_input.h hid_cfg.h \ ../src_plugins/lib_gtk_common/glue.h conf.h \ @@ -1414,7 +1438,8 @@ obj_text_list.h obj_rat_list.h obj_rat.h crosshair.h vtonpoint.h hid.h \ error.h drc.h layer_grp.h route.h const.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - vtpadstack.h build_run.h crosshair.h layer.h pcb-printf.h hid.h \ + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h build_run.h \ + crosshair.h layer.h pcb-printf.h hid.h \ ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h hid_cfg.h \ compat_nls.h board.h vtroutestyle.h library.h rats_patch.h board.h \ hid_attrib.h hid_actions.h hid_init.h \ @@ -1441,10 +1466,10 @@ obj_text_list.h obj_rat_list.h obj_rat.h crosshair.h vtonpoint.h hid.h \ error.h drc.h layer_grp.h route.h const.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - vtpadstack.h buffer.h plug_footprint.h vtlibrary.h hid.h \ - ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h hid_cfg.h \ - compat_nls.h board.h vtroutestyle.h library.h rats_patch.h board.h \ - ../src_plugins/hid_lesstif/stdarg.h event.h + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h buffer.h \ + plug_footprint.h vtlibrary.h hid.h ../src_plugins/hid_lesstif/lesstif.h \ + hid_cfg_input.h hid_cfg.h compat_nls.h board.h vtroutestyle.h library.h \ + rats_patch.h board.h ../src_plugins/hid_lesstif/stdarg.h event.h ../src_plugins/hid_lesstif/main.o: ../src_plugins/hid_lesstif/main.c \ ../src_plugins/hid_lesstif/xincludes.h ../config.h math_helper.h \ conf_core.h conf.h global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ @@ -1465,8 +1490,9 @@ obj_rat_list.h obj_rat.h crosshair.h vtonpoint.h hid.h error.h drc.h \ layer_grp.h route.h const.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ - action_helper.h crosshair.h layer.h pcb-printf.h clip.h event.h error.h \ - plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h action_helper.h \ + crosshair.h layer.h pcb-printf.h clip.h event.h error.h plugins.h \ + ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h safe_fs.h hid.h \ hid_nogui.h hid_draw_helpers.h hid_cfg.h \ @@ -1495,12 +1521,12 @@ ../src_3rd/genht/ht.h obj_padstack_list.h obj_padstack.h obj_text_list.h \ obj_rat_list.h obj_rat.h crosshair.h vtonpoint.h hid.h error.h drc.h \ layer_grp.h route.h const.h buffer.h obj_subc_list.h obj_subc.h \ - ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h error.h \ - pcb-printf.h layer.h hid.h hid_cfg.h hid_cfg_action.h hid_cfg.h \ - hid_cfg_input.h ../src_plugins/hid_lesstif/lesstif.h compat_nls.h \ - board.h vtroutestyle.h library.h rats_patch.h board.h paths.h \ - hid_actions.h hid_flags.h ../src_plugins/hid_lesstif/stdarg.h event.h \ - compat_misc.h layer_vis.h + ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h error.h pcb-printf.h \ + layer.h hid.h hid_cfg.h hid_cfg_action.h hid_cfg.h hid_cfg_input.h \ + ../src_plugins/hid_lesstif/lesstif.h compat_nls.h board.h vtroutestyle.h \ + library.h rats_patch.h board.h paths.h hid_actions.h hid_flags.h \ + ../src_plugins/hid_lesstif/stdarg.h event.h compat_misc.h layer_vis.h ../src_plugins/hid_lesstif/menu_lht.o: \ ../src_plugins/hid_lesstif/menu_lht.c ../src_plugins/hid_lesstif/netlist.o: \ @@ -1521,10 +1547,11 @@ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ route.h const.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h rtree.h \ - ht_subc.h vtpadstack.h find.h rats.h netlist.h library.h route_style.h \ - vtroutestyle.h select.h operation.h undo.h ../src_3rd/libuundo/uundo.h \ - undo_old.h remove.h crosshair.h draw.h obj_all.h event.h hid.h \ - hid_actions.h ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h \ + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + find.h rats.h netlist.h library.h route_style.h vtroutestyle.h select.h \ + operation.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h remove.h \ + crosshair.h draw.h obj_all.h event.h hid.h hid_actions.h \ + ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h hid_cfg.h compat_nls.h board.h \ rats_patch.h board.h ../src_plugins/hid_lesstif/stdarg.h @@ -1551,10 +1578,10 @@ obj_text_list.h obj_rat_list.h obj_rat.h crosshair.h vtonpoint.h hid.h \ error.h drc.h layer_grp.h route.h const.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - vtpadstack.h pcb-printf.h hid.h ../src_plugins/hid_lesstif/lesstif.h \ - hid_cfg_input.h hid_cfg.h compat_nls.h board.h vtroutestyle.h library.h \ - rats_patch.h board.h hid_flags.h ../src_plugins/hid_lesstif/stdarg.h \ - misc_util.h event.h + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h pcb-printf.h \ + hid.h ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h hid_cfg.h \ + compat_nls.h board.h vtroutestyle.h library.h rats_patch.h board.h \ + hid_flags.h ../src_plugins/hid_lesstif/stdarg.h misc_util.h event.h ../src_plugins/hid_remote/base64.o: ../src_plugins/hid_remote/base64.c \ ../src_plugins/hid_remote/base64.h ../src_plugins/hid_remote/proto.o: ../src_plugins/hid_remote/proto.c \ @@ -1591,11 +1618,11 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h hid.h error.h drc.h \ data.h crosshair.h vtonpoint.h hid.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h layer.h pcb-printf.h \ - ../src_3rd/genvector/gds_char.h plugins.h ../src_3rd/puplug/puplug.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ - ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/error.h compat_misc.h event.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h layer.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ + plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h compat_misc.h event.h \ ../src_plugins/hid_remote/proto.h hid_draw_helpers.h hid_nogui.h \ hid_actions.h hid_init.h dolists.h ../src_plugins/hid_srv_ws/c2s.o: ../src_plugins/hid_srv_ws/c2s.c \ @@ -1627,7 +1654,8 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h polygon.h safe_fs.h conf.h pcb-printf.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h polygon.h safe_fs.h conf.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ @@ -1652,14 +1680,15 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h library.h error.h plugins.h \ - ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h compat_misc.h \ - compat_nls.h safe_fs.h conf.h pcb-printf.h \ - ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h library.h error.h plugins.h ../src_3rd/puplug/puplug.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ + ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/error.h compat_misc.h compat_nls.h safe_fs.h conf.h \ + pcb-printf.h ../src_3rd/genvector/gds_char.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/genvector/vtp0.h list_conf.h ../src_plugins/import_edif/import_edif.o: \ ../src_plugins/import_edif/import_edif.c ../config.h board.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h vtroutestyle.h attrib.h \ @@ -1677,7 +1706,8 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h plugins.h ../src_3rd/puplug/puplug.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h plugins.h ../src_3rd/puplug/puplug.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/error.h plug_import.h conf.h pcb-printf.h \ @@ -1707,11 +1737,12 @@ ../src_3rd/genht/htsp.h ../src_3rd/genvector/vtp0.h list_conf.h data.h \ crosshair.h vtonpoint.h hid.h error.h drc.h route.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h \ - ht_subc.h vtpadstack.h buffer.h error.h pcb-printf.h compat_misc.h \ - safe_fs.h action_helper.h hid_actions.h plugins.h \ - ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid.h dolists.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + buffer.h error.h pcb-printf.h compat_misc.h safe_fs.h action_helper.h \ + hid_actions.h plugins.h ../src_3rd/puplug/puplug.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ + ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/error.h hid.h dolists.h ../src_plugins/import_ltspice/ltspice.o: \ ../src_plugins/import_ltspice/ltspice.c ../config.h \ ../src_3rd/qparse/qparse.h board.h const.h macro.h global_typedefs.h \ @@ -1730,9 +1761,10 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h error.h pcb-printf.h \ - ../src_3rd/genvector/gds_char.h compat_misc.h safe_fs.h conf.h \ - pcb-printf.h ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h error.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ + compat_misc.h safe_fs.h conf.h pcb-printf.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ ../src_3rd/genvector/vtp0.h list_conf.h action_helper.h hid_actions.h \ plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ @@ -1755,8 +1787,9 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h error.h pcb-printf.h \ - ../src_3rd/genvector/gds_char.h compat_misc.h ../src_3rd/gensexpr/gsxl.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h error.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ + compat_misc.h ../src_3rd/gensexpr/gsxl.h \ ../src_3rd/gensexpr/gensexpr_impl.h ../src_3rd/gensexpr/gsx_parse.h \ action_helper.h hid_actions.h plugins.h ../src_3rd/puplug/puplug.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ @@ -1808,9 +1841,10 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h error.h pcb-printf.h \ - ../src_3rd/genvector/gds_char.h compat_misc.h safe_fs.h conf.h \ - pcb-printf.h ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h error.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ + compat_misc.h safe_fs.h conf.h pcb-printf.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ ../src_3rd/genvector/vtp0.h list_conf.h action_helper.h hid_actions.h \ plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ @@ -1842,7 +1876,8 @@ plug_import.h conf_core.h error.h data.h crosshair.h vtonpoint.h hid.h \ error.h drc.h route.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ - rats_patch.h compat_misc.h compat_nls.h paths.h safe_fs.h + obj_padstack_shape.h polygon.h vtpadstack_t.h rats_patch.h compat_misc.h \ + compat_nls.h paths.h safe_fs.h ../src_plugins/import_sch/import_sch.o: \ ../src_plugins/import_sch/import_sch.c ../config.h conf_core.h conf.h \ global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ @@ -1864,8 +1899,9 @@ rats_patch.h board.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h \ route.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ - action_helper.h change.h error.h undo.h ../src_3rd/libuundo/uundo.h \ - undo_old.h plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h action_helper.h change.h \ + error.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h plugins.h \ + ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h compat_fs.h \ pcb-printf.h remove.h rats.h netlist.h route_style.h hid_actions.h \ @@ -1890,9 +1926,10 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h error.h pcb-printf.h \ - ../src_3rd/genvector/gds_char.h compat_misc.h safe_fs.h conf.h \ - pcb-printf.h ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h error.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ + compat_misc.h safe_fs.h conf.h pcb-printf.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ ../src_3rd/genvector/vtp0.h list_conf.h action_helper.h hid_actions.h \ plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ @@ -1921,9 +1958,10 @@ obj_padstack.h obj_text_list.h obj_rat_list.h obj_rat.h crosshair.h \ vtonpoint.h hid.h error.h drc.h layer_grp.h route.h const.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h \ - ht_subc.h vtpadstack.h ../src_plugins/io_autotrax/read.h hid_actions.h \ - board.h vtroutestyle.h rats_patch.h board.h netlist.h route_style.h \ - conf_core.h buffer.h hid.h action_helper.h compat_misc.h dolists.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + ../src_plugins/io_autotrax/read.h hid_actions.h board.h vtroutestyle.h \ + rats_patch.h board.h netlist.h route_style.h conf_core.h buffer.h hid.h \ + action_helper.h compat_misc.h dolists.h ../src_plugins/io_autotrax/read.o: ../src_plugins/io_autotrax/read.c \ ../config.h ../src_3rd/qparse/qparse.h compat_misc.h board.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h vtroutestyle.h attrib.h \ @@ -1945,9 +1983,10 @@ ../src_3rd/genht/htsp.h ../src_3rd/genvector/vtp0.h list_conf.h error.h \ data.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h \ - ht_subc.h vtpadstack.h ../src_plugins/io_autotrax/read.h layer.h const.h \ - netlist.h route_style.h polygon.h misc_util.h conf_core.h move.h macro.h \ - obj_all.h safe_fs.h rotate.h ../src_plugins/boardflip/boardflip.h unit.h \ + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + ../src_plugins/io_autotrax/read.h layer.h const.h netlist.h \ + route_style.h polygon.h misc_util.h conf_core.h move.h macro.h obj_all.h \ + safe_fs.h rotate.h ../src_plugins/boardflip/boardflip.h unit.h \ hid_actions.h ../src_plugins/io_autotrax/write.o: ../src_plugins/io_autotrax/write.c \ ../config.h compat_misc.h board.h const.h macro.h global_typedefs.h \ @@ -1970,9 +2009,10 @@ ../src_3rd/genht/htsp.h ../src_3rd/genvector/vtp0.h list_conf.h error.h \ data.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h \ - ht_subc.h vtpadstack.h ../src_plugins/io_autotrax/write.h layer.h \ - const.h obj_all.h polygon_offs.h \ - ../src_plugins/io_autotrax/../lib_polyhelp/polyhelp.h obj_poly.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + ../src_plugins/io_autotrax/write.h layer.h const.h obj_all.h \ + polygon_offs.h ../src_plugins/io_autotrax/../lib_polyhelp/polyhelp.h \ + obj_poly.h ../src_plugins/io_eagle/eagle_bin.o: ../src_plugins/io_eagle/eagle_bin.c \ ../config.h ../src_plugins/io_eagle/eagle_bin.h \ ../src_plugins/io_eagle/egb_tree.h ../src_3rd/genht/htss.h \ @@ -2021,8 +2061,9 @@ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ route.h const.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h rtree.h \ - ht_subc.h vtpadstack.h unit.h board.h vtroutestyle.h library.h \ - rats_patch.h board.h ../src_plugins/io_eagle/read.h conf.h pcb-printf.h \ + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + unit.h board.h vtroutestyle.h library.h rats_patch.h board.h \ + ../src_plugins/io_eagle/read.h conf.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ @@ -2128,9 +2169,9 @@ polygon.h rtree.h layer.h data.h crosshair.h vtonpoint.h hid.h error.h \ drc.h route.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h ht_subc.h \ - vtpadstack.h search.h rats.h netlist.h route_style.h rotate.h \ - hid_actions.h plug_io.h conf.h pcb-printf.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h search.h \ + rats.h netlist.h route_style.h rotate.h hid_actions.h plug_io.h conf.h \ + pcb-printf.h ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ ../src_3rd/genvector/vtp0.h list_conf.h compat_misc.h safe_fs.h ../src_plugins/io_hyp/write.o: ../src_plugins/io_hyp/write.c ../config.h \ @@ -2153,7 +2194,8 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h rats_patch.h \ board.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h \ buffer.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - rtree.h ht_subc.h vtpadstack.h compat_misc.h polygon.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h compat_misc.h polygon.h \ ../src_plugins/lib_padstack_hash/padstack_hash.h ../src_3rd/genht/htpp.h \ obj_pad.h obj_pinvia.h ../src_plugins/lib_netmap/netmap.h library.h ../src_plugins/io_kicad/io_kicad.o: ../src_plugins/io_kicad/io_kicad.c \ @@ -2179,8 +2221,9 @@ obj_padstack.h obj_text_list.h obj_rat_list.h obj_rat.h crosshair.h \ vtonpoint.h hid.h error.h drc.h layer_grp.h route.h const.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h \ - ht_subc.h vtpadstack.h ../src_plugins/io_kicad/read.h \ - ../src_plugins/io_kicad/read_net.h unit.h hid_actions.h dolists.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + ../src_plugins/io_kicad/read.h ../src_plugins/io_kicad/read_net.h unit.h \ + hid_actions.h dolists.h ../src_plugins/io_kicad/read.o: ../src_plugins/io_kicad/read.c \ ../src_3rd/gensexpr/gsxl.h ../src_3rd/gensexpr/gensexpr_impl.h \ ../src_3rd/gensexpr/gsx_parse.h ../src_3rd/genht/htsi.h \ @@ -2204,9 +2247,10 @@ ../src_3rd/genvector/vtp0.h list_conf.h error.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - vtpadstack.h ../src_plugins/io_kicad/read.h layer.h const.h netlist.h \ - route_style.h polygon.h misc_util.h conf_core.h move.h macro.h obj_all.h \ - rotate.h safe_fs.h + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + ../src_plugins/io_kicad/read.h layer.h const.h netlist.h route_style.h \ + polygon.h misc_util.h conf_core.h move.h macro.h obj_all.h rotate.h \ + safe_fs.h ../src_plugins/io_kicad/read_net.o: ../src_plugins/io_kicad/read_net.c \ ../config.h ../src_3rd/gensexpr/gsxl.h \ ../src_3rd/gensexpr/gensexpr_impl.h ../src_3rd/gensexpr/gsx_parse.h \ @@ -2226,9 +2270,10 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h error.h pcb-printf.h \ - ../src_3rd/genvector/gds_char.h compat_misc.h safe_fs.h conf.h \ - pcb-printf.h ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h error.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ + compat_misc.h safe_fs.h conf.h pcb-printf.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ ../src_3rd/genvector/vtp0.h list_conf.h action_helper.h hid_actions.h \ plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ @@ -2259,6 +2304,7 @@ ../src_plugins/io_kicad/uniq_name.h data.h crosshair.h vtonpoint.h hid.h \ error.h drc.h route.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h \ ../src_plugins/io_kicad/write.h layer.h const.h netlist.h route_style.h \ obj_all.h ../src_plugins/io_kicad_legacy/io_kicad_legacy.o: \ @@ -2284,7 +2330,7 @@ obj_padstack.h obj_text_list.h obj_rat_list.h obj_rat.h crosshair.h \ vtonpoint.h hid.h error.h drc.h layer_grp.h route.h const.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h \ - ht_subc.h vtpadstack.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h ../src_plugins/io_kicad_legacy/write.o: \ ../src_plugins/io_kicad_legacy/write.c ../config.h compat_misc.h board.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h vtroutestyle.h \ @@ -2307,8 +2353,9 @@ ../src_plugins/io_kicad_legacy/../io_kicad/uniq_name.h data.h \ crosshair.h vtonpoint.h hid.h error.h drc.h route.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h \ - ht_subc.h vtpadstack.h ../src_plugins/io_kicad_legacy/write.h layer.h \ - const.h netlist.h route_style.h obj_all.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + ../src_plugins/io_kicad_legacy/write.h layer.h const.h netlist.h \ + route_style.h obj_all.h ../src_plugins/io_lihata/common.o: ../src_plugins/io_lihata/common.c \ ../config.h data.h globalconst.h global_typedefs.h pcb_bool.h unit.h \ layer.h attrib.h obj_all_list.h obj_arc_list.h obj_common.h \ @@ -2325,7 +2372,8 @@ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ route.h const.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h rtree.h \ - ht_subc.h vtpadstack.h macro.h ../src_plugins/io_lihata/common.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + macro.h ../src_plugins/io_lihata/common.h ../src_plugins/io_lihata/io_lihata.o: \ ../src_plugins/io_lihata/io_lihata.c ../config.h plugins.h \ ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ @@ -2361,16 +2409,16 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h board.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h \ route.h buffer.h obj_subc_list.h obj_subc.h rtree.h ht_subc.h \ - vtpadstack.h plugins.h ../src_3rd/puplug/puplug.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ - ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/error.h plug_io.h conf.h pcb-printf.h \ - ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/genvector/vtp0.h list_conf.h flag_str.h compat_misc.h macro.h \ - error.h misc_util.h layer.h ../src_plugins/io_lihata/common.h polygon.h \ - conf_core.h obj_all.h obj_subc.h pcb_minuid.h thermal.h \ - ../src_plugins/io_lihata/io_lihata.h conf.h \ - ../src_plugins/io_lihata/lht_conf.h safe_fs.h plug_footprint.h \ + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h plugins.h \ + ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h plug_io.h conf.h \ + pcb-printf.h ../src_3rd/genvector/gds_char.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/genvector/vtp0.h list_conf.h \ + flag_str.h compat_misc.h macro.h error.h misc_util.h layer.h \ + ../src_plugins/io_lihata/common.h polygon.h conf_core.h obj_all.h \ + obj_subc.h pcb_minuid.h thermal.h ../src_plugins/io_lihata/io_lihata.h \ + conf.h ../src_plugins/io_lihata/lht_conf.h safe_fs.h plug_footprint.h \ vtlibrary.h vtpadstack.h ../src_plugins/io_lihata/write.o: ../src_plugins/io_lihata/write.c \ ../src_3rd/liblihata/tree.h ../src_3rd/liblihata/dom.h \ @@ -2391,17 +2439,18 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h board.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h \ route.h buffer.h obj_subc_list.h obj_subc.h rtree.h ht_subc.h \ - vtpadstack.h plugins.h ../src_3rd/puplug/puplug.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ - ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/error.h plug_io.h conf.h pcb-printf.h \ - ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/genvector/vtp0.h list_conf.h flag_str.h compat_misc.h \ - rats_patch.h hid_actions.h misc_util.h macro.h layer.h \ - ../src_plugins/io_lihata/common.h ../src_plugins/io_lihata/write_style.h \ - ../src_3rd/liblhtpers/lhtpers.h ../src_plugins/io_lihata/io_lihata.h \ - conf.h ../src_plugins/io_lihata/lht_conf.h paths.h obj_subc_list.h \ - pcb_minuid.h safe_fs.h + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h plugins.h \ + ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h plug_io.h conf.h \ + pcb-printf.h ../src_3rd/genvector/gds_char.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/genvector/vtp0.h list_conf.h \ + flag_str.h compat_misc.h rats_patch.h hid_actions.h misc_util.h macro.h \ + layer.h ../src_plugins/io_lihata/common.h \ + ../src_plugins/io_lihata/write_style.h ../src_3rd/liblhtpers/lhtpers.h \ + ../src_plugins/io_lihata/io_lihata.h conf.h \ + ../src_plugins/io_lihata/lht_conf.h paths.h obj_subc_list.h pcb_minuid.h \ + safe_fs.h ../src_plugins/io_lihata/write_style.o: \ ../src_plugins/io_lihata/write_style.c ../config.h \ ../src_plugins/io_lihata/write_style.h ../src_3rd/liblhtpers/lhtpers.h \ @@ -2479,7 +2528,8 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h data.h \ crosshair.h buffer.h obj_subc_list.h obj_subc.h \ - ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h error.h \ + ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h error.h \ ../src_plugins/io_pcb/file.h board.h plug_io.h hid.h layer.h move.h \ ../src_plugins/io_pcb/parse_common.h pcb-printf.h polygon.h rats.h \ netlist.h route_style.h remove.h flag_str.h compat_fs.h compat_misc.h \ @@ -2526,7 +2576,8 @@ misc_util.h ht_element.h ../src_3rd/genht/ht.h obj_padstack_list.h \ obj_padstack.h obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h \ route.h const.h data.h crosshair.h buffer.h obj_subc_list.h obj_subc.h \ - ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h error.h \ + ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h error.h \ ../src_plugins/io_pcb/file.h board.h vtroutestyle.h library.h \ rats_patch.h board.h plug_io.h ../src_plugins/io_pcb/parse_common.h \ ../src_plugins/io_pcb/parse_y.h plug_footprint.h vtlibrary.h \ @@ -2553,7 +2604,8 @@ ../src_3rd/genht/htsp.h ../src_3rd/genvector/vtp0.h list_conf.h layer.h \ data.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h \ - ht_subc.h vtpadstack.h error.h ../src_plugins/io_pcb/file.h plug_io.h \ + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + error.h ../src_plugins/io_pcb/file.h plug_io.h \ ../src_plugins/io_pcb/parse_l.h polygon.h remove.h rtree.h flag_str.h \ obj_pinvia_therm.h rats_patch.h route_style.h compat_misc.h obj_all.h \ ../src_plugins/io_pcb/parse_y.h @@ -2574,6 +2626,7 @@ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ route.h const.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h \ ../src_plugins/io_tedax/parse.h unit.h error.h board.h vtroutestyle.h \ library.h rats_patch.h board.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h compat_misc.h safe_fs.h conf.h \ @@ -2598,13 +2651,13 @@ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ route.h const.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h rtree.h \ - ht_subc.h vtpadstack.h board.h vtroutestyle.h library.h rats_patch.h \ - board.h ../src_plugins/io_tedax/netlist.h conf_core.h conf.h \ - pcb-printf.h ../src_3rd/genvector/gds_char.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ - ../src_3rd/genvector/vtp0.h list_conf.h buffer.h plugins.h \ - ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + board.h vtroutestyle.h library.h rats_patch.h board.h \ + ../src_plugins/io_tedax/netlist.h conf_core.h conf.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ + buffer.h plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid.h hid_actions.h \ action_helper.h compat_misc.h dolists.h @@ -2625,11 +2678,12 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - vtpadstack.h error.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ - compat_misc.h hid_actions.h safe_fs.h conf.h pcb-printf.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ - ../src_3rd/genvector/vtp0.h list_conf.h ../src_plugins/io_tedax/parse.h + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h error.h \ + pcb-printf.h ../src_3rd/genvector/gds_char.h compat_misc.h hid_actions.h \ + safe_fs.h conf.h pcb-printf.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ + ../src_plugins/io_tedax/parse.h ../src_plugins/io_tedax/parse.o: ../src_plugins/io_tedax/parse.c \ ../config.h ../src_plugins/io_tedax/parse.h error.h compat_misc.h ../src_plugins/jostle/jostle.o: ../src_plugins/jostle/jostle.c \ @@ -2648,10 +2702,11 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h hid.h rtree.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h rats.h netlist.h route_style.h \ - polygon.h remove.h error.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ - plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h hid.h rtree.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h rats.h netlist.h route_style.h polygon.h remove.h error.h \ + pcb-printf.h ../src_3rd/genvector/gds_char.h plugins.h \ + ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid_actions.h layer.h \ conf_core.h conf.h pcb-printf.h ../src_3rd/liblihata/lihata.h \ @@ -2686,8 +2741,9 @@ vtlibrary.h compat_misc.h board.h const.h vtroutestyle.h library.h \ rats_patch.h board.h data.h crosshair.h vtonpoint.h route.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h \ - ht_subc.h vtpadstack.h ../src_plugins/lib_gtk_common/dlg_file_chooser.h \ - plug_io.h ../src_plugins/lib_gtk_common/util_str.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + ../src_plugins/lib_gtk_common/dlg_file_chooser.h plug_io.h \ + ../src_plugins/lib_gtk_common/util_str.h ../src_plugins/lib_gtk_common/act_print.o: \ ../src_plugins/lib_gtk_common/act_print.c ../config.h \ ../src_plugins/lib_gtk_common/act_print.h board.h const.h macro.h \ @@ -2706,7 +2762,8 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h hid.h error.h drc.h \ hid_init.h hid.h hid_attrib.h data.h crosshair.h vtonpoint.h route.h \ buffer.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - ../src_3rd/genht/htsp.h rtree.h ht_subc.h vtpadstack.h compat_nls.h \ + ../src_3rd/genht/htsp.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h compat_nls.h \ ../src_plugins/lib_gtk_common/dlg_print.h ../src_plugins/lib_gtk_common/bu_box.o: \ ../src_plugins/lib_gtk_common/bu_box.c ../config.h \ @@ -2754,7 +2811,8 @@ find.h board.h const.h rats_patch.h board.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h rtree.h \ obj_subc_parent.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h \ - route.h buffer.h obj_subc_list.h obj_subc.h ht_subc.h vtpadstack.h + route.h buffer.h obj_subc_list.h obj_subc.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h ../src_plugins/lib_gtk_common/bu_entry.o: \ ../src_plugins/lib_gtk_common/bu_entry.c ../config.h \ ../src_plugins/lib_gtk_common/bu_entry.h \ @@ -2992,9 +3050,10 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h board.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h \ route.h buffer.h obj_subc_list.h obj_subc.h \ - ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h error.h \ - search.h rats.h netlist.h route_style.h draw.h layer.h pcb-printf.h \ - undo.h ../src_3rd/libuundo/uundo.h undo_old.h \ + ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h error.h search.h rats.h \ + netlist.h route_style.h draw.h layer.h pcb-printf.h undo.h \ + ../src_3rd/libuundo/uundo.h undo_old.h \ ../src_plugins/lib_gtk_common/dlg_drc.h \ ../src_plugins/lib_gtk_common/glue.h hid.h conf.h \ ../src_plugins/lib_gtk_common/compat.h hid_actions.h compat_nls.h \ @@ -3104,8 +3163,9 @@ ../src_plugins/lib_gtk_common/compat.h conf_core.h buffer.h data.h \ crosshair.h vtonpoint.h hid.h route.h const.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - vtpadstack.h const.h plug_footprint.h vtlibrary.h compat_nls.h \ - compat_misc.h hid_actions.h ../src_plugins/lib_gtk_common/bu_box.h \ + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h const.h \ + plug_footprint.h vtlibrary.h compat_nls.h compat_misc.h hid_actions.h \ + ../src_plugins/lib_gtk_common/bu_box.h \ ../src_plugins/lib_gtk_common/wt_preview.h obj_elem.h layer.h \ ../src_plugins/lib_gtk_common/ui_zoompan.h unit.h pcb_bool.h \ ../src_plugins/lib_gtk_common/in_mouse.h hid_cfg_input.h hid_cfg.h \ @@ -3186,10 +3246,11 @@ ../src_plugins/lib_gtk_common/compat.h conf_core.h board.h const.h \ vtroutestyle.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h route.h buffer.h obj_subc_list.h obj_subc.h \ - ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h draw.h \ - error.h macro.h const.h find.h rats.h netlist.h route_style.h remove.h \ - search.h rats.h select.h operation.h undo.h ../src_3rd/libuundo/uundo.h \ - undo_old.h hid_actions.h compat_nls.h obj_all.h \ + ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h draw.h error.h macro.h \ + const.h find.h rats.h netlist.h route_style.h remove.h search.h rats.h \ + select.h operation.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h \ + hid_actions.h compat_nls.h obj_all.h \ ../src_plugins/lib_gtk_common/util_str.h \ ../src_plugins/lib_gtk_common/win_place.h \ ../src_plugins/lib_gtk_common/bu_text_view.h \ @@ -3219,8 +3280,8 @@ ../src_plugins/lib_gtk_common/compat.h conf_core.h copy.h data.h \ crosshair.h vtonpoint.h hid.h route.h const.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - vtpadstack.h draw.h move.h rotate.h macro.h \ - ../src_plugins/lib_gtk_common/wt_preview.h layer.h \ + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h draw.h move.h \ + rotate.h macro.h ../src_plugins/lib_gtk_common/wt_preview.h layer.h \ ../src_plugins/lib_gtk_common/ui_zoompan.h unit.h pcb_bool.h \ ../src_plugins/lib_gtk_common/in_mouse.h hid_cfg_input.h hid_cfg.h \ ../src_plugins/lib_gtk_common/win_place.h @@ -3273,8 +3334,8 @@ polygon.h rtree.h obj_all.h board.h const.h vtroutestyle.h library.h \ rats_patch.h board.h data.h crosshair.h vtonpoint.h hid.h route.h \ buffer.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - ht_subc.h vtpadstack.h conf_core.h buffer.h draw.h \ - ../src_plugins/lib_gtk_common/bu_box.h \ + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + conf_core.h buffer.h draw.h ../src_plugins/lib_gtk_common/bu_box.h \ ../src_plugins/lib_gtk_common/wt_preview.h obj_elem.h layer.h \ ../src_plugins/lib_gtk_common/ui_zoompan.h unit.h pcb_bool.h \ ../src_plugins/lib_gtk_common/in_mouse.h hid_cfg_input.h hid_cfg.h @@ -3488,7 +3549,8 @@ board.h compat_misc.h compat_nls.h draw.h hid.h data.h crosshair.h \ vtonpoint.h route.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ - layer_vis.h ../src_plugins/lib_gtk_common/bu_status_line.h + obj_padstack_shape.h polygon.h vtpadstack_t.h layer_vis.h \ + ../src_plugins/lib_gtk_common/bu_status_line.h ../src_plugins/lib_gtk_common/util_block_hook.o: \ ../src_plugins/lib_gtk_common/util_block_hook.c ../config.h \ ../src_plugins/lib_gtk_common/util_block_hook.h hid.h error.h drc.h \ @@ -3617,8 +3679,9 @@ vtroutestyle.h layer_grp.h library.h rats_patch.h board.h data.h \ crosshair.h vtonpoint.h hid.h error.h drc.h route.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - ../src_3rd/genht/htsp.h rtree.h ht_subc.h vtpadstack.h conf_core.h \ - conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ + ../src_3rd/genht/htsp.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h conf_core.h conf.h \ + pcb-printf.h ../src_3rd/genvector/gds_char.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ ../src_3rd/genvector/vtp0.h list_conf.h hid_actions.h math_helper.h \ @@ -3651,7 +3714,8 @@ board.h const.h vtroutestyle.h library.h rats_patch.h board.h data.h \ crosshair.h vtonpoint.h hid.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - vtpadstack.h draw.h move.h rotate.h obj_all.h macro.h + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h draw.h move.h \ + rotate.h obj_all.h macro.h ../src_plugins/lib_gtk_common/wt_route_style.o: \ ../src_plugins/lib_gtk_common/wt_route_style.c ../config.h conf_core.h \ conf.h global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ @@ -3711,11 +3775,11 @@ ../src_plugins/lib_gtk_common/compat.h board.h const.h vtroutestyle.h \ library.h rats_patch.h board.h data.h crosshair.h vtonpoint.h hid.h \ route.h buffer.h obj_subc_list.h obj_subc.h \ - ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h layer.h \ - action_helper.h change.h plug_io.h error.h draw.h pcb-printf.h \ - hid_attrib.h misc_util.h paths.h plug_footprint.h vtlibrary.h \ - stub_draw.h compat_misc.h compat_nls.h fptr_cast.h safe_fs.h \ - ../src_3rd/liblihata/tree.h \ + ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h layer.h action_helper.h \ + change.h plug_io.h error.h draw.h pcb-printf.h hid_attrib.h misc_util.h \ + paths.h plug_footprint.h vtlibrary.h stub_draw.h compat_misc.h \ + compat_nls.h fptr_cast.h safe_fs.h ../src_3rd/liblihata/tree.h \ ../src_plugins/lib_gtk_config/gtk_conf_list.h \ ../src_plugins/lib_gtk_config/hid_gtk_conf.h \ ../src_plugins/lib_gtk_common/compat.h \ @@ -3799,8 +3863,9 @@ rats_patch.h board.h event.h ../src_plugins/lib_gtk_hid/render.h data.h \ crosshair.h vtonpoint.h hid.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - vtpadstack.h search.h rats.h netlist.h route_style.h change.h \ - action_helper.h hid_attrib.h hid_actions.h compat_nls.h compat_misc.h \ + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h search.h \ + rats.h netlist.h route_style.h change.h action_helper.h hid_attrib.h \ + hid_actions.h compat_nls.h compat_misc.h \ ../src_plugins/lib_gtk_common/act_print.h \ ../src_plugins/lib_gtk_common/act_fileio.h \ ../src_plugins/lib_gtk_common/wt_layersel.h \ @@ -4098,7 +4163,8 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h hid.h layer.h layer_grp.h pcb-printf.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h hid.h layer.h layer_grp.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_plugins/lib_hid_common/lib_hid_common.o: \ ../src_plugins/lib_hid_common/lib_hid_common.c plugins.h \ @@ -4122,9 +4188,10 @@ obj_rat_list.h obj_rat.h crosshair.h vtonpoint.h hid.h error.h drc.h \ layer_grp.h route.h const.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h rtree.h \ - ht_subc.h vtpadstack.h action_helper.h change.h board.h vtroutestyle.h \ - library.h rats_patch.h error.h undo.h ../src_3rd/libuundo/uundo.h \ - undo_old.h plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + action_helper.h change.h board.h vtroutestyle.h library.h rats_patch.h \ + error.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h plugins.h \ + ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h safe_fs.h conf.h \ pcb-printf.h ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ @@ -4148,7 +4215,8 @@ rats_patch.h board.h library.h data.h crosshair.h vtonpoint.h hid.h \ error.h drc.h route.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h rtree.h \ - ht_subc.h vtpadstack.h find.h netlist.h route_style.h pcb-printf.h \ + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + find.h netlist.h route_style.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h plugins.h ../src_3rd/puplug/puplug.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ @@ -4187,8 +4255,9 @@ obj_rat_list.h obj_rat.h layer_grp.h library.h rats_patch.h board.h \ obj_common.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h \ buffer.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - ../src_3rd/genht/htsp.h ht_subc.h vtpadstack.h conf_core.h conf.h \ - pcb-printf.h ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ + ../src_3rd/genht/htsp.h ht_subc.h vtpadstack.h obj_padstack_shape.h \ + polygon.h vtpadstack_t.h conf_core.h conf.h pcb-printf.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ ../src_3rd/genvector/vtp0.h list_conf.h compat_misc.h hid_attrib.h \ hid_actions.h dolists.h @@ -4245,8 +4314,9 @@ obj_rat_list.h obj_rat.h crosshair.h vtonpoint.h hid.h error.h drc.h \ layer_grp.h route.h const.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ - action_helper.h change.h board.h vtroutestyle.h library.h rats_patch.h \ - error.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h plugins.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h action_helper.h change.h \ + board.h vtroutestyle.h library.h rats_patch.h error.h undo.h \ + ../src_3rd/libuundo/uundo.h undo_old.h plugins.h \ ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h \ @@ -4273,7 +4343,8 @@ ../src_3rd/genvector/genvector_undef.h library.h rats_patch.h board.h \ data.h crosshair.h vtonpoint.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - ht_subc.h vtpadstack.h dolists.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + dolists.h ../src_plugins/millpath/toolpath.o: ../src_plugins/millpath/toolpath.c \ ../config.h ../src_plugins/millpath/toolpath.h layer.h globalconst.h \ global_typedefs.h pcb_bool.h unit.h attrib.h obj_all_list.h \ @@ -4292,9 +4363,9 @@ rats_patch.h board.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h \ route.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h ht_subc.h \ - vtpadstack.h flag.h layer_ui.h obj_line.h obj_line_op.h operation.h \ - obj_arc.h obj_poly.h obj_poly_op.h \ - ../src_plugins/lib_polyhelp/polyhelp.h + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h flag.h \ + layer_ui.h obj_line.h obj_line_op.h operation.h obj_arc.h obj_poly.h \ + obj_poly_op.h ../src_plugins/lib_polyhelp/polyhelp.h ../src_plugins/mincut/pcb-mincut/graph.o: \ ../src_plugins/mincut/pcb-mincut/graph.c \ ../src_plugins/mincut/pcb-mincut/graph.h \ @@ -4329,13 +4400,13 @@ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ route.h const.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h rtree.h \ - ht_subc.h vtpadstack.h draw.h error.h plug_io.h library.h conf.h \ - pcb-printf.h ../src_3rd/genvector/gds_char.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ - ../src_3rd/genvector/vtp0.h list_conf.h find.h polygon.h search.h rats.h \ - netlist.h route_style.h vtroutestyle.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h plugins.h \ + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + draw.h error.h plug_io.h library.h conf.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ + find.h polygon.h search.h rats.h netlist.h route_style.h vtroutestyle.h \ + undo.h ../src_3rd/libuundo/uundo.h undo_old.h plugins.h \ ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h compat_misc.h rats.h \ @@ -4365,8 +4436,9 @@ obj_rat_list.h obj_rat.h crosshair.h vtonpoint.h hid.h error.h drc.h \ layer_grp.h route.h const.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ - action_helper.h change.h board.h vtroutestyle.h library.h rats_patch.h \ - error.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h plugins.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h action_helper.h change.h \ + board.h vtroutestyle.h library.h rats_patch.h error.h undo.h \ + ../src_3rd/libuundo/uundo.h undo_old.h plugins.h \ ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid_actions.h \ @@ -4388,10 +4460,10 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h macro.h remove.h hid.h error.h rtree.h \ - polygon.h polyarea.h flag_str.h find.h draw.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h plugins.h \ - ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h macro.h remove.h hid.h error.h rtree.h polygon.h \ + polyarea.h flag_str.h find.h draw.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid_actions.h \ obj_poly.h dolists.h @@ -4412,12 +4484,12 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h macro.h remove.h hid.h error.h rtree.h \ - draw.h polygon.h plugins.h ../src_3rd/puplug/puplug.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ - ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/error.h hid_actions.h obj_poly.h obj_poly_draw.h \ - dolists.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h macro.h remove.h hid.h error.h rtree.h draw.h polygon.h \ + plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid_actions.h \ + obj_poly.h obj_poly_draw.h dolists.h ../src_plugins/propedit/propedit.o: ../src_plugins/propedit/propedit.c \ plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ @@ -4471,7 +4543,8 @@ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ route.h const.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h rtree.h \ - ht_subc.h vtpadstack.h ../src_plugins/propedit/props.h global_typedefs.h \ + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + ../src_plugins/propedit/props.h global_typedefs.h \ ../src_plugins/propedit/propsel.h change.h board.h vtroutestyle.h \ library.h rats_patch.h misc_util.h compat_misc.h undo.h \ ../src_3rd/libuundo/uundo.h undo_old.h rotate.h @@ -4495,13 +4568,14 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h board.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h \ route.h buffer.h obj_subc_list.h obj_subc.h \ - ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h draw.h \ - move.h pcb-printf.h remove.h rtree.h flag_str.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h layer.h plugins.h \ - ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid_actions.h \ - misc_util.h obj_all.h compat_misc.h dolists.h + ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h draw.h move.h pcb-printf.h \ + remove.h rtree.h flag_str.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h layer.h plugins.h ../src_3rd/puplug/puplug.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ + ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/error.h hid_actions.h misc_util.h obj_all.h \ + compat_misc.h dolists.h ../src_plugins/query/basic_fnc.o: ../src_plugins/query/basic_fnc.c \ ../config.h data.h globalconst.h global_typedefs.h pcb_bool.h unit.h \ layer.h attrib.h obj_all_list.h obj_arc_list.h obj_common.h \ @@ -4518,11 +4592,11 @@ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ route.h const.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h rtree.h \ - ht_subc.h vtpadstack.h ../src_plugins/query/query_access.h \ - ../src_plugins/query/query.h obj_any.h ../src_3rd/genht/htsi.h \ - ../src_3rd/genregex/regex_se.h ../src_3rd/genregex/regex_templ.h \ - ../src_3rd/genregex/regex.h ../src_plugins/query/fields_sphash.h \ - ../src_plugins/query/query_exec.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + ../src_plugins/query/query_access.h ../src_plugins/query/query.h \ + obj_any.h ../src_3rd/genht/htsi.h ../src_3rd/genregex/regex_se.h \ + ../src_3rd/genregex/regex_templ.h ../src_3rd/genregex/regex.h \ + ../src_plugins/query/fields_sphash.h ../src_plugins/query/query_exec.h ../src_plugins/query/fields_sphash.o: \ ../src_plugins/query/fields_sphash.c ../src_plugins/query/query.o: ../src_plugins/query/query.c ../config.h \ @@ -4544,9 +4618,10 @@ obj_padstack.h obj_text_list.h obj_rat_list.h obj_rat.h crosshair.h \ vtonpoint.h hid.h error.h drc.h layer_grp.h route.h const.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h \ - ht_subc.h vtpadstack.h action_helper.h change.h board.h vtroutestyle.h \ - library.h rats_patch.h error.h undo.h ../src_3rd/libuundo/uundo.h \ - undo_old.h plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + action_helper.h change.h board.h vtroutestyle.h library.h rats_patch.h \ + error.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h plugins.h \ + ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid_init.h \ hid_actions.h compat_misc.h ../src_plugins/query/query.h obj_any.h \ @@ -4570,7 +4645,8 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h ../src_plugins/query/query_access.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h ../src_plugins/query/query_access.h \ ../src_plugins/query/query.h obj_any.h ../src_3rd/genht/htsi.h \ ../src_3rd/genregex/regex_se.h ../src_3rd/genregex/regex_templ.h \ ../src_3rd/genregex/regex.h ../src_plugins/query/fields_sphash.h \ @@ -4611,12 +4687,12 @@ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ route.h const.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h rtree.h \ - ht_subc.h vtpadstack.h ../src_plugins/query/query.h obj_any.h \ - ../src_3rd/genht/htsi.h ../src_3rd/genregex/regex_se.h \ - ../src_3rd/genregex/regex_templ.h ../src_3rd/genregex/regex.h \ - ../src_plugins/query/fields_sphash.h ../src_plugins/query/query_exec.h \ - ../src_plugins/query/query_access.h pcb-printf.h \ - ../src_3rd/genvector/gds_char.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + ../src_plugins/query/query.h obj_any.h ../src_3rd/genht/htsi.h \ + ../src_3rd/genregex/regex_se.h ../src_3rd/genregex/regex_templ.h \ + ../src_3rd/genregex/regex.h ../src_plugins/query/fields_sphash.h \ + ../src_plugins/query/query_exec.h ../src_plugins/query/query_access.h \ + pcb-printf.h ../src_3rd/genvector/gds_char.h ../src_plugins/query/query_l.o: ../src_plugins/query/query_l.c unit.h \ ../config.h ../src_plugins/query/query.h obj_any.h obj_common.h \ ../src_3rd/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ @@ -4659,7 +4735,8 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h action_helper.h change.h error.h undo.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h action_helper.h change.h error.h undo.h \ ../src_3rd/libuundo/uundo.h undo_old.h plugins.h \ ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ @@ -4686,12 +4763,12 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h hid.h rtree.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h error.h change.h conf_core.h \ - conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ - ../src_3rd/genvector/vtp0.h list_conf.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h hid.h rtree.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h error.h change.h conf_core.h conf.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h ../src_plugins/report/drill.o: ../src_plugins/report/drill.c ../config.h \ data.h globalconst.h global_typedefs.h pcb_bool.h unit.h layer.h \ attrib.h obj_all_list.h obj_arc_list.h obj_common.h \ @@ -4708,8 +4785,8 @@ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ route.h const.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h rtree.h \ - ht_subc.h vtpadstack.h ../src_plugins/report/drill.h macro.h \ - obj_pinvia.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + ../src_plugins/report/drill.h macro.h obj_pinvia.h ../src_plugins/report/report.o: ../src_plugins/report/report.c \ ../config.h conf_core.h conf.h global_typedefs.h pcb_bool.h unit.h \ pcb-printf.h ../src_3rd/genvector/gds_char.h \ @@ -4732,6 +4809,7 @@ route.h const.h board.h vtroutestyle.h library.h rats_patch.h board.h \ data.h crosshair.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h \ ../src_plugins/report/drill.h error.h search.h rats.h netlist.h \ route_style.h rats.h rtree.h flag_str.h macro.h undo.h \ ../src_3rd/libuundo/uundo.h undo_old.h find.h draw.h pcb-printf.h \ @@ -4766,18 +4844,19 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h error.h event.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h operation.h rotate.h draw.h \ - draw_wireframe.h crosshair.h obj_rat_draw.h obj_line_op.h operation.h \ - obj_line_draw.h plugins.h ../src_3rd/puplug/puplug.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ - ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/error.h conf_core.h conf.h pcb-printf.h \ - ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ - layer_grp.h ../src_plugins/rubberband_orig/fgeometry.h obj_common.h \ - polygon.h ../src_plugins/rubberband_orig/rubberband_conf.h conf.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h error.h event.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h operation.h rotate.h draw.h draw_wireframe.h crosshair.h \ + obj_rat_draw.h obj_line_op.h operation.h obj_line_draw.h plugins.h \ + ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h conf_core.h conf.h \ + pcb-printf.h ../src_3rd/genvector/gds_char.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/genvector/vtp0.h list_conf.h layer_grp.h \ + ../src_plugins/rubberband_orig/fgeometry.h obj_common.h polygon.h \ + ../src_plugins/rubberband_orig/rubberband_conf.h conf.h \ ../src_plugins/rubberband_orig/rubberband_conf_fields.h ../src_plugins/shand_cmd/command.o: ../src_plugins/shand_cmd/command.c \ ../config.h conf_core.h conf.h global_typedefs.h pcb_bool.h unit.h \ @@ -4800,12 +4879,13 @@ rats_patch.h board.h build_run.h action_helper.h buffer.h \ ../src_plugins/shand_cmd/command.h data.h crosshair.h vtonpoint.h hid.h \ error.h drc.h route.h buffer.h obj_subc_list.h obj_subc.h \ - ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h error.h \ - plug_io.h rats.h netlist.h route_style.h plugins.h \ - ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid_actions.h \ - compat_misc.h misc_util.h dolists.h + ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h error.h plug_io.h rats.h \ + netlist.h route_style.h plugins.h ../src_3rd/puplug/puplug.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ + ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/error.h hid_actions.h compat_misc.h misc_util.h \ + dolists.h ../src_plugins/smartdisperse/smartdisperse.o: \ ../src_plugins/smartdisperse/smartdisperse.c ../src_3rd/genht/htpi.h \ ../src_3rd/genht/ht.h ../config.h board.h const.h macro.h \ @@ -4824,9 +4904,10 @@ rats_patch.h board.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h \ route.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h rtree.h \ - ht_subc.h vtpadstack.h hid.h rtree.h undo.h ../src_3rd/libuundo/uundo.h \ - undo_old.h rats.h netlist.h route_style.h error.h move.h draw.h \ - plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + hid.h rtree.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h rats.h \ + netlist.h route_style.h error.h move.h draw.h plugins.h \ + ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h action_helper.h \ hid_actions.h compat_nls.h dolists.h @@ -4851,11 +4932,12 @@ ../src_3rd/genvector/vtp0.h list_conf.h conf.h conf_core.h data.h \ crosshair.h vtonpoint.h hid.h error.h drc.h route.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h \ - ht_subc.h vtpadstack.h crosshair.h stub_stroke.h rotate.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h undo_act.h error.h plugins.h \ - ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h compat_nls.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + crosshair.h stub_stroke.h rotate.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h undo_act.h error.h plugins.h ../src_3rd/puplug/puplug.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ + ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/error.h compat_nls.h ../src_plugins/teardrops/teardrops.o: \ ../src_plugins/teardrops/teardrops.c ../config.h math_helper.h board.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h vtroutestyle.h \ @@ -4873,9 +4955,9 @@ obj_rat.h layer_grp.h library.h rats_patch.h board.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h hid.h rtree.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h plugins.h \ - ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h hid.h rtree.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid_actions.h \ obj_all.h dolists.h @@ -4901,8 +4983,9 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h board.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h \ route.h buffer.h obj_subc_list.h obj_subc.h \ - ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h draw.h \ - error.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h \ + ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h draw.h error.h undo.h \ + ../src_3rd/libuundo/uundo.h undo_old.h \ ../src_plugins/vendordrill/vendor.h stub_vendor.h plugins.h \ ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ @@ -5062,16 +5145,16 @@ obj_rat.h layer_grp.h library.h rats_patch.h change.h copy.h data.h \ crosshair.h vtonpoint.h hid.h error.h drc.h route.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h \ - ht_subc.h vtpadstack.h draw.h find.h insert.h polygon.h remove.h \ - rotate.h search.h rats.h netlist.h route_style.h select.h operation.h \ - undo.h ../src_3rd/libuundo/uundo.h undo_old.h stub_stroke.h \ - funchash_core.h funchash.h funchash_core_list.h hid_actions.h \ - compat_misc.h compat_nls.h event.h obj_pinvia_draw.h obj_pad_draw.h \ - obj_line_draw.h obj_arc_draw.h obj_elem_draw.h obj_text_draw.h \ - obj_rat_draw.h obj_poly_draw.h tool.h tool_arc.h tool_arrow.h \ - tool_buffer.h tool_copy.h tool_insert.h tool_line.h tool_lock.h \ - tool_move.h tool_poly.h tool_polyhole.h tool_rectangle.h tool_remove.h \ - tool_rotate.h tool_text.h tool_thermal.h tool_via.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + draw.h find.h insert.h remove.h rotate.h search.h rats.h netlist.h \ + route_style.h select.h operation.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h stub_stroke.h funchash_core.h funchash.h funchash_core_list.h \ + hid_actions.h compat_misc.h compat_nls.h event.h obj_pinvia_draw.h \ + obj_pad_draw.h obj_line_draw.h obj_arc_draw.h obj_elem_draw.h \ + obj_text_draw.h obj_rat_draw.h obj_poly_draw.h tool.h tool_arc.h \ + tool_arrow.h tool_buffer.h tool_copy.h tool_insert.h tool_line.h \ + tool_lock.h tool_move.h tool_poly.h tool_polyhole.h tool_rectangle.h \ + tool_remove.h tool_rotate.h tool_text.h tool_thermal.h tool_via.h attrib.o: attrib.c ../config.h compat_misc.h attrib.h board.o: board.c ../config.h board.h const.h macro.h global_typedefs.h \ pcb_bool.h unit.h vtroutestyle.h attrib.h \ @@ -5089,7 +5172,8 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h conf_core.h conf.h pcb-printf.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h conf_core.h conf.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ @@ -5120,12 +5204,12 @@ library.h rats_patch.h copy.h data.h crosshair.h vtonpoint.h hid.h \ error.h drc.h route.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ - plug_io.h polygon.h rotate.h remove.h select.h operation.h draw.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h funchash_core.h funchash.h \ - funchash_core_list.h compat_misc.h compat_nls.h obj_all_op.h \ - obj_arc_op.h obj_elem_op.h obj_line_op.h obj_pad_op.h obj_pinvia_op.h \ - obj_poly_op.h obj_text_op.h obj_rat_op.h obj_subc_op.h obj_padstack_op.h \ - event.h safe_fs.h + obj_padstack_shape.h polygon.h vtpadstack_t.h plug_io.h rotate.h \ + remove.h select.h operation.h draw.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h funchash_core.h funchash.h funchash_core_list.h compat_misc.h \ + compat_nls.h obj_all_op.h obj_arc_op.h obj_elem_op.h obj_line_op.h \ + obj_pad_op.h obj_pinvia_op.h obj_poly_op.h obj_text_op.h obj_rat_op.h \ + obj_subc_op.h obj_padstack_op.h event.h safe_fs.h build_run.o: build_run.c ../config.h ../src_3rd/genvector/gds_char.h \ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h conf_core.h conf.h \ @@ -5168,7 +5252,8 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h \ buffer.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - rtree.h ht_subc.h vtpadstack.h draw.h select.h operation.h undo.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h draw.h select.h operation.h undo.h \ ../src_3rd/libuundo/uundo.h undo_old.h hid_actions.h compat_nls.h \ obj_all_op.h obj_arc_op.h obj_elem_op.h obj_line_op.h obj_pad_op.h \ obj_pinvia_op.h obj_poly_op.h obj_text_op.h obj_rat_op.h obj_subc_op.h \ @@ -5192,11 +5277,11 @@ obj_rat_list.h obj_rat.h crosshair.h vtonpoint.h hid.h error.h drc.h \ layer_grp.h route.h const.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ - funchash_core.h funchash.h funchash_core_list.h board.h vtroutestyle.h \ - library.h rats_patch.h action_helper.h hid_actions.h change.h draw.h \ - search.h rats.h netlist.h route_style.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h event.h compat_misc.h \ - compat_nls.h obj_rat_draw.h + obj_padstack_shape.h polygon.h vtpadstack_t.h funchash_core.h funchash.h \ + funchash_core_list.h board.h vtroutestyle.h library.h rats_patch.h \ + action_helper.h hid_actions.h change.h draw.h search.h rats.h netlist.h \ + route_style.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h event.h \ + compat_misc.h compat_nls.h obj_rat_draw.h clip.o: clip.c ../config.h clip.h global_typedefs.h pcb_bool.h unit.h compat_fs.o: compat_fs.c ../config.h compat_inc.h compat_fs.h \ compat_misc.h compat_nls.h globalconst.h safe_fs.h conf.h \ @@ -5282,7 +5367,8 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h \ buffer.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - rtree.h ht_subc.h vtpadstack.h draw.h select.h operation.h undo.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h draw.h select.h operation.h undo.h \ ../src_3rd/libuundo/uundo.h undo_old.h obj_all_op.h obj_arc_op.h \ obj_elem_op.h obj_line_op.h obj_pad_op.h obj_pinvia_op.h obj_poly_op.h \ obj_text_op.h obj_rat_op.h obj_subc_op.h obj_padstack_op.h @@ -5305,13 +5391,14 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h data.h \ buffer.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - rtree.h ht_subc.h vtpadstack.h draw.h draw_wireframe.h search.h rats.h \ - netlist.h route_style.h polygon.h hid_actions.h compat_misc.h \ - compat_nls.h find.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h \ - event.h action_helper.h obj_line_draw.h obj_arc_draw.h obj_text_draw.h \ - obj_padstack_draw.h obj_arc_ui.h obj_all_op.h obj_arc_op.h operation.h \ - obj_elem_op.h obj_line_op.h obj_pad_op.h obj_pinvia_op.h obj_poly_op.h \ - obj_text_op.h obj_rat_op.h obj_subc_op.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h draw.h draw_wireframe.h search.h rats.h netlist.h \ + route_style.h hid_actions.h compat_misc.h compat_nls.h find.h undo.h \ + ../src_3rd/libuundo/uundo.h undo_old.h event.h action_helper.h \ + obj_line_draw.h obj_arc_draw.h obj_text_draw.h obj_padstack_draw.h \ + obj_arc_ui.h obj_all_op.h obj_arc_op.h operation.h obj_elem_op.h \ + obj_line_op.h obj_pad_op.h obj_pinvia_op.h obj_poly_op.h obj_text_op.h \ + obj_rat_op.h obj_subc_op.h data.o: data.c ../config.h board.h const.h macro.h global_typedefs.h \ pcb_bool.h unit.h vtroutestyle.h attrib.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -5328,8 +5415,9 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h data_list.h ../src_3rd/genvector/vtp0.h \ - list_common.h obj_all.h layer_it.h operation.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h data_list.h ../src_3rd/genvector/vtp0.h list_common.h \ + obj_all.h layer_it.h operation.h draw.o: draw.c ../config.h conf_core.h conf.h global_typedefs.h \ pcb_bool.h unit.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -5350,10 +5438,11 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - vtpadstack.h draw.h rotate.h stub_draw.h obj_all.h layer_ui.h \ - obj_pad_draw.h obj_pinvia_draw.h obj_padstack_draw.h obj_elem_draw.h \ - obj_line_draw.h obj_arc_draw.h obj_rat_draw.h obj_poly_draw.h \ - obj_text_draw.h draw_composite.c draw_ly_spec.c + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h draw.h \ + rotate.h stub_draw.h obj_all.h layer_ui.h obj_pad_draw.h \ + obj_pinvia_draw.h obj_padstack_draw.h obj_elem_draw.h obj_line_draw.h \ + obj_arc_draw.h obj_rat_draw.h obj_poly_draw.h obj_text_draw.h \ + draw_composite.c draw_ly_spec.c error.o: error.c ../config.h data.h globalconst.h global_typedefs.h \ pcb_bool.h unit.h layer.h attrib.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/genht/hash.h ../src_3rd/genlist/gendlist.h \ @@ -5369,11 +5458,12 @@ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ route.h const.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h rtree.h \ - ht_subc.h vtpadstack.h plug_io.h library.h conf.h pcb-printf.h \ - ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ - compat_misc.h compat_nls.h conf_core.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + plug_io.h library.h conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/genvector/vtp0.h list_conf.h compat_misc.h compat_nls.h \ + conf_core.h event.o: event.c ../config.h event.h unit.h error.h fptr_cast.h file_act.o: file_act.c ../config.h board.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h vtroutestyle.h attrib.h \ @@ -5395,9 +5485,10 @@ ../src_3rd/genht/htsp.h ../src_3rd/genvector/vtp0.h list_conf.h data.h \ crosshair.h vtonpoint.h hid.h error.h drc.h route.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h \ - ht_subc.h vtpadstack.h action_helper.h plug_io.h plug_import.h remove.h \ - draw.h find.h search.h rats.h netlist.h route_style.h hid_actions.h \ - compat_misc.h compat_nls.h hid_init.h layer_vis.h safe_fs.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + action_helper.h plug_io.h plug_import.h remove.h draw.h find.h search.h \ + rats.h netlist.h route_style.h hid_actions.h compat_misc.h compat_nls.h \ + hid_init.h layer_vis.h safe_fs.h find.o: find.c ../config.h const.h math_helper.h conf_core.h conf.h \ global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -5416,15 +5507,16 @@ obj_padstack_list.h obj_padstack.h obj_text_list.h obj_rat_list.h \ obj_rat.h crosshair.h vtonpoint.h hid.h error.h drc.h layer_grp.h \ route.h buffer.h obj_subc_list.h obj_subc.h \ - ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h draw.h \ - find.h polygon.h search.h rats.h netlist.h library.h route_style.h \ - vtroutestyle.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h plug_io.h \ - hid_actions.h compat_misc.h event.h layer_vis.h obj_all.h find_geo.c \ - obj_arc_ui.h obj_padstack_inlines.h board.h rats_patch.h thermal.h \ - find_lookup.c compat_nls.h obj_subc_parent.h find_intconn.c find_drc.c \ - obj_arc_draw.h obj_pad_draw.h obj_rat_draw.h obj_line_draw.h \ - obj_elem_draw.h obj_poly_draw.h obj_pinvia_draw.h obj_padstack_draw.h \ - find_misc.c change.h find_clear.c find_debug.c find_print.c + ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h draw.h find.h search.h \ + rats.h netlist.h library.h route_style.h vtroutestyle.h undo.h \ + ../src_3rd/libuundo/uundo.h undo_old.h plug_io.h hid_actions.h \ + compat_misc.h event.h layer_vis.h obj_all.h find_geo.c obj_arc_ui.h \ + obj_padstack_inlines.h board.h rats_patch.h thermal.h find_lookup.c \ + compat_nls.h obj_subc_parent.h find_intconn.c find_drc.c obj_arc_draw.h \ + obj_pad_draw.h obj_rat_draw.h obj_line_draw.h obj_elem_draw.h \ + obj_poly_draw.h obj_pinvia_draw.h obj_padstack_draw.h find_misc.c \ + change.h find_clear.c find_debug.c find_print.c find_act.o: find_act.c ../config.h board.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h vtroutestyle.h attrib.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -5445,7 +5537,8 @@ ../src_3rd/genht/htsp.h ../src_3rd/genvector/vtp0.h list_conf.h data.h \ crosshair.h vtonpoint.h hid.h error.h drc.h route.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h \ - ht_subc.h vtpadstack.h find.h compat_nls.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + find.h compat_nls.h flag.o: flag.c ../config.h flag.h globalconst.h operation.h \ global_typedefs.h pcb_bool.h unit.h obj_all_op.h obj_arc_op.h \ obj_elem_op.h obj_line_op.h obj_pad_op.h obj_pinvia_op.h obj_poly_op.h \ @@ -5514,12 +5607,13 @@ ../src_3rd/genht/htsp.h ../src_3rd/genvector/vtp0.h list_conf.h data.h \ crosshair.h vtonpoint.h hid.h error.h drc.h route.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h \ - ht_subc.h vtpadstack.h action_helper.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h funchash_core.h funchash.h \ - funchash_core_list.h change.h draw.h search.h rats.h netlist.h \ - route_style.h find.h stub_stroke.h hid_actions.h hid_init.h compat_nls.h \ - compat_misc.h event.h layer_vis.h hid_attrib.h operation.h obj_subc_op.h \ - obj_elem_draw.h obj_pinvia_draw.h obj_pad_draw.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + action_helper.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h \ + funchash_core.h funchash.h funchash_core_list.h change.h draw.h search.h \ + rats.h netlist.h route_style.h find.h stub_stroke.h hid_actions.h \ + hid_init.h compat_nls.h compat_misc.h event.h layer_vis.h hid_attrib.h \ + operation.h obj_subc_op.h obj_elem_draw.h obj_pinvia_draw.h \ + obj_pad_draw.h heap.o: heap.c ../config.h heap.h hid_actions.o: hid_actions.c ../config.h conf_core.h conf.h \ global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ @@ -5627,7 +5721,8 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h hid_draw_helpers.h hid_extents.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h hid_draw_helpers.h hid_extents.h hid_flags.o: hid_flags.c ../config.h data.h globalconst.h \ global_typedefs.h pcb_bool.h unit.h layer.h attrib.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/genht/hash.h \ @@ -5644,11 +5739,12 @@ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ route.h const.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h rtree.h \ - ht_subc.h vtpadstack.h board.h vtroutestyle.h library.h rats_patch.h \ - conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ - ../src_3rd/genvector/vtp0.h list_conf.h hid_flags.h hid_actions.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + board.h vtroutestyle.h library.h rats_patch.h conf.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ + hid_flags.h hid_actions.h hid_helper.o: hid_helper.c ../config.h board.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h vtroutestyle.h attrib.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -5665,8 +5761,9 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h hid_helper.h hid_attrib.h compat_misc.h \ - plug_io.h conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h hid_helper.h hid_attrib.h compat_misc.h plug_io.h conf.h \ + pcb-printf.h ../src_3rd/genvector/gds_char.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ ../src_3rd/genvector/vtp0.h list_conf.h @@ -5747,9 +5844,9 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h \ buffer.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - rtree.h ht_subc.h vtpadstack.h select.h operation.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h obj_line_op.h obj_arc_op.h \ - obj_rat_op.h obj_poly_op.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h select.h operation.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h obj_line_op.h obj_arc_op.h obj_rat_op.h obj_poly_op.h intersect.o: intersect.c ../config.h intersect.h global_typedefs.h \ pcb_bool.h unit.h box.h math_helper.h macro.h move.h obj_common.h \ ../src_3rd/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ @@ -5770,7 +5867,8 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h conf_core.h conf.h pcb-printf.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h conf_core.h conf.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ @@ -5792,7 +5890,8 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h compat_misc.h event.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h compat_misc.h event.h layer_ui.o: layer_ui.c ../config.h layer_ui.h layer.h globalconst.h \ global_typedefs.h pcb_bool.h unit.h attrib.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/genht/hash.h \ @@ -5823,7 +5922,8 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h conf_core.h conf.h pcb-printf.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h conf_core.h conf.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ @@ -5855,11 +5955,12 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/genht/htsp.h rtree.h ht_subc.h vtpadstack.h \ - plug_io.h conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h plug_io.h conf.h \ + pcb-printf.h ../src_3rd/genvector/gds_char.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ ../src_3rd/genvector/vtp0.h list_conf.h compat_lrealpath.h free_atexit.h \ - polygon.h buildin.h ../src_3rd/puplug/libs.h ../src_3rd/puplug/puplug.h \ + buildin.h ../src_3rd/puplug/libs.h ../src_3rd/puplug/puplug.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h build_run.h flag_str.h plugins.h \ ../src_3rd/puplug/error.h plug_footprint.h vtlibrary.h event.h \ @@ -5908,7 +6009,8 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h \ buffer.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - rtree.h ht_subc.h vtpadstack.h draw.h select.h operation.h undo.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h draw.h select.h operation.h undo.h \ ../src_3rd/libuundo/uundo.h undo_old.h event.h hid_actions.h \ compat_misc.h obj_all_op.h obj_arc_op.h obj_elem_op.h obj_line_op.h \ obj_pad_op.h obj_pinvia_op.h obj_poly_op.h obj_text_op.h obj_rat_op.h \ @@ -5950,8 +6052,9 @@ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ route.h const.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h rtree.h \ - ht_subc.h vtpadstack.h board.h vtroutestyle.h library.h rats_patch.h \ - plug_io.h conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + board.h vtroutestyle.h library.h rats_patch.h plug_io.h conf.h \ + pcb-printf.h ../src_3rd/genvector/gds_char.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ ../src_3rd/genvector/vtp0.h list_conf.h hid_actions.h compat_nls.h \ @@ -5977,9 +6080,9 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h polygon.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h rotate.h conf_core.h conf.h \ - pcb-printf.h ../src_3rd/genvector/gds_char.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h rotate.h \ + conf_core.h conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ ../src_3rd/genvector/vtp0.h list_conf.h compat_misc.h draw_wireframe.h \ @@ -6038,12 +6141,12 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h list_common.h plug_io.h conf.h \ - pcb-printf.h ../src_3rd/genvector/gds_char.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ - ../src_3rd/genvector/vtp0.h list_conf.h conf_core.h compat_nls.h \ - compat_misc.h rotate.h remove.h polygon.h undo.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h list_common.h plug_io.h conf.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ + conf_core.h compat_nls.h compat_misc.h rotate.h remove.h undo.h \ ../src_3rd/libuundo/uundo.h undo_old.h obj_pinvia_op.h operation.h \ obj_pad_op.h obj_pinvia_draw.h obj_pad_draw.h obj_line_draw.h \ obj_arc_draw.h obj_elem_op.h draw.h obj_text_draw.h obj_elem_draw.h @@ -6073,13 +6176,14 @@ obj_rat.h layer_grp.h rats_patch.h data.h crosshair.h vtonpoint.h hid.h \ error.h drc.h route.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h rtree.h \ - ht_subc.h vtpadstack.h search.h rats.h netlist.h route_style.h polygon.h \ - conf_core.h conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ - ../src_3rd/genvector/vtp0.h list_conf.h compat_nls.h compat_misc.h \ - rotate.h obj_line_op.h operation.h obj_subc_parent.h draw.h \ - draw_wireframe.h obj_line_draw.h obj_rat_draw.h obj_pinvia_draw.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + search.h rats.h netlist.h route_style.h conf_core.h conf.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ + compat_nls.h compat_misc.h rotate.h obj_line_op.h operation.h \ + obj_subc_parent.h draw.h draw_wireframe.h obj_line_draw.h obj_rat_draw.h \ + obj_pinvia_draw.h obj_line_drcenf.o: obj_line_drcenf.c ../config.h conf_core.h conf.h \ global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -6100,7 +6204,7 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - vtpadstack.h find.h + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h find.h obj_line_list.o: obj_line_list.c obj_line_list.h obj_line.h obj_common.h \ ../src_3rd/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ globalconst.h ../config.h attrib.h global_typedefs.h pcb_bool.h unit.h \ @@ -6123,8 +6227,9 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h undo.h ../src_3rd/libuundo/uundo.h \ - undo_old.h polygon.h compat_misc.h conf_core.h conf.h pcb-printf.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h \ + compat_misc.h conf_core.h conf.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ @@ -6155,32 +6260,33 @@ ../src_3rd/genht/htsp.h ../src_3rd/genvector/vtp0.h list_conf.h data.h \ crosshair.h vtonpoint.h hid.h error.h drc.h route.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h \ - ht_subc.h vtpadstack.h data_list.h draw.h draw_wireframe.h \ - obj_padstack_draw.h obj_padstack_inlines.h thermal.h operation.h \ - search.h rats.h netlist.h route_style.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h obj_padstack_op.c polygon.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + data_list.h draw.h draw_wireframe.h obj_padstack_draw.h \ + obj_padstack_inlines.h thermal.h operation.h search.h rats.h netlist.h \ + route_style.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h \ + obj_padstack_op.c obj_padstack_act.o: obj_padstack_act.c ../config.h obj_padstack.h \ obj_common.h ../src_3rd/genht/hash.h ../src_3rd/genlist/gendlist.h \ flag.h globalconst.h attrib.h global_typedefs.h pcb_bool.h unit.h \ - data_parent.h layer.h obj_all_list.h obj_arc_list.h obj_arc.h \ + data_parent.h obj_padstack_shape.h polygon.h rtree.h math_helper.h \ + polyarea.h layer.h obj_all_list.h obj_arc_list.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ obj_pinvia.h obj_text.h font.h ../src_3rd/genht/htip.h \ - ../src_3rd/genht/ht.h obj_poly.h polyarea.h obj_poly_list.h box.h \ - math_helper.h macro.h move.h misc_util.h ht_element.h \ - ../src_3rd/genht/ht.h obj_padstack_list.h obj_text_list.h obj_rat_list.h \ - obj_rat.h action_helper.h board.h const.h vtroutestyle.h \ + ../src_3rd/genht/ht.h obj_poly.h obj_poly_list.h box.h macro.h move.h \ + misc_util.h ht_element.h ../src_3rd/genht/ht.h obj_padstack_list.h \ + obj_text_list.h obj_rat_list.h obj_rat.h vtpadstack_t.h \ ../src_3rd/genvector/genvector_impl.h \ - ../src_3rd/genvector/genvector_undef.h layer_grp.h library.h \ - rats_patch.h conf_core.h conf.h pcb-printf.h \ - ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/parser.h ../src_3rd/genht/htsp.h \ - ../src_3rd/genvector/vtp0.h list_conf.h data.h crosshair.h vtonpoint.h \ - hid.h error.h drc.h route.h buffer.h obj_subc_list.h obj_subc.h \ - ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ - hid_actions.h + ../src_3rd/genvector/genvector_undef.h action_helper.h board.h const.h \ + vtroutestyle.h layer_grp.h library.h rats_patch.h conf_core.h conf.h \ + pcb-printf.h ../src_3rd/genvector/gds_char.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/genht/htsp.h ../src_3rd/genvector/vtp0.h list_conf.h data.h \ + crosshair.h vtonpoint.h hid.h error.h drc.h route.h buffer.h \ + obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h ht_subc.h \ + vtpadstack.h hid_actions.h obj_padstack_list.o: obj_padstack_list.c obj_padstack_list.h \ obj_padstack.h obj_common.h ../src_3rd/genht/hash.h \ ../src_3rd/genlist/gendlist.h flag.h globalconst.h ../config.h attrib.h \ @@ -6207,7 +6313,9 @@ ../src_3rd/genht/htsp.h ../src_3rd/genvector/vtp0.h list_conf.h data.h \ crosshair.h vtonpoint.h hid.h error.h drc.h route.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - vtpadstack.h data_list.h + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h data_list.h \ + obj_padstack_inlines.h thermal.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h obj_pinvia.o: obj_pinvia.c ../config.h board.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h vtroutestyle.h attrib.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -6224,14 +6332,14 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h undo.h ../src_3rd/libuundo/uundo.h \ - undo_old.h conf_core.h conf.h pcb-printf.h \ - ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ - polygon.h compat_nls.h compat_misc.h stub_vendor.h rotate.h \ - obj_pinvia_op.h operation.h obj_subc_parent.h draw.h obj_text_draw.h \ - obj_pinvia_draw.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h conf_core.h \ + conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/genvector/vtp0.h list_conf.h compat_nls.h compat_misc.h \ + stub_vendor.h rotate.h obj_pinvia_op.h operation.h obj_subc_parent.h \ + draw.h obj_text_draw.h obj_pinvia_draw.h obj_pinvia_list.o: obj_pinvia_list.c obj_pinvia_list.h obj_pinvia.h \ obj_common.h ../src_3rd/genht/hash.h ../src_3rd/genlist/gendlist.h \ flag.h globalconst.h ../config.h attrib.h global_typedefs.h pcb_bool.h \ @@ -6269,9 +6377,10 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h compat_nls.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h polygon.h polygon_offs.h rotate.h \ - search.h rats.h netlist.h route_style.h conf_core.h conf.h pcb-printf.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h compat_nls.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h polygon_offs.h rotate.h search.h rats.h netlist.h \ + route_style.h conf_core.h conf.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ @@ -6298,7 +6407,8 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h conf_core.h conf.h pcb-printf.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h conf_core.h conf.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ @@ -6327,12 +6437,13 @@ obj_rat_list.h obj_rat.h layer_grp.h library.h rats_patch.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h data.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h obj_subc_op.h operation.h obj_poly_op.h \ - obj_line_op.h obj_term.h obj_text_draw.h draw.h polygon.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h compat_misc.h pcb_minuid.h \ - conf_core.h conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h list_conf.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h obj_subc_op.h operation.h obj_poly_op.h obj_line_op.h \ + obj_term.h obj_text_draw.h draw.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h compat_misc.h pcb_minuid.h conf_core.h conf.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h list_conf.h obj_subc_list.o: obj_subc_list.c ../config.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ ../src_3rd/genht/ht.h obj_common.h ../src_3rd/genht/hash.h \ @@ -6359,8 +6470,9 @@ obj_subc_parent.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h \ route.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ - pcb-printf.h ../src_3rd/genvector/gds_char.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h polygon.h + obj_padstack_shape.h polygon.h vtpadstack_t.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h obj_text.o: obj_text.c ../config.h rotate.h global_typedefs.h pcb_bool.h \ unit.h board.h const.h macro.h vtroutestyle.h attrib.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -6377,10 +6489,11 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h compat_misc.h compat_nls.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h polygon.h event.h obj_text_op.h \ - operation.h obj_poly_draw.h obj_arc_draw.h obj_subc_parent.h draw.h \ - obj_line_draw.h obj_text_draw.h conf_core.h conf.h pcb-printf.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h compat_misc.h compat_nls.h undo.h \ + ../src_3rd/libuundo/uundo.h undo_old.h event.h obj_text_op.h operation.h \ + obj_poly_draw.h obj_arc_draw.h obj_subc_parent.h draw.h obj_line_draw.h \ + obj_text_draw.h conf_core.h conf.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h @@ -6410,8 +6523,9 @@ ../src_3rd/genht/ht.h obj_padstack_list.h obj_padstack.h obj_text_list.h \ obj_rat_list.h obj_rat.h crosshair.h vtonpoint.h hid.h error.h drc.h \ layer_grp.h route.h const.h buffer.h obj_subc_list.h obj_subc.h \ - ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h board.h \ - vtroutestyle.h library.h rats_patch.h action_helper.h change.h undo.h \ + ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h board.h vtroutestyle.h \ + library.h rats_patch.h action_helper.h change.h undo.h \ ../src_3rd/libuundo/uundo.h undo_old.h event.h funchash_core.h \ funchash.h funchash_core_list.h search.h rats.h netlist.h route_style.h \ draw.h copy.h remove.h compat_misc.h compat_nls.h layer_vis.h @@ -6431,7 +6545,8 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h conf_core.h conf.h pcb-printf.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h conf_core.h conf.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ @@ -6513,13 +6628,13 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h \ buffer.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - rtree.h ht_subc.h vtpadstack.h plug_io.h remove.h paths.h hid_actions.h \ - hid_flags.h plugins.h ../src_3rd/puplug/puplug.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ - ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/error.h event.h compat_misc.h route_style.h \ - compat_fs.h compat_nls.h compat_lrealpath.h layer_vis.h safe_fs.h \ - compat_inc.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h plug_io.h remove.h paths.h hid_actions.h hid_flags.h \ + plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h event.h compat_misc.h \ + route_style.h compat_fs.h compat_nls.h compat_lrealpath.h layer_vis.h \ + safe_fs.h compat_inc.h plugins.o: plugins.c plugins.h ../src_3rd/puplug/puplug.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ @@ -6556,9 +6671,10 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h \ buffer.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - rtree.h ht_subc.h vtpadstack.h draw.h polygon.h remove.h search.h rats.h \ - netlist.h route_style.h thermal.h undo.h ../src_3rd/libuundo/uundo.h \ - undo_old.h compat_nls.h obj_all.h obj_poly_draw.h polygon_offs.c + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h draw.h remove.h search.h rats.h netlist.h route_style.h \ + thermal.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h compat_nls.h \ + obj_all.h obj_poly_draw.h polygon_offs.c polygon1.o: polygon1.c ../config.h rtree.h global_typedefs.h pcb_bool.h \ unit.h math_helper.h heap.h compat_cc.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -6584,10 +6700,10 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h \ buffer.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - rtree.h ht_subc.h vtpadstack.h action_helper.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h funchash_core.h funchash.h \ - funchash_core_list.h polygon.h draw.h search.h rats.h netlist.h \ - route_style.h compat_nls.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h action_helper.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h funchash_core.h funchash.h funchash_core_list.h draw.h \ + search.h rats.h netlist.h route_style.h compat_nls.h rats.o: rats.c ../config.h conf_core.h conf.h global_typedefs.h \ pcb_bool.h unit.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -6607,10 +6723,10 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h \ buffer.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - rtree.h ht_subc.h vtpadstack.h draw.h find.h polygon.h rats.h netlist.h \ - route_style.h search.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h \ - stub_mincut.h compat_misc.h compat_nls.h obj_rat_draw.h obj_term.h \ - obj_subc_parent.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h draw.h find.h rats.h netlist.h route_style.h search.h \ + undo.h ../src_3rd/libuundo/uundo.h undo_old.h stub_mincut.h \ + compat_misc.h compat_nls.h obj_rat_draw.h obj_term.h obj_subc_parent.h rats_act.o: rats_act.c ../config.h conf_core.h conf.h global_typedefs.h \ pcb_bool.h unit.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -6630,10 +6746,11 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h \ buffer.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - rtree.h ht_subc.h vtpadstack.h action_helper.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h find.h remove.h funchash_core.h \ - funchash.h funchash_core_list.h compat_nls.h rats.h netlist.h \ - route_style.h draw.h obj_rat_draw.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h action_helper.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h find.h remove.h funchash_core.h funchash.h \ + funchash_core_list.h compat_nls.h rats.h netlist.h route_style.h draw.h \ + obj_rat_draw.h rats_patch.o: rats_patch.c rats_patch.h board.h ../config.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h vtroutestyle.h attrib.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -6650,11 +6767,11 @@ obj_rat.h layer_grp.h library.h ../src_3rd/genht/htsp.h data.h \ crosshair.h vtonpoint.h hid.h error.h drc.h route.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h \ - ht_subc.h vtpadstack.h copy.h compat_misc.h compat_nls.h safe_fs.h \ - conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ - ../src_3rd/genvector/vtp0.h list_conf.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + copy.h compat_misc.h compat_nls.h safe_fs.h conf.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h remove.o: remove.c ../config.h conf_core.h conf.h global_typedefs.h \ pcb_bool.h unit.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -6692,8 +6809,9 @@ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ route.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h rtree.h \ - ht_subc.h vtpadstack.h action_helper.h remove.h board.h vtroutestyle.h \ - library.h rats_patch.h funchash_core.h funchash.h funchash_core_list.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + action_helper.h remove.h board.h vtroutestyle.h library.h rats_patch.h \ + funchash_core.h funchash.h funchash_core_list.h rotate.o: rotate.c ../config.h board.h const.h macro.h global_typedefs.h \ pcb_bool.h unit.h vtroutestyle.h attrib.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -6710,10 +6828,10 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h draw.h polygon.h rotate.h search.h rats.h \ - netlist.h route_style.h select.h operation.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h event.h conf_core.h conf.h \ - pcb-printf.h ../src_3rd/genvector/gds_char.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h draw.h rotate.h search.h rats.h netlist.h route_style.h \ + select.h operation.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h \ + event.h conf_core.h conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ ../src_3rd/genvector/vtp0.h list_conf.h compat_nls.h obj_all_op.h \ @@ -6740,9 +6858,9 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - vtpadstack.h find.h polygon.h undo.h ../src_3rd/libuundo/uundo.h \ - undo_old.h obj_line_draw.h obj_arc_draw.h obj_line_op.h operation.h \ - draw_wireframe.h + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h find.h undo.h \ + ../src_3rd/libuundo/uundo.h undo_old.h obj_line_draw.h obj_arc_draw.h \ + obj_line_op.h operation.h draw_wireframe.h route_style.o: route_style.c ../config.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h unit.h route_style.h \ @@ -6795,8 +6913,9 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h \ buffer.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - rtree.h ht_subc.h vtpadstack.h find.h polygon.h search.h rats.h \ - netlist.h route_style.h obj_subc_parent.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h find.h search.h rats.h netlist.h route_style.h \ + obj_subc_parent.h select.o: select.c ../config.h conf_core.h conf.h global_typedefs.h \ pcb_bool.h unit.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -6816,12 +6935,12 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h \ buffer.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - rtree.h ht_subc.h vtpadstack.h draw.h polygon.h search.h rats.h \ - netlist.h route_style.h select.h operation.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h find.h compat_misc.h compat_nls.h \ - obj_elem_draw.h obj_pad_draw.h obj_arc_draw.h obj_pinvia_draw.h \ - obj_line_draw.h obj_poly_draw.h obj_text_draw.h obj_rat_draw.h \ - obj_padstack_draw.h ../src_3rd/genregex/regex_sei.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h draw.h search.h rats.h netlist.h route_style.h select.h \ + operation.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h find.h \ + compat_misc.h compat_nls.h obj_elem_draw.h obj_pad_draw.h obj_arc_draw.h \ + obj_pinvia_draw.h obj_line_draw.h obj_poly_draw.h obj_text_draw.h \ + obj_rat_draw.h obj_padstack_draw.h ../src_3rd/genregex/regex_sei.h \ ../src_3rd/genregex/regex_templ.h ../src_3rd/genregex/regex.h select_act.o: select_act.c ../config.h conf_core.h conf.h \ global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ @@ -6842,10 +6961,11 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h \ buffer.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - rtree.h ht_subc.h vtpadstack.h action_helper.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h funchash_core.h funchash.h \ - funchash_core_list.h select.h operation.h draw.h remove.h copy.h \ - hid_attrib.h compat_misc.h compat_nls.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h action_helper.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h funchash_core.h funchash.h funchash_core_list.h select.h \ + operation.h draw.h remove.h copy.h hid_attrib.h compat_misc.h \ + compat_nls.h stub_draw.o: stub_draw.c ../config.h stub_draw.h hid.h error.h drc.h \ unit.h global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h ../src_3rd/genht/hash.h \ @@ -6881,8 +7001,9 @@ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ route.h const.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h rtree.h \ - ht_subc.h vtpadstack.h obj_padstack_inlines.h board.h vtroutestyle.h \ - library.h rats_patch.h obj_pinvia_therm.h polygon.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + obj_padstack_inlines.h board.h vtroutestyle.h library.h rats_patch.h \ + obj_pinvia_therm.h tool.o: tool.c ../config.h tool.h ../src_3rd/genvector/vtp0.h \ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h pcb_bool.h error.h conf_core.h \ @@ -6923,9 +7044,10 @@ obj_padstack_list.h obj_padstack.h obj_text_list.h obj_rat_list.h \ obj_rat.h layer_grp.h library.h rats_patch.h crosshair.h vtonpoint.h \ hid.h error.h drc.h route.h data.h buffer.h obj_subc_list.h obj_subc.h \ - ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h draw.h \ - search.h rats.h netlist.h route_style.h tool.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h obj_arc_draw.h + ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h draw.h search.h rats.h \ + netlist.h route_style.h tool.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h obj_arc_draw.h tool_arrow.o: tool_arrow.c ../config.h conf_core.h conf.h \ global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -6946,9 +7068,9 @@ obj_rat.h layer_grp.h library.h rats_patch.h buffer.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h data.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - vtpadstack.h hid_actions.h remove.h search.h rats.h netlist.h \ - route_style.h select.h operation.h tool.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h + vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h hid_actions.h \ + remove.h search.h rats.h netlist.h route_style.h select.h operation.h \ + tool.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h tool_buffer.o: tool_buffer.c ../config.h conf_core.h conf.h \ global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -6969,8 +7091,9 @@ obj_rat.h layer_grp.h library.h rats_patch.h buffer.h compat_misc.h \ data.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h \ - ht_subc.h vtpadstack.h hid_actions.h search.h rats.h netlist.h \ - route_style.h tool.h obj_elem_draw.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + hid_actions.h search.h rats.h netlist.h route_style.h tool.h \ + obj_elem_draw.h tool_copy.o: tool_copy.c ../config.h action_helper.h global_typedefs.h \ pcb_bool.h unit.h board.h const.h macro.h vtroutestyle.h attrib.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -7023,10 +7146,10 @@ obj_padstack_list.h obj_padstack.h obj_text_list.h obj_rat_list.h \ obj_rat.h layer_grp.h library.h rats_patch.h crosshair.h vtonpoint.h \ hid.h error.h drc.h route.h data.h buffer.h obj_subc_list.h obj_subc.h \ - ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h draw.h \ - rats.h netlist.h route_style.h search.h tool.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h obj_line_draw.h obj_pinvia_draw.h \ - obj_rat_draw.h + ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h draw.h rats.h netlist.h \ + route_style.h search.h tool.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h obj_line_draw.h obj_pinvia_draw.h obj_rat_draw.h tool_lock.o: tool_lock.c ../config.h action_helper.h global_typedefs.h \ pcb_bool.h unit.h board.h const.h macro.h vtroutestyle.h attrib.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -7043,8 +7166,9 @@ obj_rat.h layer_grp.h library.h rats_patch.h change.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h draw.h hid_actions.h search.h rats.h \ - netlist.h route_style.h tool.h ../src_3rd/genvector/vtp0.h tool_lock.h \ + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h draw.h hid_actions.h search.h rats.h netlist.h \ + route_style.h tool.h ../src_3rd/genvector/vtp0.h tool_lock.h \ obj_elem_draw.h tool_move.o: tool_move.c ../config.h action_helper.h global_typedefs.h \ pcb_bool.h unit.h board.h const.h macro.h vtroutestyle.h attrib.h \ @@ -7119,8 +7243,9 @@ obj_padstack_list.h obj_padstack.h obj_text_list.h obj_rat_list.h \ obj_rat.h layer_grp.h library.h rats_patch.h crosshair.h vtonpoint.h \ hid.h error.h drc.h route.h data.h buffer.h obj_subc_list.h obj_subc.h \ - ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h draw.h \ - tool.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h obj_poly_draw.h + ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ + obj_padstack_shape.h polygon.h vtpadstack_t.h draw.h tool.h undo.h \ + ../src_3rd/libuundo/uundo.h undo_old.h obj_poly_draw.h tool_remove.o: tool_remove.c ../config.h action_helper.h \ global_typedefs.h pcb_bool.h unit.h board.h const.h macro.h \ vtroutestyle.h attrib.h ../src_3rd/genvector/genvector_impl.h \ @@ -7176,8 +7301,9 @@ obj_rat.h layer_grp.h library.h rats_patch.h compat_nls.h data.h \ crosshair.h vtonpoint.h hid.h error.h drc.h route.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h \ - ht_subc.h vtpadstack.h draw.h hid_actions.h tool.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h obj_text_draw.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + draw.h hid_actions.h tool.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h obj_text_draw.h tool_thermal.o: tool_thermal.c ../config.h action_helper.h \ global_typedefs.h pcb_bool.h unit.h board.h const.h macro.h \ vtroutestyle.h attrib.h ../src_3rd/genvector/genvector_impl.h \ @@ -7194,8 +7320,9 @@ obj_rat.h layer_grp.h library.h rats_patch.h change.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h hid_actions.h search.h rats.h netlist.h \ - route_style.h thermal.h tool.h ../src_3rd/genvector/vtp0.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h hid_actions.h search.h rats.h netlist.h route_style.h \ + thermal.h tool.h ../src_3rd/genvector/vtp0.h tool_via.o: tool_via.c ../config.h conf_core.h conf.h global_typedefs.h \ pcb_bool.h unit.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -7216,8 +7343,9 @@ obj_rat.h layer_grp.h library.h rats_patch.h change.h compat_nls.h \ data.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h \ - ht_subc.h vtpadstack.h draw.h tool.h undo.h ../src_3rd/libuundo/uundo.h \ - undo_old.h obj_pinvia_draw.h + ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h vtpadstack_t.h \ + draw.h tool.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h \ + obj_pinvia_draw.h undo.o: undo.c ../config.h ../src_3rd/libuundo/uundo_debug.h \ ../src_3rd/libuundo/uundo.h board.h const.h macro.h global_typedefs.h \ pcb_bool.h unit.h vtroutestyle.h attrib.h \ @@ -7235,14 +7363,14 @@ obj_rat.h layer_grp.h library.h rats_patch.h change.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h draw.h insert.h polygon.h remove.h \ - rotate.h search.h rats.h netlist.h route_style.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h flag_str.h conf_core.h conf.h \ - pcb-printf.h ../src_3rd/genvector/gds_char.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ - ../src_3rd/genvector/vtp0.h list_conf.h compat_misc.h compat_nls.h \ - obj_elem_draw.h obj_poly_draw.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h draw.h insert.h remove.h rotate.h search.h rats.h \ + netlist.h route_style.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h \ + flag_str.h conf_core.h conf.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ + compat_misc.h compat_nls.h obj_elem_draw.h obj_poly_draw.h undo_act.o: undo_act.c ../config.h conf_core.h conf.h global_typedefs.h \ pcb_bool.h unit.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -7262,11 +7390,12 @@ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ rats_patch.h data.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h \ buffer.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - rtree.h ht_subc.h vtpadstack.h action_helper.h funchash_core.h \ - funchash.h funchash_core_list.h undo.h ../src_3rd/libuundo/uundo.h \ - undo_old.h undo_act.h polygon.h search.h rats.h netlist.h route_style.h \ - obj_line_draw.h tool.h tool_arc.h tool_copy.h tool_insert.h tool_line.h \ - tool_move.h tool_poly.h tool_polyhole.h tool_rectangle.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h action_helper.h funchash_core.h funchash.h \ + funchash_core_list.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h \ + undo_act.h search.h rats.h netlist.h route_style.h obj_line_draw.h \ + tool.h tool_arc.h tool_copy.h tool_insert.h tool_line.h tool_move.h \ + tool_poly.h tool_polyhole.h tool_rectangle.h undo_old.o: undo_old.c ../config.h ../src_3rd/libuundo/uundo.h board.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h vtroutestyle.h \ attrib.h ../src_3rd/genvector/genvector_impl.h \ @@ -7283,14 +7412,14 @@ obj_rat.h layer_grp.h library.h rats_patch.h change.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h ../src_3rd/genht/htsp.h \ - rtree.h ht_subc.h vtpadstack.h draw.h insert.h polygon.h remove.h \ - rotate.h search.h rats.h netlist.h route_style.h undo.h undo_old.h \ - flag_str.h conf_core.h conf.h pcb-printf.h \ - ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/parser.h ../src_3rd/genvector/vtp0.h list_conf.h \ - compat_misc.h compat_nls.h obj_elem_draw.h obj_poly_draw.h \ - undo_old_str.h + rtree.h ht_subc.h vtpadstack.h obj_padstack_shape.h polygon.h \ + vtpadstack_t.h draw.h insert.h remove.h rotate.h search.h rats.h \ + netlist.h route_style.h undo.h undo_old.h flag_str.h conf_core.h conf.h \ + pcb-printf.h ../src_3rd/genvector/gds_char.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/genvector/vtp0.h list_conf.h compat_misc.h compat_nls.h \ + obj_elem_draw.h obj_poly_draw.h undo_old_str.h unit.o: unit.c ../config.h compat_misc.h compat_nls.h unit.h vtlibrary.o: vtlibrary.c vtlibrary.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -7303,17 +7432,33 @@ vtpadstack.o: vtpadstack.c vtpadstack.h obj_padstack.h obj_common.h \ ../src_3rd/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ globalconst.h ../config.h attrib.h global_typedefs.h pcb_bool.h unit.h \ - data_parent.h layer.h obj_all_list.h obj_arc_list.h obj_arc.h \ + data_parent.h obj_padstack_shape.h polygon.h rtree.h math_helper.h \ + polyarea.h layer.h obj_all_list.h obj_arc_list.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ obj_pinvia.h obj_text.h font.h ../src_3rd/genht/htip.h \ - ../src_3rd/genht/ht.h obj_poly.h polyarea.h obj_poly_list.h box.h \ - math_helper.h macro.h move.h misc_util.h ht_element.h \ - ../src_3rd/genht/ht.h obj_padstack_list.h obj_text_list.h obj_rat_list.h \ - obj_rat.h ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genht/ht.h obj_poly.h obj_poly_list.h box.h macro.h move.h \ + misc_util.h ht_element.h ../src_3rd/genht/ht.h obj_padstack_list.h \ + obj_text_list.h obj_rat_list.h obj_rat.h vtpadstack_t.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h \ ../src_3rd/genvector/genvector_impl.c +vtpadstack_t.o: vtpadstack_t.c vtpadstack_t.h obj_padstack_shape.h unit.h \ + ../config.h polygon.h flag.h globalconst.h rtree.h global_typedefs.h \ + pcb_bool.h math_helper.h polyarea.h layer.h attrib.h obj_all_list.h \ + obj_arc_list.h obj_common.h ../src_3rd/genht/hash.h \ + ../src_3rd/genlist/gendlist.h data_parent.h obj_arc.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ + obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ + obj_pinvia.h obj_text.h font.h ../src_3rd/genht/htip.h \ + ../src_3rd/genht/ht.h obj_poly.h obj_poly_list.h box.h macro.h move.h \ + misc_util.h ht_element.h ../src_3rd/genht/ht.h obj_padstack_list.h \ + obj_padstack.h obj_text_list.h obj_rat_list.h obj_rat.h \ + ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h \ + ../src_3rd/genvector/genvector_impl.c vtroutestyle.o: vtroutestyle.c vtroutestyle.h unit.h ../config.h attrib.h \ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h \ Index: trunk/src/Makefile.in =================================================================== --- trunk/src/Makefile.in (revision 12566) +++ trunk/src/Makefile.in (revision 12567) @@ -168,6 +168,7 @@ vtlibrary.o vtonpoint.o vtpadstack.o + vtpadstack_t.o vtroutestyle.o buildin.o ../src_3rd/liblihata/parser.o Index: trunk/src/data.h =================================================================== --- trunk/src/data.h (revision 12566) +++ trunk/src/data.h (revision 12567) @@ -46,7 +46,6 @@ int LayerN; /* number of layers in this board */ pcb_vtpadstack_proto_t ps_protos; - unsigned long ps_next_grp; /* next group number to allocate; if 0, have to figure */ padstacklist_t padstack; pinlist_t Via; Index: trunk/src/obj_padstack.c =================================================================== --- trunk/src/obj_padstack.c (revision 12566) +++ trunk/src/obj_padstack.c (revision 12567) @@ -47,6 +47,7 @@ pcb_padstack_t *ps; ps = calloc(sizeof(pcb_padstack_t), 1); + ps->protoi = -1; ps->type = PCB_OBJ_PADSTACK; ps->Attributes.post_change = pcb_obj_attrib_post_change; PCB_SET_PARENT(ps, data, data); @@ -97,13 +98,14 @@ int n, sn; pcb_line_t line; pcb_padstack_proto_t *proto = pcb_padstack_get_proto(ps); + pcb_padstack_tshape_t *ts = pcb_padstack_get_tshape(ps); assert(proto != NULL); ps->BoundingBox.X1 = ps->BoundingBox.X2 = ps->x; ps->BoundingBox.Y1 = ps->BoundingBox.Y2 = ps->y; - for(sn = 0; sn < proto->len; sn++) { - pcb_padstack_shape_t *shape = proto->shape + sn; + for(sn = 0; sn < ts->len; sn++) { + pcb_padstack_shape_t *shape = ts->shape + sn; switch(shape->shape) { case PCB_PSSH_POLY: for(n = 0; n < shape->data.poly.len; n++) @@ -314,10 +316,10 @@ if (shape == NULL) shape = pcb_padstack_shape_gid(pcb, ps, gid, PCB_LYC_SUB); } - else { /* no pcb means buffer - take the first shape */ - pcb_padstack_proto_t *proto = pcb_padstack_get_proto(ps); - if (proto != NULL) - shape = proto->shape; + else { /* no pcb means buffer - take the first shape, whichever layer it is for */ + pcb_padstack_tshape_t *ts = pcb_padstack_get_tshape(ps); + if (ts != NULL) + shape = ts->shape; } if (shape != NULL) { Index: trunk/src/obj_padstack.h =================================================================== --- trunk/src/obj_padstack.h (revision 12566) +++ trunk/src/obj_padstack.h (revision 12567) @@ -31,8 +31,11 @@ PCB_ANYOBJECTFIELDS; #undef thermal pcb_cardinal_t proto; /* reference to a pcb_padstack_proto_t within pcb_data_t */ + int protoi; /* index of the transformed proto; -1 means invalid; local cache, not saved */ pcb_coord_t x, y; pcb_coord_t Clearance; + double rot; /* rotation angle */ + int xmirror; struct { unsigned long used; unsigned char *shape; /* indexed by layer ID */ @@ -50,43 +53,9 @@ #define PCB_PADSTACK_INVALID ((pcb_cardinal_t)(-1)) #include "obj_common.h" +#include "obj_padstack_shape.h" +#include "vtpadstack_t.h" -#include "layer.h" - -typedef struct pcb_padstack_poly_s { - unsigned int len; /* number of points in polygon */ - pcb_coord_t *x; /* ordered list of points, X coord */ - pcb_coord_t *y; /* ordered list of points, X coord */ - pcb_polyarea_t *pa; /* cache for the poly code */ -} pcb_padstack_poly_t; - - -typedef struct pcb_padstack_line_s { - pcb_coord_t x1, y1, x2, y2, thickness; - unsigned square:1; -} pcb_padstack_line_t; - -typedef struct pcb_padstack_circ_s { - pcb_coord_t dia; /* diameter of the filled circle */ - pcb_coord_t x, y; /* assymetric pads */ -} pcb_padstack_circ_t; - -typedef struct pcb_padstack_shape_s { - pcb_layer_type_t layer_mask; - pcb_layer_combining_t comb; - union { - pcb_padstack_poly_t poly; - pcb_padstack_line_t line; - pcb_padstack_circ_t circ; - } data; - enum { - PCB_PSSH_POLY, - PCB_PSSH_LINE, - PCB_PSSH_CIRC /* filled circle */ - } shape; - pcb_coord_t clearance; /* per layer clearance: internal layer clearance is sometimes different for production or insulation reasons (IPC2221A) */ -} pcb_padstack_shape_t; - typedef struct pcb_padstack_proto_s { unsigned in_use:1; /* 1 if the slot is in use */ @@ -94,21 +63,15 @@ pcb_coord_t hdia; /* if > 0, diameter of the hole (else there's no hole) */ int htop, hbottom; /* if hdia > 0, determine the hole's span, counted in copper layer groups from the top or bottom copper layer group */ - unsigned char len; /* number of shapes (PCB_PADSTACK_MAX_SHAPES) */ - pcb_padstack_shape_t *shape; /* list of layer-shape pairs */ + pcb_vtpadstack_tshape_t tr; /* [0] is the canonical prototype with rot=0 and xmirror=0; the rest is an unordered list of transformed entries */ - /* a proto can be derived from another proto via rotation/mirroring; - the above fields store the current state, after the transformations, - but we need to link the original we forked from; this is done by unique - group IDs. A brand new proto will get a new group ID, larger than any - existing group ID, a forked one will copy its parents group ID. */ - unsigned long group; - /* local cache - not saved */ unsigned long hash; /* optimization: linear search compare speeded up: go into detailed match only if hash matches */ pcb_data_t *parent; } pcb_padstack_proto_t; + + pcb_padstack_t *pcb_padstack_alloc(pcb_data_t *data); void pcb_padstack_free(pcb_padstack_t *ps); pcb_padstack_t *pcb_padstack_new(pcb_data_t *data, pcb_cardinal_t proto, pcb_coord_t x, pcb_coord_t y, pcb_coord_t clearance, pcb_flag_t Flags); @@ -158,7 +121,10 @@ Returns 0 on success. */ int pcb_padstack_proto_change_hole(pcb_padstack_proto_t *proto, const int *hplated, const pcb_coord_t *hdia, const int *htop, const int *hbottom); +/* Find or create a new transformed version of an existing proto */ +pcb_padstack_tshape_t *pcb_padstack_make_tshape(pcb_data_t *data, pcb_padstack_proto_t *proto, double rot, int xmirror, int *out_protoi); + /*** hash ***/ unsigned int pcb_padstack_hash(const pcb_padstack_proto_t *p); int pcb_padstack_eq(const pcb_padstack_proto_t *p1, const pcb_padstack_proto_t *p2); Index: trunk/src/obj_padstack_inlines.h =================================================================== --- trunk/src/obj_padstack_inlines.h (revision 12566) +++ trunk/src/obj_padstack_inlines.h (revision 12567) @@ -62,6 +62,32 @@ return pcb_padstack_get_proto_(ps->parent.data, ps->proto); } +/* return the padstack transformed shape. Returns NULL if the proto or the + tshape is not. */ +static inline PCB_FUNC_UNUSED pcb_padstack_tshape_t *pcb_padstack_get_tshape_(const pcb_data_t *data, pcb_cardinal_t proto, int protoi) +{ + pcb_padstack_proto_t *pr = pcb_padstack_get_proto_(data, proto); + if (protoi < 0) + return NULL; + if (pr == NULL) + return NULL; + if (protoi >= pr->tr.used) + return NULL; + return &pr->tr.array[protoi]; +} + +/* return the padstack prototype for a padstack reference - returns NULL if not found */ +static inline PCB_FUNC_UNUSED pcb_padstack_tshape_t *pcb_padstack_get_tshape(pcb_padstack_t *ps) +{ + if (ps->protoi < 0) { /* need to update this */ + pcb_padstack_proto_t *pr = pcb_padstack_get_proto_(ps->parent.data, ps->proto); + if (pr == NULL) + return NULL; + return pcb_padstack_make_tshape(ps->parent.data, pr, ps->rot, ps->xmirror, &ps->protoi); + } + return pcb_padstack_get_tshape_(ps->parent.data, ps->proto, ps->protoi); +} + /* return the type of drill and optionally fill in group IDs of drill ends ; if proto_out is not NULL, also load it with the proto */ static inline PCB_FUNC_UNUSED pcb_bb_type_t pcb_padstack_bbspan(pcb_board_t *pcb, pcb_padstack_t *ps, pcb_layergrp_id_t *top, pcb_layergrp_id_t *bottom, pcb_padstack_proto_t **proto_out) @@ -155,14 +181,14 @@ static inline PCB_FUNC_UNUSED pcb_padstack_shape_t *pcb_padstack_shape(pcb_padstack_t *ps, pcb_layer_type_t lyt, pcb_layer_combining_t comb) { int n; - pcb_padstack_proto_t *proto = pcb_padstack_get_proto(ps); - if (proto == NULL) + pcb_padstack_tshape_t *ts = pcb_padstack_get_tshape(ps); + if (ts == NULL) return NULL; lyt &= (PCB_LYT_ANYTHING | PCB_LYT_ANYWHERE); - for(n = 0; n < proto->len; n++) - if ((lyt == proto->shape[n].layer_mask) && (comb == proto->shape[n].comb)) - return proto->shape+n; + for(n = 0; n < ts->len; n++) + if ((lyt == ts->shape[n].layer_mask) && (comb == ts->shape[n].comb)) + return ts->shape+n; return 0; } Index: trunk/src/obj_padstack_proto.c =================================================================== --- trunk/src/obj_padstack_proto.c (revision 12566) +++ trunk/src/obj_padstack_proto.c (revision 12567) @@ -32,31 +32,14 @@ #include "obj_padstack.h" #include "obj_padstack_inlines.h" #include "undo.h" +#include "vtpadstack_t.h" static const char core_proto_cookie[] = "padstack prototypes"; -unsigned long pcb_padstack_alloc_group(pcb_data_t *data) -{ - pcb_cardinal_t n; - unsigned long mg; - if (data->ps_next_grp > 0) /* cheap way: answer in cache */ - return data->ps_next_grp++; - - for(n = 0, mg = 0; n < pcb_vtpadstack_proto_len(&data->ps_protos); n++) - if (data->ps_protos.array[n].group > mg) - mg = data->ps_protos.array[n].group; - - data->ps_next_grp = mg+1; - - return data->ps_next_grp++; -} - - void pcb_padstack_proto_free_fields(pcb_padstack_proto_t *dst) { #warning TODO: do a full field free here - free(dst->shape); } void pcb_padstack_shape_alloc_poly(pcb_padstack_poly_t *poly, int len) @@ -76,9 +59,10 @@ { int ret = -1, n, m, i; pcb_any_obj_t **o; + pcb_padstack_tshape_t *ts; dst->in_use = 1; - dst->shape = NULL; + pcb_vtpadstack_tshape_init(&dst->tr); dst->hdia = 0; dst->htop = dst->hbottom = 0; @@ -88,13 +72,16 @@ goto quit; } - /* allocate shapes */ - dst->len = 0; + /* allocate shapes on the canonical tshape (tr[0]) */ + ts = pcb_vtpadstack_tshape_alloc_append(&dst->tr, 1); + ts->rot = 0.0; + ts->xmirror = 0; + ts->len = 0; for(n = 0, o = (pcb_any_obj_t **)objs->array; n < vtp0_len(objs); n++,o++) { switch((*o)->type) { case PCB_OBJ_LINE: case PCB_OBJ_POLYGON: - dst->len++; + ts->len++; break; case PCB_OBJ_VIA: if (dst->hdia != 0) { @@ -116,7 +103,7 @@ goto quit; } } - dst->shape = malloc(dst->len * sizeof(pcb_padstack_shape_t)); + ts->shape = malloc(ts->len * sizeof(pcb_padstack_shape_t)); /* convert local (line/poly) objects */ for(i = 0, n = -1, o = (pcb_any_obj_t **)objs->array; i < vtp0_len(objs); o++,i++) { @@ -124,14 +111,14 @@ switch((*o)->type) { case PCB_OBJ_LINE: n++; - dst->shape[n].shape = PCB_PSSH_LINE; - dst->shape[n].data.line.x1 = (*(pcb_line_t **)o)->Point1.X - ox; - dst->shape[n].data.line.y1 = (*(pcb_line_t **)o)->Point1.Y - oy; - dst->shape[n].data.line.x2 = (*(pcb_line_t **)o)->Point2.X - ox; - dst->shape[n].data.line.y2 = (*(pcb_line_t **)o)->Point2.Y - oy; - dst->shape[n].data.line.thickness = (*(pcb_line_t **)o)->Thickness; - dst->shape[n].data.line.square = 0; - dst->shape[n].clearance = (*(pcb_line_t **)o)->Clearance; + ts->shape[n].shape = PCB_PSSH_LINE; + ts->shape[n].data.line.x1 = (*(pcb_line_t **)o)->Point1.X - ox; + ts->shape[n].data.line.y1 = (*(pcb_line_t **)o)->Point1.Y - oy; + ts->shape[n].data.line.x2 = (*(pcb_line_t **)o)->Point2.X - ox; + ts->shape[n].data.line.y2 = (*(pcb_line_t **)o)->Point2.Y - oy; + ts->shape[n].data.line.thickness = (*(pcb_line_t **)o)->Thickness; + ts->shape[n].data.line.square = 0; + ts->shape[n].clearance = (*(pcb_line_t **)o)->Clearance; break; case PCB_OBJ_POLYGON: { @@ -151,14 +138,14 @@ pcb_message(PCB_MSG_ERROR, "Padstack conversion: polygon has too many points\n"); goto quit; } - pcb_padstack_shape_alloc_poly(&dst->shape[n].data.poly, len); + pcb_padstack_shape_alloc_poly(&ts->shape[n].data.poly, len); for(go = pcb_poly_vect_first(&it, &x, &y), p = 0; go; go = pcb_poly_vect_next(&it, &x, &y), p++) { - dst->shape[n].data.poly.x[p] = x - ox; - dst->shape[n].data.poly.y[p] = y - oy; + ts->shape[n].data.poly.x[p] = x - ox; + ts->shape[n].data.poly.y[p] = y - oy; } - dst->shape[n].shape = PCB_PSSH_POLY; - dst->shape[n].clearance = (*(pcb_poly_t **)o)->Clearance; + ts->shape[n].shape = PCB_PSSH_POLY; + ts->shape[n].clearance = (*(pcb_poly_t **)o)->Clearance; } break; default: continue; @@ -165,10 +152,10 @@ } assert((*o)->parent_type == PCB_PARENT_LAYER); ly = (*o)->parent.layer; - dst->shape[n].layer_mask = pcb_layer_flags_(ly); - dst->shape[n].comb = ly->comb; + ts->shape[n].layer_mask = pcb_layer_flags_(ly); + ts->shape[n].comb = ly->comb; for(m = 0; m < n; m++) { - if ((dst->shape[n].layer_mask == dst->shape[m].layer_mask) && (dst->shape[n].comb == dst->shape[m].comb)) { + if ((ts->shape[n].layer_mask == ts->shape[m].layer_mask) && (ts->shape[n].comb == ts->shape[m].comb)) { if (!quiet) pcb_message(PCB_MSG_ERROR, "Padstack conversion: multiple objects on the same layer\n"); goto quit; @@ -181,9 +168,7 @@ ret = 0; quit:; - if (ret == 0) - dst->group = pcb_padstack_alloc_group(data); - else + if (ret != 0) pcb_padstack_proto_free_fields(dst); return ret; } @@ -225,17 +210,28 @@ void pcb_padstack_proto_copy(pcb_padstack_proto_t *dst, const pcb_padstack_proto_t *src) { int n; + pcb_padstack_tshape_t *ts_dst, *ts_src; + memcpy(dst, src, sizeof(pcb_padstack_proto_t)); - dst->shape = malloc(sizeof(pcb_padstack_shape_t) * src->len); - memcpy(dst->shape, src->shape, sizeof(pcb_padstack_shape_t) * src->len); - for(n = 0; n < src->len; n++) { - switch(src->shape[n].shape) { + pcb_vtpadstack_tshape_init(&dst->tr); + + ts_src = &src->tr.array[0]; + + /* allocate shapes on the canonical tshape (tr[0]) */ + ts_dst = pcb_vtpadstack_tshape_alloc_append(&dst->tr, 1); + ts_dst->rot = 0.0; + ts_dst->xmirror = 0; + + ts_dst->shape = malloc(sizeof(pcb_padstack_shape_t) * ts_src->len); + memcpy(ts_dst->shape, ts_dst->shape, sizeof(pcb_padstack_shape_t) * ts_src->len); + for(n = 0; n < ts_src->len; n++) { + switch(ts_src->shape[n].shape) { case PCB_PSSH_LINE: case PCB_PSSH_CIRC: break; /* do nothing, all fields are copied already by the memcpy */ case PCB_PSSH_POLY: - pcb_padstack_shape_alloc_poly(&dst->shape[n].data.poly, src->shape[n].data.poly.len); - pcb_padstack_shape_copy_poly(&dst->shape[n].data.poly, &src->shape[n].data.poly); + pcb_padstack_shape_alloc_poly(&ts_dst->shape[n].data.poly, ts_src->shape[n].data.poly.len); + pcb_padstack_shape_copy_poly(&ts_dst->shape[n].data.poly, &ts_src->shape[n].data.poly); break; } } @@ -436,6 +432,35 @@ return 0; } +#define TSHAPE_ANGLE_TOL 0.01 +#define tshape_angle_eq(a1, a2) (((a1 - a2) >= -TSHAPE_ANGLE_TOL) && ((a1 - a2) <= TSHAPE_ANGLE_TOL)) + +pcb_padstack_tshape_t *pcb_padstack_make_tshape(pcb_data_t *data, pcb_padstack_proto_t *proto, double rot, int xmirror, int *out_protoi) +{ + size_t n; + + xmirror = !!xmirror; + + /* cheap case: canonical */ + if (tshape_angle_eq(rot, 0.0) && (xmirror == 0)) { + if (out_protoi != NULL) *out_protoi = 0; + return &proto->tr.array[0]; + } + + /* search for an existing version in the cache - we expect only a few + transformations per padstack, the result is cached -> linear search. */ + for(n = 0; n < proto->tr.used; n++) { + if (tshape_angle_eq(proto->tr.array[n].rot, rot) && (proto->tr.array[n].xmirror == xmirror)) { + if (out_protoi != NULL) *out_protoi = n; + return &proto->tr.array[n]; + } + } + +#warning padstack TODO: allocate and render the transformed version for the cache + if (out_protoi != NULL) *out_protoi = -1; + return NULL; +} + /*** hash ***/ static unsigned int pcb_padstack_shape_hash(const pcb_padstack_shape_t *sh) { @@ -462,9 +487,10 @@ unsigned int pcb_padstack_hash(const pcb_padstack_proto_t *p) { - unsigned int n, ret = pcb_hash_coord(p->hdia) ^ pcb_hash_coord(p->htop) ^ pcb_hash_coord(p->hbottom) ^ pcb_hash_coord(p->hplated) ^ pcb_hash_coord(p->len); - for(n = 0; n < p->len; n++) - ret ^= pcb_padstack_shape_hash(p->shape + n); + pcb_padstack_tshape_t *ts = &p->tr.array[0]; + unsigned int n, ret = pcb_hash_coord(p->hdia) ^ pcb_hash_coord(p->htop) ^ pcb_hash_coord(p->hbottom) ^ pcb_hash_coord(p->hplated) ^ pcb_hash_coord(ts->len); + for(n = 0; n < ts->len; n++) + ret ^= pcb_padstack_shape_hash(ts->shape + n); return ret; } @@ -505,6 +531,7 @@ int pcb_padstack_eq(const pcb_padstack_proto_t *p1, const pcb_padstack_proto_t *p2) { + pcb_padstack_tshape_t *ts1 = &p1->tr.array[0], *ts2 = &p2->tr.array[0]; int n1, n2; if (p1->hdia != p2->hdia) return 0; @@ -511,11 +538,11 @@ if (p1->htop != p2->htop) return 0; if (p1->hbottom != p2->hbottom) return 0; if (p1->hplated != p2->hplated) return 0; - if (p1->len != p2->len) return 0; + if (ts1->len != ts2->len) return 0; - for(n1 = 0; n1 < p1->len; n1++) { - for(n2 = 0; n2 < p2->len; n2++) - if (pcb_padstack_shape_eq(p1->shape + n1, p2->shape + n2)) + for(n1 = 0; n1 < ts1->len; n1++) { + for(n2 = 0; n2 < ts2->len; n2++) + if (pcb_padstack_shape_eq(ts1->shape + n1, ts2->shape + n2)) goto found; return 0; found:; Index: trunk/src/obj_padstack_shape.h =================================================================== --- trunk/src/obj_padstack_shape.h (nonexistent) +++ trunk/src/obj_padstack_shape.h (revision 12567) @@ -0,0 +1,72 @@ +/* + * COPYRIGHT + * + * pcb-rnd, interactive printed circuit board design + * Copyright (C) 2017 Tibor 'Igor2' Palinkas + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * + */ + +#ifndef PCB_OBJ_PADSTACK_SHAPE_H +#define PCB_OBJ_PADSTACK_SHAPE_H + +#include "unit.h" +#include "polygon.h" +#include "layer.h" + +typedef struct pcb_padstack_poly_s { + unsigned int len; /* number of points in polygon */ + pcb_coord_t *x; /* ordered list of points, X coord */ + pcb_coord_t *y; /* ordered list of points, X coord */ + pcb_polyarea_t *pa; /* cache for the poly code */ +} pcb_padstack_poly_t; + +typedef struct pcb_padstack_line_s { + pcb_coord_t x1, y1, x2, y2, thickness; + unsigned square:1; +} pcb_padstack_line_t; + +typedef struct pcb_padstack_circ_s { + pcb_coord_t dia; /* diameter of the filled circle */ + pcb_coord_t x, y; /* assymetric pads */ +} pcb_padstack_circ_t; + +typedef struct pcb_padstack_shape_s { + pcb_layer_type_t layer_mask; + pcb_layer_combining_t comb; + union { + pcb_padstack_poly_t poly; + pcb_padstack_line_t line; + pcb_padstack_circ_t circ; + } data; + enum { + PCB_PSSH_POLY, + PCB_PSSH_LINE, + PCB_PSSH_CIRC /* filled circle */ + } shape; + pcb_coord_t clearance; /* per layer clearance: internal layer clearance is sometimes different for production or insulation reasons (IPC2221A) */ +} pcb_padstack_shape_t; + +/* transformed prototype */ +typedef struct pcb_padstack_tshape_s { + double rot; + unsigned xmirror:1; + + unsigned char len; /* number of shapes (PCB_PADSTACK_MAX_SHAPES) */ + pcb_padstack_shape_t *shape; /* list of layer-shape pairs */ +} pcb_padstack_tshape_t; + +#endif Index: trunk/src/vtpadstack.c =================================================================== --- trunk/src/vtpadstack.c (revision 12566) +++ trunk/src/vtpadstack.c (revision 12567) @@ -1,3 +1,7 @@ +/*#define PCB_PADSTACK_STRUCT_ONLY +#include "obj_padstack.h"*/ + #define GVT_DONT_UNDEF #include "vtpadstack.h" #include + Index: trunk/src/vtpadstack_t.c =================================================================== --- trunk/src/vtpadstack_t.c (nonexistent) +++ trunk/src/vtpadstack_t.c (revision 12567) @@ -0,0 +1,3 @@ +#define GVT_DONT_UNDEF +#include "vtpadstack_t.h" +#include Index: trunk/src/vtpadstack_t.h =================================================================== --- trunk/src/vtpadstack_t.h (nonexistent) +++ trunk/src/vtpadstack_t.h (revision 12567) @@ -0,0 +1,41 @@ +#ifndef PCB_VTPADSTACK_T_H +#define PCB_VTPADSTACK_T_H + +/* Elem=pcb_padstack_proto_t; init=none */ + +#include "obj_padstack_shape.h" + +/* all public symbols are wrapped in GVT() - see vt_t(7) */ +#define GVT(x) pcb_vtpadstack_tshape_ ## x + +/* Array elem type - see vt_t(7) */ +#define GVT_ELEM_TYPE pcb_padstack_tshape_t + +/* Type that represents array lengths - see vt_t(7) */ +#define GVT_SIZE_TYPE size_t + +/* Below this length, always double allocation size when the array grows */ +#define GVT_DOUBLING_THRS 32 + +/* Initial array size when the first element is written */ +#define GVT_START_SIZE 6 + +/* Optional prefix for function definitions (e.g. static inline) */ +#define GVT_FUNC + +/* Enable this to set all new bytes ever allocated to this value - see + vt_set_new_bytes_to(7) */ +#define GVT_SET_NEW_BYTES_TO 0 + + +/* Include the actual header implementation */ +#include + +/* Memory allocator - see vt_allocation(7) */ +#define GVT_REALLOC(vect, ptr, size) realloc(ptr, size) +#define GVT_FREE(vect, ptr) free(ptr) + +/* clean up #defines */ +#include + +#endif Index: trunk/src_plugins/dialogs/dlg_padstack.c =================================================================== --- trunk/src_plugins/dialogs/dlg_padstack.c (revision 12566) +++ trunk/src_plugins/dialogs/dlg_padstack.c (revision 12567) @@ -208,6 +208,8 @@ lock++; pse_ps2dlg(hid_ctx, pse); /* to get calculated text fields updated */ lock--; + + pcb_gui->invalidate_all(); } Index: trunk/src_plugins/io_lihata/read.c =================================================================== --- trunk/src_plugins/io_lihata/read.c (revision 12566) +++ trunk/src_plugins/io_lihata/read.c (revision 12567) @@ -1189,12 +1189,12 @@ { int itmp, i; lht_node_t *nshape, *n; + pcb_padstack_tshape_t *ts; /* read the hole */ if (parse_coord(&dst->hdia, lht_dom_hash_get(nproto, "hdia")) != 0) return -1; if (parse_int(&dst->htop, lht_dom_hash_get(nproto, "htop")) != 0) return -1; if (parse_int(&dst->htop, lht_dom_hash_get(nproto, "hbottom")) != 0) return -1; - if (parse_ulong(&dst->group, lht_dom_hash_get(nproto, "group")) != 0) return -1; if (parse_int(&itmp, lht_dom_hash_get(nproto, "hplated")) != 0) return -1; dst->hplated = itmp; dst->in_use = 1; @@ -1208,12 +1208,14 @@ if ((nshape == NULL) || (nshape->type != LHT_LIST)) return -1; - for(n = nshape->data.list.first, dst->len = 0; n != NULL; n = n->next) dst->len++; - dst->shape = calloc(sizeof(pcb_padstack_shape_t), dst->len); + ts = pcb_vtpadstack_tshape_get(&dst->tr, 0, 1); + for(n = nshape->data.list.first, ts->len = 0; n != NULL; n = n->next) ts->len++; + ts->shape = calloc(sizeof(pcb_padstack_shape_t), ts->len); + for(n = nshape->data.list.first, i = 0; n != NULL; n = n->next, i++) if ((n->type == LHT_HASH) && (strcmp(n->name, "ps_shape_v4") == 0)) - if (parse_data_padstack_shape_v4(pcb, dst->shape+i, n, subc_parent) != 0) + if (parse_data_padstack_shape_v4(pcb, ts->shape+i, n, subc_parent) != 0) return -1; return 0; Index: trunk/src_plugins/io_lihata/write.c =================================================================== --- trunk/src_plugins/io_lihata/write.c (revision 12566) +++ trunk/src_plugins/io_lihata/write.c (revision 12567) @@ -525,6 +525,7 @@ { lht_node_t *lst, *nproto, *nmask, *nshape, *nshapelst, *ncomb, *nshapeo; pcb_cardinal_t n, sn, pn; + pcb_padstack_tshape_t *ts; lst = lht_dom_node_alloc(LHT_LIST, "padstack_prototypes"); for(n = 0; n < pcb_vtpadstack_proto_len(pp); n++) { @@ -542,12 +543,11 @@ lht_dom_hash_put(nproto, build_textf("hbottom", "%d", proto->hbottom)); lht_dom_hash_put(nproto, build_textf("hplated", "%d", proto->hplated)); - lht_dom_hash_put(nproto, build_textf("group", "%lu", proto->group)); - /* save each shape */ lht_dom_hash_put(nproto, nshapelst = lht_dom_node_alloc(LHT_LIST, "shape")); - for(sn = 0; sn < proto->len; sn++) { - pcb_padstack_shape_t *shape = proto->shape + sn; + ts = &proto->tr.array[0]; /* save the canonical shape only, the transformation cache is generated runtime */ + for(sn = 0; sn < ts->len; sn++) { + pcb_padstack_shape_t *shape = ts->shape + sn; lht_dom_list_append(nshapelst, nshape = lht_dom_node_alloc(LHT_HASH, "ps_shape_v4"));