Index: trunk/scconfig/Rev.h =================================================================== --- trunk/scconfig/Rev.h (revision 4577) +++ trunk/scconfig/Rev.h (revision 4578) @@ -1 +1 @@ -static const int myrev = 4575; +static const int myrev = 4578; Index: trunk/scconfig/Rev.tab =================================================================== --- trunk/scconfig/Rev.tab (revision 4577) +++ trunk/scconfig/Rev.tab (revision 4578) @@ -1,4 +1,4 @@ -4575 configure unravel - the big cleanup, moving code and files +4578 configure unravel - the big cleanup, moving code and files 4450 configure io_lihata plugin config and 3rd party lib dependency fix 4398 configure io_kicad plugin interdeps and enable io_kicad by default 4375 configure custom output style support in io_lihata Index: trunk/src/list_rat.c =================================================================== --- trunk/src/list_rat.c (revision 4577) +++ trunk/src/list_rat.c (nonexistent) @@ -1,26 +0,0 @@ -/* - * COPYRIGHT - * - * pcb-rnd, interactive printed circuit board design - * Copyright (C) 2016 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. - * - */ - -#define TDL_DONT_UNDEF -#include "global_objs.h" -#include "list_rat.h" -#include Index: trunk/src/list_rat.h =================================================================== --- trunk/src/list_rat.h (revision 4577) +++ trunk/src/list_rat.h (nonexistent) @@ -1,41 +0,0 @@ -/* - * COPYRIGHT - * - * pcb-rnd, interactive printed circuit board design - * Copyright (C) 2016 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 LIST_RAT_H -#define LIST_RAT_H - -/* List of Rats */ -#define TDL(x) ratlist_ ## x -#define TDL_LIST_T ratlist_t -#define TDL_ITEM_T RatType -#define TDL_FIELD link -#define TDL_SIZE_T size_t -#define TDL_FUNC - -#define ratlist_foreach(list, iterator, loop_elem) \ - gdl_foreach_((&((list)->lst)), (iterator), (loop_elem)) - - -#include -#include - -#endif Index: trunk/src/Makefile.dep =================================================================== --- trunk/src/Makefile.dep (revision 4577) +++ trunk/src/Makefile.dep (revision 4578) @@ -9,13 +9,13 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h hid.h misc.h mymem.h create.h rtree.h \ - undo.h move.h draw.h set.h polygon.h rtree.h math_helper.h plugins.h \ - obj_all.h box.h move.h misc_util.h hid_actions.h dolists.h + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h hid.h misc.h mymem.h create.h rtree.h undo.h move.h \ + draw.h set.h polygon.h rtree.h math_helper.h plugins.h obj_all.h \ + obj_rat.h box.h move.h misc_util.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 set.h global_typedefs.h hid_actions.h hid.h \ @@ -30,15 +30,15 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ ../src_plugins/autoplace/autoplace.h global_typedefs.h box.h \ math_helper.h move.h misc_util.h compat_misc.h compat_nls.h data.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h draw.h error.h layer.h intersect.h rtree.h \ - macro.h mirror.h misc.h mymem.h move.h mymem.h rats.h netlist.h \ - route_style.h remove.h rotate.h obj_pinvia.h ptrlist.h + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h draw.h error.h layer.h intersect.h rtree.h macro.h \ + mirror.h misc.h mymem.h move.h mymem.h rats.h netlist.h route_style.h \ + remove.h rotate.h obj_pinvia.h obj_rat.h ptrlist.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 \ @@ -49,8 +49,9 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h action_helper.h \ - plugins.h set.h hid_actions.h hid.h error.h drc.h dolists.h + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + action_helper.h plugins.h set.h hid_actions.h hid.h error.h drc.h \ + dolists.h ../src_plugins/autoroute/autoroute.o: \ ../src_plugins/autoroute/autoroute.c ../config.h conf_core.h conf.h \ global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ @@ -65,17 +66,16 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h list_element.h ht_element.h \ + obj_text_list.h obj_text.h obj_rat_list.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_poly.h list_rat.h layer.h crosshair.h rubberband.h vtonpoint.h \ - hid.h error.h drc.h buffer.h macro.h \ - ../src_plugins/autoroute/autoroute.h board.h const.h macro.h \ - vtroutestyle.h library.h rats_patch.h board.h box.h math_helper.h move.h \ - misc_util.h create.h draw.h error.h find.h heap.h rtree.h misc.h mymem.h \ - ../src_plugins/autoroute/mtspace.h ../src_plugins/autoroute/vector.h \ - mymem.h polygon.h rtree.h rats.h netlist.h route_style.h remove.h \ - thermal.h undo.h pcb-printf.h set.h layer.h compat_nls.h obj_all.h \ - ptrlist.h + list_poly.h layer.h crosshair.h rubberband.h vtonpoint.h hid.h error.h \ + drc.h buffer.h macro.h ../src_plugins/autoroute/autoroute.h board.h \ + const.h macro.h vtroutestyle.h library.h rats_patch.h board.h box.h \ + math_helper.h move.h misc_util.h create.h draw.h error.h find.h heap.h \ + rtree.h misc.h mymem.h ../src_plugins/autoroute/mtspace.h \ + ../src_plugins/autoroute/vector.h mymem.h polygon.h rtree.h rats.h \ + netlist.h route_style.h remove.h thermal.h undo.h pcb-printf.h set.h \ + layer.h compat_nls.h obj_all.h obj_rat.h ptrlist.h ../src_plugins/autoroute/mtspace.o: ../src_plugins/autoroute/mtspace.c \ ../config.h box.h math_helper.h global_typedefs.h pcb_bool.h unit.h \ global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ @@ -93,13 +93,13 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h rats.h netlist.h \ - route_style.h polygon.h rtree.h math_helper.h data.h global_element.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h hid.h misc.h mymem.h create.h rtree.h \ - undo.h plugins.h obj_all.h hid_actions.h dolists.h + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + rats.h netlist.h route_style.h polygon.h rtree.h math_helper.h data.h \ + global_element.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h hid.h misc.h mymem.h create.h rtree.h undo.h plugins.h \ + obj_all.h obj_rat.h hid_actions.h dolists.h ../src_plugins/dbus/dbus-pcbmain.o: ../src_plugins/dbus/dbus-pcbmain.c \ ../config.h ../src_plugins/dbus/dbus-pcbmain.h hid.h error.h drc.h \ unit.h global_typedefs.h pcb_bool.h attrib.h @@ -113,12 +113,12 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h plugins.h hid_actions.h event.h \ - compat_misc.h hid.h compat_lrealpath.h dolists.h + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h plugins.h hid_actions.h event.h compat_misc.h hid.h \ + compat_lrealpath.h dolists.h ../src_plugins/diag/diag.o: ../src_plugins/diag/diag.c ../config.h \ board.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ @@ -128,12 +128,12 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h layer.h ../src_plugins/diag/diag_conf.h \ - action_helper.h hid_actions.h plugins.h conf.h pcb-printf.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h layer.h ../src_plugins/diag/diag_conf.h action_helper.h \ + hid_actions.h plugins.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/liblihata/genht/htsp.h \ @@ -159,13 +159,13 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h hid.h misc.h mymem.h create.h rtree.h \ - undo.h rats.h netlist.h route_style.h error.h move.h draw.h set.h \ - plugins.h action_helper.h hid_actions.h dolists.h + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h hid.h misc.h mymem.h create.h rtree.h undo.h rats.h \ + netlist.h route_style.h error.h move.h draw.h set.h plugins.h \ + action_helper.h hid_actions.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 \ @@ -176,13 +176,13 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h hid.h misc.h mymem.h create.h rtree.h \ - undo.h rats.h netlist.h route_style.h error.h move.h draw.h set.h \ - plugins.h action_helper.h hid_actions.h conf_core.h conf.h pcb-printf.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h hid.h misc.h mymem.h create.h rtree.h undo.h rats.h \ + netlist.h route_style.h error.h move.h draw.h set.h plugins.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/liblihata/genht/htsp.h \ @@ -201,14 +201,14 @@ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h layer.h list_poly.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h library.h \ - rats_patch.h board.h vtonpoint.h data.h global_element.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h create.h remove.h move.h draw.h undo.h \ - flag_str.h find.h layer.h pcb-printf.h plugins.h hid_flags.h \ - hid_actions.h ../src_plugins/djopt/djopt_conf.h conf.h obj_line.h \ - obj_pinvia.h dolists.h ../src_plugins/djopt/djopt_conf_fields.h + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ + list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h create.h remove.h move.h draw.h undo.h flag_str.h find.h \ + layer.h pcb-printf.h plugins.h hid_flags.h hid_actions.h \ + ../src_plugins/djopt/djopt_conf.h conf.h obj_line.h obj_pinvia.h \ + dolists.h ../src_plugins/djopt/djopt_conf_fields.h ../src_plugins/export_bboard/bboard.o: \ ../src_plugins/export_bboard/bboard.c ../config.h math_helper.h board.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h vtroutestyle.h \ @@ -219,13 +219,13 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h misc.h mymem.h error.h buffer.h create.h \ - layer.h plugins.h compat_misc.h misc_util.h obj_all.h hid.h hid_attrib.h \ - hid_nogui.h hid_draw_helpers.h hid_init.h hid_helper.h + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h misc.h mymem.h error.h buffer.h create.h layer.h \ + plugins.h compat_misc.h misc_util.h obj_all.h obj_rat.h hid.h \ + hid_attrib.h hid_nogui.h hid_draw_helpers.h hid_init.h hid_helper.h ../src_plugins/export_bom/bom.o: ../src_plugins/export_bom/bom.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 \ @@ -241,12 +241,12 @@ attrib.h flag.h polyarea.h layer.h list_poly.h obj_all_list.h \ obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h error.h misc.h mymem.h pcb-printf.h \ - plugins.h compat_misc.h hid.h hid_nogui.h hid_attrib.h hid_helper.h \ - hid_init.h + obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h data.h \ + global_element.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ + crosshair.h rubberband.h hid.h error.h drc.h buffer.h error.h misc.h \ + mymem.h pcb-printf.h plugins.h compat_misc.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 ../src_3rd/genvector/genvector_impl.h \ @@ -256,12 +256,12 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h error.h misc.h mymem.h rats.h netlist.h \ - route_style.h buffer.h change.h draw.h set.h undo.h pcb-printf.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h error.h misc.h mymem.h rats.h netlist.h route_style.h \ + buffer.h change.h draw.h set.h undo.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h create.h polygon.h rtree.h math_helper.h \ compat_misc.h layer.h hid.h hid_draw_helpers.h hid_nogui.h hid_actions.h \ hid_init.h hid_attrib.h hid_helper.h plugins.h obj_line.h obj_pinvia.h \ @@ -276,14 +276,14 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h misc.h mymem.h error.h draw.h \ - hid_draw_helpers.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ - compat_misc.h layer.h hid_attrib.h hid_flags.h hid_helper.h hid.h \ - hid_init.h plugins.h obj_pinvia.h + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h misc.h mymem.h error.h draw.h hid_draw_helpers.h \ + pcb-printf.h ../src_3rd/genvector/gds_char.h compat_misc.h layer.h \ + hid_attrib.h hid_flags.h hid_helper.h hid.h hid_init.h plugins.h \ + obj_pinvia.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 \ @@ -310,13 +310,13 @@ attrib.h flag.h polyarea.h layer.h list_poly.h obj_all_list.h \ obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h \ - library.h rats_patch.h board.h vtonpoint.h error.h data.h \ + obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h error.h data.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h rubberband.h hid.h error.h drc.h buffer.h misc.h \ - mymem.h rats.h netlist.h route_style.h hid_helper.h layer.h \ - compat_misc.h hid.h hid_nogui.h hid_draw_helpers.h \ - ../src_plugins/export_gcode/gcode.h ../src_plugins/export_gcode/bitmap.h \ + crosshair.h rubberband.h hid.h error.h drc.h buffer.h misc.h mymem.h \ + rats.h netlist.h route_style.h hid_helper.h layer.h compat_misc.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 \ ../src_plugins/export_gcode/auxiliary.h \ @@ -339,18 +339,17 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h misc.h mymem.h error.h draw.h layer.h \ - pcb-printf.h ../src_3rd/genvector/gds_char.h plugins.h hid_helper.h \ - compat_misc.h hid.h hid_nogui.h hid_draw_helpers.h hid_init.h \ - hid_attrib.h hid_flags.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/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/genvector/vtp0.h list_conf.h + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h misc.h mymem.h error.h draw.h layer.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h plugins.h hid_helper.h compat_misc.h \ + hid.h hid_nogui.h hid_draw_helpers.h hid_init.h hid_attrib.h hid_flags.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/liblihata/genht/htsp.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h ../src_plugins/export_ipcd356/ipcd356.o: \ ../src_plugins/export_ipcd356/ipcd356.c ../config.h board.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h vtroutestyle.h \ @@ -361,13 +360,13 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h rats.h netlist.h route_style.h error.h \ - find.h misc.h mymem.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/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h rats.h netlist.h route_style.h error.h find.h misc.h \ + mymem.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/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ @@ -380,11 +379,10 @@ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_poly.h list_rat.h layer.h \ - crosshair.h rubberband.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ + obj_text.h obj_rat_list.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h list_poly.h layer.h crosshair.h \ + rubberband.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ misc.h mymem.h plugins.h compat_misc.h hid.h \ ../src_plugins/export_lpr/../export_ps/ps.h hid_nogui.h hid_init.h \ @@ -398,14 +396,13 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h error.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + error.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h layer.h misc.h mymem.h rats.h netlist.h \ - route_style.h plugins.h hid_helper.h hid.h hid_nogui.h \ - hid_draw_helpers.h hid_init.h hid_attrib.h hid_flags.h hid_color.h \ - dolists.h + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h layer.h misc.h mymem.h rats.h netlist.h route_style.h \ + plugins.h hid_helper.h hid.h hid_nogui.h hid_draw_helpers.h hid_init.h \ + hid_attrib.h hid_flags.h hid_color.h dolists.h ../src_plugins/export_openscad/scad.o: \ ../src_plugins/export_openscad/scad.c ../config.h board.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h vtroutestyle.h \ @@ -416,12 +413,12 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h math_helper.h \ - data.h global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + math_helper.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h misc.h mymem.h error.h buffer.h create.h \ - conf_core.h conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h misc.h mymem.h error.h buffer.h create.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/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ @@ -438,12 +435,12 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h misc.h mymem.h error.h buffer.h mirror.h \ - create.h misc_util.h hid.h hid_nogui.h hid_draw_helpers.h hid_init.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h misc.h mymem.h error.h buffer.h mirror.h create.h \ + misc_util.h hid.h hid_nogui.h hid_draw_helpers.h hid_init.h \ ../src_plugins/export_openscad/scad.h ../src_plugins/export_openscad/scadproto.o: \ ../src_plugins/export_openscad/scadproto.c ../config.h data.h \ @@ -453,11 +450,10 @@ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_poly.h list_rat.h layer.h \ - crosshair.h rubberband.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ + obj_text.h obj_rat_list.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h list_poly.h layer.h crosshair.h \ + rubberband.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ misc.h mymem.h error.h buffer.h create.h library.h hid.h hid_nogui.h \ hid_draw_helpers.h hid_init.h ../src_plugins/export_openscad/scad.h @@ -475,12 +471,12 @@ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h layer.h list_poly.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h library.h \ - rats_patch.h board.h vtonpoint.h data.h global_element.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h error.h misc.h mymem.h layer.h misc_util.h \ - compat_misc.h plugins.h hid.h hid_nogui.h hid_draw_helpers.h \ + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ + list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h error.h misc.h mymem.h layer.h misc_util.h compat_misc.h \ + plugins.h hid.h hid_nogui.h hid_draw_helpers.h \ ../src_plugins/export_png/png.h hid_init.h hid_attrib.h hid_color.h \ hid_helper.h hid_flags.h dolists.h ../src_plugins/export_ps/eps.o: ../src_plugins/export_ps/eps.c \ @@ -498,11 +494,11 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ - data.h global_element.h list_element.h ht_element.h \ + obj_text_list.h obj_text.h obj_rat_list.h library.h rats_patch.h board.h \ + vtonpoint.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h rubberband.h hid.h error.h drc.h buffer.h layer.h \ - misc.h mymem.h pcb-printf.h hid.h hid_nogui.h hid_draw_helpers.h \ + crosshair.h rubberband.h hid.h error.h drc.h buffer.h layer.h misc.h \ + mymem.h pcb-printf.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 \ @@ -514,19 +510,19 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h misc.h mymem.h layer.h error.h draw.h \ - pcb-printf.h ../src_3rd/genvector/gds_char.h plugins.h hid_helper.h \ - hid.h hid_nogui.h hid_draw_helpers.h ../src_plugins/export_ps/ps.h \ - draw_fab.h hid_init.h hid_attrib.h hid_flags.h hid_actions.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/liblihata/genht/htsp.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ - compat_misc.h compat_nls.h dolists.h + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h misc.h mymem.h layer.h error.h draw.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h plugins.h hid_helper.h hid.h hid_nogui.h \ + hid_draw_helpers.h ../src_plugins/export_ps/ps.h draw_fab.h hid_init.h \ + hid_attrib.h hid_flags.h hid_actions.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/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/genvector/vtp0.h list_conf.h compat_misc.h compat_nls.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 \ @@ -542,13 +538,13 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ - data.h global_element.h list_element.h ht_element.h \ + obj_text_list.h obj_text.h obj_rat_list.h library.h rats_patch.h board.h \ + vtonpoint.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h rubberband.h hid.h error.h drc.h buffer.h error.h \ - misc.h mymem.h layer.h misc_util.h compat_misc.h plugins.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 + crosshair.h rubberband.h hid.h error.h drc.h buffer.h error.h misc.h \ + mymem.h layer.h misc_util.h compat_misc.h plugins.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 \ @@ -564,11 +560,12 @@ attrib.h flag.h polyarea.h layer.h list_poly.h obj_all_list.h \ obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h error.h misc.h mymem.h pcb-printf.h \ - plugins.h hid.h hid_nogui.h hid_attrib.h hid_helper.h hid_init.h + obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h data.h \ + global_element.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ + crosshair.h rubberband.h hid.h error.h drc.h buffer.h error.h misc.h \ + mymem.h pcb-printf.h plugins.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 \ @@ -583,11 +580,11 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ - data.h global_element.h list_element.h ht_element.h \ + obj_text_list.h obj_text.h obj_rat_list.h library.h rats_patch.h board.h \ + vtonpoint.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h rubberband.h hid.h error.h drc.h buffer.h error.h \ - misc.h mymem.h pcb-printf.h plugins.h compat_misc.h obj_pinvia.h hid.h \ + crosshair.h rubberband.h hid.h error.h drc.h buffer.h error.h misc.h \ + mymem.h pcb-printf.h plugins.h compat_misc.h obj_pinvia.h hid.h \ hid_nogui.h hid_attrib.h hid_helper.h hid_init.h ../src_plugins/fontmode/fontmode.o: ../src_plugins/fontmode/fontmode.c \ ../config.h conf_core.h conf.h global_typedefs.h pcb_bool.h unit.h \ @@ -603,13 +600,13 @@ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h layer.h list_poly.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h library.h \ - rats_patch.h board.h vtonpoint.h create.h rubberband.h data.h \ + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h board.h vtonpoint.h create.h rubberband.h data.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h hid.h error.h drc.h buffer.h draw.h flag.h \ - layer.h misc.h mymem.h move.h remove.h rtree.h flag_str.h undo.h \ - pcb-printf.h plugins.h hid_actions.h compat_misc.h dolists.h + crosshair.h hid.h error.h drc.h buffer.h draw.h flag.h layer.h misc.h \ + mymem.h move.h remove.h rtree.h flag_str.h undo.h pcb-printf.h plugins.h \ + hid_actions.h compat_misc.h dolists.h ../src_plugins/fp_fs/fp_fs.o: ../src_plugins/fp_fs/fp_fs.c ../config.h \ mymem.h global_typedefs.h pcb_bool.h unit.h data.h globalconst.h \ global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ @@ -617,11 +614,10 @@ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_poly.h list_rat.h layer.h \ - crosshair.h rubberband.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ + obj_text.h obj_rat_list.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h list_poly.h layer.h crosshair.h \ + rubberband.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ paths.h plugins.h plug_footprint.h vtlibrary.h compat_fs.h compat_misc.h \ error.h misc.h mymem.h conf.h pcb-printf.h \ @@ -659,11 +655,11 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h hid.h error.h \ - drc.h data.h global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + hid.h error.h drc.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h buffer.h misc.h mymem.h layer.h pcb-printf.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h \ + buffer.h misc.h mymem.h layer.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h plugins.h compat_misc.h \ hid_draw_helpers.h hid_nogui.h hid_actions.h hid_init.h dolists.h ../src_plugins/hid_gtk/ghid-cell-renderer-visibility.o: \ @@ -682,13 +678,13 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ layer.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ - obj_pinvia.h obj_text_list.h obj_text.h library.h rats_patch.h board.h \ - vtonpoint.h hid.h drc.h hid_cfg.h hid_cfg_input.h \ + obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h library.h \ + rats_patch.h board.h vtonpoint.h hid.h drc.h hid_cfg.h hid_cfg_input.h \ ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h \ - unit.h ../src_plugins/hid_gtk/ghid-main-menu.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h \ + buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ ../src_plugins/hid_gtk/gui-pinout-preview.h \ @@ -711,13 +707,13 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ layer.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ - obj_pinvia.h obj_text_list.h obj_text.h library.h rats_patch.h board.h \ - vtonpoint.h hid.h drc.h hid_cfg.h hid_cfg_input.h \ + obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h library.h \ + rats_patch.h board.h vtonpoint.h hid.h drc.h hid_cfg.h hid_cfg_input.h \ ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h \ - unit.h ../src_plugins/hid_gtk/ghid-main-menu.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h \ + buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ ../src_plugins/hid_gtk/gui-pinout-preview.h \ @@ -739,13 +735,13 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ layer.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ - obj_pinvia.h obj_text_list.h obj_text.h library.h rats_patch.h board.h \ - vtonpoint.h hid.h drc.h hid_cfg.h hid_cfg_input.h \ + obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h library.h \ + rats_patch.h board.h vtonpoint.h hid.h drc.h hid_cfg.h hid_cfg_input.h \ ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h \ - unit.h ../src_plugins/hid_gtk/ghid-main-menu.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h \ + buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ ../src_plugins/hid_gtk/gui-pinout-preview.h \ @@ -768,13 +764,13 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ layer.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ - obj_pinvia.h obj_text_list.h obj_text.h library.h rats_patch.h board.h \ - vtonpoint.h hid.h drc.h hid_cfg.h hid_cfg_input.h \ + obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h library.h \ + rats_patch.h board.h vtonpoint.h hid.h drc.h hid_cfg.h hid_cfg_input.h \ ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h \ - unit.h ../src_plugins/hid_gtk/ghid-main-menu.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h \ + buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ ../src_plugins/hid_gtk/gui-pinout-preview.h \ @@ -791,15 +787,15 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h hid.h error.h \ - drc.h hid_cfg.h ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h \ - global_element.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h rubberband.h hid.h buffer.h misc.h mymem.h \ - ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + hid.h error.h drc.h hid_cfg.h ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h hid_cfg_input.h \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ + list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h \ + buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ @@ -808,7 +804,7 @@ ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/genvector/vtp0.h list_conf.h event.h compat_misc.h \ ../src_plugins/hid_gtk/hid_gtk_conf.h conf.h create.h compat_nls.h \ - polygon.h rtree.h math_helper.h obj_all.h + polygon.h rtree.h math_helper.h obj_all.h obj_rat.h ../src_plugins/hid_gtk/ghid-route-style-selector.o: \ ../src_plugins/hid_gtk/ghid-route-style-selector.c ../config.h \ conf_core.h conf.h global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ @@ -825,13 +821,13 @@ global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ layer.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ - obj_pinvia.h obj_text_list.h obj_text.h library.h rats_patch.h board.h \ - vtonpoint.h hid.h drc.h hid_cfg.h hid_cfg_input.h \ + obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h library.h \ + rats_patch.h board.h vtonpoint.h hid.h drc.h hid_cfg.h hid_cfg_input.h \ ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h \ - unit.h ../src_plugins/hid_gtk/ghid-main-menu.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h \ + buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ ../src_plugins/hid_gtk/gui-pinout-preview.h \ @@ -848,8 +844,8 @@ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h library.h \ - rats_patch.h board.h vtonpoint.h hid.h error.h drc.h hid_cfg.h \ + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h board.h vtonpoint.h hid.h error.h drc.h hid_cfg.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -856,7 +852,7 @@ hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h rubberband.h hid.h buffer.h misc.h mymem.h \ + crosshair.h rubberband.h hid.h buffer.h misc.h mymem.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ @@ -899,12 +895,13 @@ vtonpoint.h hid.h error.h drc.h obj_line.h clip.h layer.h list_poly.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h \ - ../src_plugins/hid_gtk/gui.h board.h const.h macro.h vtroutestyle.h \ - layer.h library.h rats_patch.h board.h hid.h hid_cfg.h hid_cfg_input.h \ - ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h buffer.h misc.h \ - mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + obj_rat_list.h ../src_plugins/hid_gtk/gui.h board.h const.h macro.h \ + vtroutestyle.h layer.h library.h rats_patch.h board.h hid.h hid_cfg.h \ + hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h \ + global_element.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ + crosshair.h buffer.h misc.h mymem.h \ + ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ @@ -928,11 +925,11 @@ ../src_plugins/hid_gtk/gui.h board.h const.h macro.h vtroutestyle.h \ layer.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ obj_line_list.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h library.h rats_patch.h board.h hid.h \ - hid_cfg.h hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h \ - data.h global_element.h list_element.h ht_element.h \ + obj_text_list.h obj_text.h obj_rat_list.h library.h rats_patch.h board.h \ + hid.h hid_cfg.h hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h \ + hid_cfg.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h buffer.h misc.h mymem.h \ + crosshair.h buffer.h misc.h mymem.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ @@ -960,13 +957,13 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ - hid.h error.h drc.h hid_cfg.h hid_cfg_input.h \ + obj_text_list.h obj_text.h obj_rat_list.h library.h rats_patch.h board.h \ + vtonpoint.h hid.h error.h drc.h hid_cfg.h hid_cfg_input.h \ ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h \ - unit.h ../src_plugins/hid_gtk/ghid-main-menu.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h \ + buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ ../src_plugins/hid_gtk/gui-pinout-preview.h \ @@ -989,11 +986,11 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ - hid.h error.h drc.h hid_cfg.h hid_cfg_input.h \ + obj_text_list.h obj_text.h obj_rat_list.h library.h rats_patch.h board.h \ + vtonpoint.h hid.h error.h drc.h hid_cfg.h hid_cfg_input.h \ ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h list_rat.h \ - crosshair.h rubberband.h hid.h buffer.h misc.h mymem.h \ + list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h crosshair.h \ + rubberband.h hid.h buffer.h misc.h mymem.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ @@ -1021,13 +1018,13 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ - hid.h error.h drc.h hid_cfg.h hid_cfg_input.h \ + obj_text_list.h obj_text.h obj_rat_list.h library.h rats_patch.h board.h \ + vtonpoint.h hid.h error.h drc.h hid_cfg.h hid_cfg_input.h \ ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h \ - unit.h ../src_plugins/hid_gtk/ghid-main-menu.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h \ + buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ ../src_plugins/hid_gtk/gui-pinout-preview.h \ @@ -1042,11 +1039,10 @@ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_poly.h list_rat.h layer.h \ - crosshair.h rubberband.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ + obj_text.h obj_rat_list.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h list_poly.h layer.h crosshair.h \ + rubberband.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ ../src_plugins/hid_gtk/gui.h board.h const.h macro.h vtroutestyle.h \ library.h rats_patch.h board.h hid.h hid_cfg.h \ @@ -1079,12 +1075,12 @@ draw.h hid.h error.h drc.h layer.h list_poly.h obj_all_list.h \ obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h \ - pcb-printf.h undo.h set.h ../src_plugins/hid_gtk/gui.h board.h const.h \ - macro.h layer.h rats_patch.h board.h vtonpoint.h hid.h hid_cfg.h \ - hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_rat_list.h pcb-printf.h undo.h set.h ../src_plugins/hid_gtk/gui.h \ + board.h const.h macro.h layer.h rats_patch.h board.h vtonpoint.h hid.h \ + hid_cfg.h hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h rubberband.h buffer.h misc.h mymem.h \ + crosshair.h rubberband.h buffer.h misc.h mymem.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ @@ -1094,7 +1090,7 @@ ../src_plugins/hid_gtk/hid_gtk_conf.h conf.h \ ../src_plugins/hid_gtk/win_place.h \ ../src_plugins/hid_gtk/gui-drc-window.h hid_actions.h compat_nls.h \ - obj_all.h + obj_all.h obj_rat.h ../src_plugins/hid_gtk/gui-keyref-window.o: \ ../src_plugins/hid_gtk/gui-keyref-window.c ../config.h \ ../src_plugins/hid_gtk/gui.h board.h const.h macro.h global_typedefs.h \ @@ -1105,15 +1101,15 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h hid.h error.h \ - drc.h hid_cfg.h ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h \ - global_element.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h rubberband.h hid.h buffer.h misc.h mymem.h \ - ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + hid.h error.h drc.h hid_cfg.h ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h hid_cfg_input.h \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ + list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h \ + buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ @@ -1138,13 +1134,13 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ - hid.h error.h drc.h hid_cfg.h hid_cfg_input.h \ + obj_text_list.h obj_text.h obj_rat_list.h library.h rats_patch.h board.h \ + vtonpoint.h hid.h error.h drc.h hid_cfg.h hid_cfg_input.h \ ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h \ - unit.h ../src_plugins/hid_gtk/ghid-main-menu.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h \ + buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ ../src_plugins/hid_gtk/gui-pinout-preview.h \ @@ -1167,13 +1163,13 @@ global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ layer.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ - obj_pinvia.h obj_text_list.h obj_text.h library.h rats_patch.h board.h \ - vtonpoint.h hid.h drc.h hid_cfg.h hid_cfg_input.h \ + obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h library.h \ + rats_patch.h board.h vtonpoint.h hid.h drc.h hid_cfg.h hid_cfg_input.h \ ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h \ - unit.h ../src_plugins/hid_gtk/ghid-main-menu.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h \ + buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ ../src_plugins/hid_gtk/gui-pinout-preview.h \ @@ -1196,13 +1192,13 @@ polyarea.h vtonpoint.h hid.h error.h drc.h obj_line.h data.h \ global_element.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_poly.h list_rat.h layer.h \ - crosshair.h buffer.h misc.h mymem.h action_helper.h set.h pcb-printf.h \ - misc_util.h compat_nls.h ../src_plugins/hid_gtk/gui.h board.h const.h \ - macro.h vtroutestyle.h library.h rats_patch.h board.h hid.h hid_cfg.h \ - hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h \ - ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + obj_text.h obj_rat_list.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ + list_poly.h layer.h crosshair.h buffer.h misc.h mymem.h action_helper.h \ + set.h pcb-printf.h misc_util.h compat_nls.h ../src_plugins/hid_gtk/gui.h \ + board.h const.h macro.h vtroutestyle.h library.h rats_patch.h board.h \ + hid.h hid_cfg.h hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h \ + hid_cfg.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ @@ -1225,13 +1221,13 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ - hid.h error.h drc.h hid_cfg.h hid_cfg_input.h \ + obj_text_list.h obj_text.h obj_rat_list.h library.h rats_patch.h board.h \ + vtonpoint.h hid.h error.h drc.h hid_cfg.h hid_cfg_input.h \ ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h \ - unit.h ../src_plugins/hid_gtk/ghid-main-menu.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h \ + buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ ../src_plugins/hid_gtk/gui-pinout-preview.h \ @@ -1239,7 +1235,7 @@ ../src_plugins/hid_gtk/hid_gtk_conf.h conf.h create.h draw.h error.h \ find.h mymem.h rats.h netlist.h route_style.h remove.h search.h rats.h \ misc_util.h select.h operation.h set.h undo.h hid_actions.h compat_nls.h \ - obj_all.h + obj_all.h obj_rat.h ../src_plugins/hid_gtk/gui-output-events.o: \ ../src_plugins/hid_gtk/gui-output-events.c ../config.h conf_core.h \ conf.h global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ @@ -1255,13 +1251,13 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ - hid.h error.h drc.h hid_cfg.h hid_cfg_input.h \ + obj_text_list.h obj_text.h obj_rat_list.h library.h rats_patch.h board.h \ + vtonpoint.h hid.h error.h drc.h hid_cfg.h hid_cfg_input.h \ ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h \ - unit.h ../src_plugins/hid_gtk/ghid-main-menu.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h \ + buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ ../src_plugins/hid_gtk/gui-pinout-preview.h \ @@ -1285,19 +1281,19 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ - hid.h error.h drc.h hid_cfg.h hid_cfg_input.h \ + obj_text_list.h obj_text.h obj_rat_list.h library.h rats_patch.h board.h \ + vtonpoint.h hid.h error.h drc.h hid_cfg.h hid_cfg_input.h \ ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h \ - unit.h ../src_plugins/hid_gtk/ghid-main-menu.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h \ + buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ ../src_plugins/hid_gtk/gui-pinout-preview.h \ ../src_plugins/hid_gtk/ghid-propedit.h event.h compat_misc.h \ ../src_plugins/hid_gtk/hid_gtk_conf.h conf.h copy.h draw.h mymem.h \ - move.h rotate.h obj_all.h + move.h rotate.h obj_all.h obj_rat.h ../src_plugins/hid_gtk/gui-pinout-window.o: \ ../src_plugins/hid_gtk/gui-pinout-window.c ../config.h conf_core.h \ conf.h global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ @@ -1313,13 +1309,13 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ - hid.h error.h drc.h hid_cfg.h hid_cfg_input.h \ + obj_text_list.h obj_text.h obj_rat_list.h library.h rats_patch.h board.h \ + vtonpoint.h hid.h error.h drc.h hid_cfg.h hid_cfg_input.h \ ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h \ - unit.h ../src_plugins/hid_gtk/ghid-main-menu.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h \ + buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ ../src_plugins/hid_gtk/gui-pinout-preview.h \ @@ -1344,12 +1340,12 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ - hid.h drc.h hid_cfg.h hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h \ - hid_cfg.h data.h global_element.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h rubberband.h hid.h buffer.h misc.h mymem.h \ - ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + obj_text_list.h obj_text.h obj_rat_list.h library.h rats_patch.h board.h \ + vtonpoint.h hid.h drc.h hid_cfg.h hid_cfg_input.h \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ + list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h \ + buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/gui-pinout-preview.h \ ../src_plugins/hid_gtk/ghid-propedit.h event.h compat_misc.h \ @@ -1378,13 +1374,13 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ - hid.h error.h drc.h hid_cfg.h hid_cfg_input.h \ + obj_text_list.h obj_text.h obj_rat_list.h library.h rats_patch.h board.h \ + vtonpoint.h hid.h error.h drc.h hid_cfg.h hid_cfg_input.h \ ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h \ - unit.h ../src_plugins/hid_gtk/ghid-main-menu.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h \ + buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ ../src_plugins/hid_gtk/gui-pinout-preview.h \ @@ -1401,15 +1397,15 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h hid.h error.h \ - drc.h hid_cfg.h ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h \ - global_element.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h rubberband.h hid.h buffer.h misc.h mymem.h \ - ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + hid.h error.h drc.h hid_cfg.h ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h hid_cfg_input.h \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ + list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h \ + buffer.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ @@ -1433,15 +1429,14 @@ global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h list_element.h ht_element.h \ + obj_text_list.h obj_text.h obj_rat_list.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_poly.h list_rat.h layer.h crosshair.h rubberband.h vtonpoint.h \ - hid.h error.h drc.h buffer.h build_run.h crosshair.h layer.h misc.h \ - mymem.h pcb-printf.h hid.h ../src_plugins/hid_lesstif/lesstif.h \ - hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h compat_nls.h \ - board.h const.h macro.h vtroutestyle.h library.h rats_patch.h board.h \ - hid_attrib.h hid_actions.h hid_init.h \ - ../src_plugins/hid_lesstif/stdarg.h misc_util.h + list_poly.h layer.h crosshair.h rubberband.h vtonpoint.h hid.h error.h \ + drc.h buffer.h build_run.h crosshair.h layer.h misc.h mymem.h \ + pcb-printf.h hid.h ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h compat_nls.h board.h const.h \ + macro.h vtroutestyle.h library.h rats_patch.h board.h hid_attrib.h \ + hid_actions.h hid_init.h ../src_plugins/hid_lesstif/stdarg.h misc_util.h ../src_plugins/hid_lesstif/library.o: \ ../src_plugins/hid_lesstif/library.c \ ../src_plugins/hid_lesstif/xincludes.h ../config.h conf_core.h conf.h \ @@ -1457,13 +1452,13 @@ global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h list_element.h ht_element.h \ + obj_text_list.h obj_text.h obj_rat_list.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_poly.h list_rat.h layer.h crosshair.h rubberband.h vtonpoint.h \ - hid.h error.h drc.h buffer.h misc.h mymem.h set.h buffer.h vtptr.h \ - plug_footprint.h vtlibrary.h hid.h ../src_plugins/hid_lesstif/lesstif.h \ - hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h compat_nls.h \ - board.h const.h macro.h vtroutestyle.h library.h rats_patch.h board.h \ + list_poly.h layer.h crosshair.h rubberband.h vtonpoint.h hid.h error.h \ + drc.h buffer.h misc.h mymem.h set.h buffer.h vtptr.h plug_footprint.h \ + vtlibrary.h hid.h ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h compat_nls.h board.h const.h \ + macro.h vtroutestyle.h library.h rats_patch.h board.h \ ../src_plugins/hid_lesstif/stdarg.h ../src_plugins/hid_lesstif/main.o: ../src_plugins/hid_lesstif/main.c \ ../src_plugins/hid_lesstif/xincludes.h ../config.h math_helper.h \ @@ -1479,18 +1474,17 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h list_element.h ht_element.h \ + obj_text_list.h obj_text.h obj_rat_list.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_poly.h list_rat.h layer.h crosshair.h rubberband.h vtonpoint.h \ - hid.h error.h drc.h buffer.h action_helper.h crosshair.h layer.h mymem.h \ - misc.h mymem.h pcb-printf.h clip.h event.h error.h plugins.h hid.h \ - hid_nogui.h hid_draw_helpers.h hid_cfg.h \ - ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h \ - ../src_3rd/liblihata/genht/htip.h hid_cfg.h compat_nls.h board.h const.h \ - macro.h vtroutestyle.h library.h rats_patch.h board.h hid_attrib.h \ - hid_helper.h hid_init.h hid_color.h hid_extents.h hid_flags.h \ - hid_actions.h ../src_plugins/hid_lesstif/stdarg.h misc_util.h \ - compat_misc.h dolists.h + list_poly.h layer.h crosshair.h rubberband.h vtonpoint.h hid.h error.h \ + drc.h buffer.h action_helper.h crosshair.h layer.h mymem.h misc.h \ + mymem.h pcb-printf.h clip.h event.h error.h plugins.h hid.h hid_nogui.h \ + hid_draw_helpers.h hid_cfg.h ../src_plugins/hid_lesstif/lesstif.h \ + hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h compat_nls.h \ + board.h const.h macro.h vtroutestyle.h library.h rats_patch.h board.h \ + hid_attrib.h hid_helper.h hid_init.h hid_color.h hid_extents.h \ + hid_flags.h hid_actions.h ../src_plugins/hid_lesstif/stdarg.h \ + misc_util.h compat_misc.h dolists.h ../src_plugins/hid_lesstif/menu.o: ../src_plugins/hid_lesstif/menu.c \ ../src_plugins/hid_lesstif/xincludes.h ../config.h conf_core.h conf.h \ global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ @@ -1505,11 +1499,11 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h list_element.h ht_element.h \ + obj_text_list.h obj_text.h obj_rat_list.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_poly.h list_rat.h layer.h crosshair.h rubberband.h vtonpoint.h \ - hid.h error.h drc.h buffer.h error.h misc.h mymem.h pcb-printf.h layer.h \ - hid.h hid_cfg.h hid_cfg_action.h hid_cfg.h hid_cfg_input.h \ + list_poly.h layer.h crosshair.h rubberband.h vtonpoint.h hid.h error.h \ + drc.h buffer.h error.h misc.h mymem.h pcb-printf.h layer.h hid.h \ + hid_cfg.h hid_cfg_action.h hid_cfg.h hid_cfg_input.h \ ../src_3rd/liblihata/genht/htip.h ../src_plugins/hid_lesstif/lesstif.h \ compat_nls.h board.h const.h macro.h vtroutestyle.h library.h \ rats_patch.h board.h mymem.h paths.h hid_actions.h hid_flags.h \ @@ -1525,14 +1519,13 @@ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_poly.h list_rat.h layer.h \ - crosshair.h rubberband.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ + obj_text.h obj_rat_list.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h list_poly.h layer.h crosshair.h \ + rubberband.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ find.h rats.h netlist.h library.h route_style.h vtroutestyle.h select.h \ - operation.h undo.h remove.h crosshair.h draw.h obj_all.h hid.h \ + operation.h undo.h remove.h crosshair.h draw.h obj_all.h obj_rat.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 ../src_3rd/liblihata/genht/htsp.h \ @@ -1556,11 +1549,11 @@ global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h list_element.h ht_element.h \ + obj_text_list.h obj_text.h obj_rat_list.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_poly.h list_rat.h layer.h crosshair.h rubberband.h vtonpoint.h \ - hid.h error.h drc.h buffer.h set.h misc.h mymem.h mymem.h pcb-printf.h \ - hid.h ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h \ + list_poly.h layer.h crosshair.h rubberband.h vtonpoint.h hid.h error.h \ + drc.h buffer.h set.h misc.h mymem.h mymem.h pcb-printf.h hid.h \ + ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h \ ../src_3rd/liblihata/genht/htip.h hid_cfg.h compat_nls.h board.h const.h \ macro.h vtroutestyle.h library.h rats_patch.h board.h hid_flags.h \ ../src_plugins/hid_lesstif/stdarg.h misc_util.h @@ -1573,14 +1566,14 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h error.h misc.h mymem.h rats.h netlist.h \ - route_style.h buffer.h change.h draw.h set.h undo.h pcb-printf.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h error.h misc.h mymem.h rats.h netlist.h route_style.h \ + buffer.h change.h draw.h set.h undo.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h create.h polygon.h rtree.h math_helper.h \ - compat_misc.h compat_nls.h obj_pinvia.h action_helper.h hid.h \ + compat_misc.h compat_nls.h obj_pinvia.h obj_rat.h action_helper.h hid.h \ hid_draw_helpers.h hid_nogui.h hid_actions.h hid_init.h hid_attrib.h \ hid_helper.h plugins.h dolists.h ../src_plugins/import_edif/edif.o: ../src_plugins/import_edif/edif.c \ @@ -1592,12 +1585,11 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h library.h error.h plugins.h compat_misc.h \ - compat_nls.h + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h library.h error.h plugins.h compat_misc.h compat_nls.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 \ @@ -1608,11 +1600,11 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h plugins.h plug_import.h conf.h pcb-printf.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h plugins.h plug_import.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/liblihata/genht/htsp.h \ @@ -1628,8 +1620,8 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h plugins.h \ - plug_io.h conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + plugins.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/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ @@ -1637,8 +1629,8 @@ list_conf.h plug_import.h conf_core.h error.h misc.h mymem.h data.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h rubberband.h hid.h error.h drc.h buffer.h \ - rats_patch.h compat_misc.h compat_nls.h + crosshair.h rubberband.h hid.h error.h drc.h buffer.h rats_patch.h \ + compat_misc.h compat_nls.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 \ @@ -1653,15 +1645,14 @@ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h layer.h list_poly.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h library.h \ - rats_patch.h board.h vtonpoint.h data.h global_element.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h action_helper.h change.h error.h undo.h \ - plugins.h misc.h mymem.h compat_fs.h pcb-printf.h remove.h rats.h \ - netlist.h route_style.h hid_actions.h \ - ../src_plugins/import_sch/import_sch_conf.h conf.h misc_util.h \ - compat_nls.h dolists.h \ + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ + list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h action_helper.h change.h error.h undo.h plugins.h misc.h \ + mymem.h compat_fs.h pcb-printf.h remove.h rats.h netlist.h route_style.h \ + hid_actions.h ../src_plugins/import_sch/import_sch_conf.h conf.h \ + misc_util.h compat_nls.h obj_rat.h dolists.h \ ../src_plugins/import_sch/import_sch_conf_fields.h ../src_plugins/io_kicad/io_kicad.o: ../src_plugins/io_kicad/io_kicad.c \ ../config.h plugins.h plug_io.h library.h global_typedefs.h pcb_bool.h \ @@ -1677,10 +1668,10 @@ globalconst.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h global_element.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_poly.h list_rat.h layer.h \ - crosshair.h rubberband.h vtonpoint.h hid.h error.h drc.h buffer.h \ + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/hash.h list_poly.h layer.h crosshair.h \ + rubberband.h vtonpoint.h hid.h error.h drc.h buffer.h \ ../src_plugins/io_kicad/read.h ../src_plugins/io_kicad/read.o: ../src_plugins/io_kicad/read.c \ ../src_3rd/gensexpr/gsxl.h ../src_3rd/gensexpr/gensexpr_impl.h \ @@ -1694,17 +1685,17 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h plug_io.h conf.h \ - pcb-printf.h ../src_3rd/genvector/gds_char.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.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/liblihata/genht/htsp.h ../src_3rd/genvector/vtp0.h \ list_conf.h error.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h rubberband.h hid.h error.h drc.h buffer.h \ + crosshair.h rubberband.h hid.h error.h drc.h buffer.h \ ../src_plugins/io_kicad/read.h layer.h const.h netlist.h route_style.h \ create.h polygon.h rtree.h math_helper.h misc.h mymem.h misc_util.h \ - conf_core.h move.h macro.h obj_all.h + conf_core.h move.h macro.h obj_all.h obj_rat.h ../src_plugins/io_kicad/uniq_name.o: ../src_plugins/io_kicad/uniq_name.c \ ../src_3rd/liblihata/genht/hash.h ../config.h \ ../src_plugins/io_kicad/uniq_name.h ../src_3rd/liblihata/genht/htsp.h \ @@ -1719,8 +1710,8 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h plug_io.h conf.h \ - pcb-printf.h ../src_3rd/genvector/gds_char.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.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/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ @@ -1728,9 +1719,9 @@ list_conf.h error.h ../src_plugins/io_kicad/uniq_name.h \ ../src_3rd/liblihata/genht/htsp.h data.h global_element.h list_element.h \ ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h ../src_plugins/io_kicad/write.h layer.h \ - const.h netlist.h route_style.h misc.h mymem.h obj_all.h + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h ../src_plugins/io_kicad/write.h layer.h const.h netlist.h \ + route_style.h misc.h mymem.h obj_all.h obj_rat.h ../src_plugins/io_kicad_legacy/io_kicad_legacy.o: \ ../src_plugins/io_kicad_legacy/io_kicad_legacy.c ../config.h plugins.h \ plug_io.h library.h global_typedefs.h pcb_bool.h unit.h conf.h \ @@ -1747,9 +1738,10 @@ attrib.h flag.h polyarea.h global_element.h obj_all_list.h \ obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_poly.h list_rat.h layer.h \ - crosshair.h rubberband.h vtonpoint.h hid.h error.h drc.h buffer.h + obj_rat_list.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ + list_poly.h layer.h crosshair.h rubberband.h vtonpoint.h hid.h error.h \ + drc.h buffer.h ../src_plugins/io_kicad_legacy/write.o: \ ../src_plugins/io_kicad_legacy/write.c ../config.h board.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h vtroutestyle.h \ @@ -1760,8 +1752,8 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h plug_io.h conf.h \ - pcb-printf.h ../src_3rd/genvector/gds_char.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.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/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ @@ -1770,9 +1762,9 @@ ../src_plugins/io_kicad_legacy/../io_kicad/uniq_name.h \ ../src_3rd/liblihata/genht/htsp.h data.h global_element.h list_element.h \ ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h ../src_plugins/io_kicad_legacy/write.h \ - layer.h const.h netlist.h route_style.h misc.h mymem.h obj_all.h + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h ../src_plugins/io_kicad_legacy/write.h layer.h const.h \ + netlist.h route_style.h misc.h mymem.h obj_all.h obj_rat.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 \ global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ @@ -1780,11 +1772,10 @@ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_poly.h list_rat.h layer.h \ - crosshair.h rubberband.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ + obj_text.h obj_rat_list.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h list_poly.h layer.h crosshair.h \ + rubberband.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ macro.h ../src_plugins/io_lihata/common.h ../src_plugins/io_lihata/io_lihata.o: \ @@ -1814,15 +1805,15 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h rubberband.h hid.h error.h drc.h buffer.h \ - plugins.h plug_io.h conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ + crosshair.h rubberband.h hid.h error.h drc.h buffer.h plugins.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.h mymem.h misc_util.h \ layer.h create.h vtptr.h ../src_plugins/io_lihata/common.h polygon.h \ - rtree.h math_helper.h conf_core.h obj_all.h + rtree.h math_helper.h conf_core.h obj_all.h obj_rat.h ../src_plugins/io_lihata/write.o: ../src_plugins/io_lihata/write.c \ ../src_3rd/liblihata/tree.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ @@ -1836,11 +1827,11 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h rubberband.h hid.h error.h drc.h buffer.h \ - plugins.h plug_io.h conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ + crosshair.h rubberband.h hid.h error.h drc.h buffer.h plugins.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 \ @@ -1867,7 +1858,8 @@ globalconst.h polyarea.h layer.h list_poly.h obj_all_list.h \ obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h \ - library.h rats_patch.h board.h vtonpoint.h misc.h mymem.h compat_misc.h + obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h misc.h mymem.h \ + compat_misc.h ../src_plugins/io_pcb/file.o: ../src_plugins/io_pcb/file.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 \ @@ -1882,15 +1874,15 @@ create.h rubberband.h library.h crosshair.h vtonpoint.h hid.h error.h \ drc.h obj_line.h data.h global_element.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ - obj_pinvia.h obj_text_list.h obj_text.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_poly.h list_rat.h layer.h crosshair.h buffer.h error.h \ - ../src_plugins/io_pcb/file.h board.h const.h macro.h vtroutestyle.h \ - rats_patch.h board.h plug_io.h hid.h layer.h misc.h mymem.h move.h \ - mymem.h ../src_plugins/io_pcb/parse_common.h pcb-printf.h polygon.h \ - rtree.h math_helper.h rats.h netlist.h route_style.h remove.h set.h \ - flag_str.h compat_fs.h paths.h rats_patch.h hid_actions.h hid_flags.h \ - ../src_plugins/io_pcb/flags.h global_objs.h \ + obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h list_element.h \ + ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/hash.h list_poly.h layer.h crosshair.h \ + buffer.h error.h ../src_plugins/io_pcb/file.h board.h const.h macro.h \ + vtroutestyle.h rats_patch.h board.h plug_io.h hid.h layer.h misc.h \ + mymem.h move.h mymem.h ../src_plugins/io_pcb/parse_common.h pcb-printf.h \ + polygon.h rtree.h math_helper.h rats.h netlist.h route_style.h remove.h \ + set.h flag_str.h compat_fs.h paths.h rats_patch.h hid_actions.h \ + hid_flags.h ../src_plugins/io_pcb/flags.h global_objs.h \ ../src_plugins/io_pcb/attribs.h route_style.h ../src_plugins/io_pcb/flags.o: ../src_plugins/io_pcb/flags.c ../config.h \ flag_str.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ @@ -1911,7 +1903,8 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ layer.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ - obj_pinvia.h obj_text_list.h obj_text.h rats_patch.h board.h vtonpoint.h + obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h rats_patch.h \ + board.h vtonpoint.h ../src_plugins/io_pcb/parse_l.o: ../src_plugins/io_pcb/parse_l.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 \ @@ -1928,9 +1921,9 @@ rubberband.h global_objs.h vtonpoint.h hid.h error.h drc.h obj_line.h \ data.h global_element.h obj_all_list.h obj_arc_list.h obj_arc.h \ obj_line_list.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h list_element.h ht_element.h \ + obj_text_list.h obj_text.h obj_rat_list.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_poly.h list_rat.h layer.h crosshair.h buffer.h error.h \ + list_poly.h layer.h crosshair.h buffer.h error.h \ ../src_plugins/io_pcb/file.h board.h const.h macro.h vtroutestyle.h \ library.h rats_patch.h board.h plug_io.h mymem.h misc.h mymem.h \ flag_str.h ../src_plugins/io_pcb/parse_common.h \ @@ -1944,20 +1937,21 @@ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h library.h \ - rats_patch.h board.h vtonpoint.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/liblihata/genht/htsp.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/genvector/vtp0.h list_conf.h layer.h create.h rubberband.h \ - data.h global_element.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h hid.h error.h drc.h buffer.h error.h \ - ../src_plugins/io_pcb/file.h plug_io.h mymem.h misc.h mymem.h \ - ../src_plugins/io_pcb/parse_l.h polygon.h rtree.h math_helper.h remove.h \ - rtree.h flag_str.h thermal.h rats_patch.h ../src_plugins/io_pcb/flags.h \ - route_style.h compat_misc.h obj_all.h ../src_plugins/io_pcb/parse_y.h + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h board.h vtonpoint.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/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h ../src_3rd/genvector/vtp0.h \ + list_conf.h layer.h create.h rubberband.h data.h global_element.h \ + list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h hid.h error.h drc.h \ + buffer.h error.h ../src_plugins/io_pcb/file.h plug_io.h mymem.h misc.h \ + mymem.h ../src_plugins/io_pcb/parse_l.h polygon.h rtree.h math_helper.h \ + remove.h rtree.h flag_str.h thermal.h rats_patch.h \ + ../src_plugins/io_pcb/flags.h route_style.h compat_misc.h obj_all.h \ + obj_rat.h ../src_plugins/io_pcb/parse_y.h ../src_plugins/jostle/jostle.o: ../src_plugins/jostle/jostle.c \ ../config.h board.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ @@ -1967,14 +1961,14 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h hid.h misc.h mymem.h create.h rtree.h \ - undo.h rats.h netlist.h route_style.h polygon.h rtree.h math_helper.h \ - remove.h error.h set.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ - plugins.h hid_actions.h layer.h conf_core.h conf.h pcb-printf.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h hid.h misc.h mymem.h create.h rtree.h undo.h rats.h \ + netlist.h route_style.h polygon.h rtree.h math_helper.h remove.h error.h \ + set.h pcb-printf.h ../src_3rd/genvector/gds_char.h plugins.h \ + hid_actions.h layer.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/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ @@ -1991,11 +1985,11 @@ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_poly.h list_rat.h layer.h \ - crosshair.h rubberband.h vtonpoint.h hid.h error.h drc.h buffer.h \ - action_helper.h change.h error.h undo.h library.h plugins.h + obj_text.h obj_rat_list.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h list_poly.h layer.h crosshair.h \ + rubberband.h vtonpoint.h hid.h error.h drc.h buffer.h action_helper.h \ + change.h error.h undo.h library.h plugins.h ../src_plugins/loghid/loghid.o: ../src_plugins/loghid/loghid.c \ ../config.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 \ @@ -2009,11 +2003,11 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h list_element.h ht_element.h \ + obj_text_list.h obj_text.h obj_rat_list.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_poly.h list_rat.h layer.h crosshair.h rubberband.h vtonpoint.h \ - hid.h error.h drc.h buffer.h action_helper.h change.h error.h undo.h \ - library.h plugins.h hid_init.h hid_attrib.h dolists.h + list_poly.h layer.h crosshair.h rubberband.h vtonpoint.h hid.h error.h \ + drc.h buffer.h action_helper.h change.h error.h undo.h library.h \ + plugins.h hid_init.h hid_attrib.h dolists.h ../src_plugins/mincut/pcb-mincut/graph.o: \ ../src_plugins/mincut/pcb-mincut/graph.c \ ../src_plugins/mincut/pcb-mincut/graph.h \ @@ -2032,10 +2026,10 @@ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_poly.h list_rat.h layer.h \ - crosshair.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + obj_text.h obj_rat_list.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h list_poly.h layer.h crosshair.h \ + vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ draw.h error.h plug_io.h conf.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ @@ -2064,11 +2058,11 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h list_element.h ht_element.h \ + obj_text_list.h obj_text.h obj_rat_list.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_poly.h list_rat.h layer.h crosshair.h rubberband.h vtonpoint.h \ - hid.h error.h drc.h buffer.h action_helper.h change.h error.h undo.h \ - library.h plugins.h hid_actions.h plug_footprint.h vtlibrary.h dolists.h + list_poly.h layer.h crosshair.h rubberband.h vtonpoint.h hid.h error.h \ + drc.h buffer.h action_helper.h change.h error.h undo.h library.h \ + plugins.h hid_actions.h plug_footprint.h vtlibrary.h dolists.h ../src_plugins/polycombine/polycombine.o: \ ../src_plugins/polycombine/polycombine.c ../config.h board.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h vtroutestyle.h \ @@ -2079,13 +2073,13 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h macro.h create.h remove.h hid.h error.h \ - rtree.h polygon.h rtree.h math_helper.h polyarea.h flag_str.h find.h \ - misc.h mymem.h draw.h undo.h plugins.h hid_actions.h dolists.h + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h macro.h create.h remove.h hid.h error.h rtree.h polygon.h \ + rtree.h math_helper.h polyarea.h flag_str.h find.h misc.h mymem.h draw.h \ + undo.h plugins.h hid_actions.h dolists.h ../src_plugins/polystitch/polystitch.o: \ ../src_plugins/polystitch/polystitch.c ../config.h board.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h vtroutestyle.h \ @@ -2096,13 +2090,13 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h macro.h create.h remove.h hid.h error.h \ - rtree.h draw.h set.h polygon.h rtree.h math_helper.h misc.h mymem.h \ - plugins.h hid_actions.h dolists.h + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h macro.h create.h remove.h hid.h error.h rtree.h draw.h \ + set.h polygon.h rtree.h math_helper.h misc.h mymem.h plugins.h \ + hid_actions.h dolists.h ../src_plugins/propedit/propedit.o: ../src_plugins/propedit/propedit.c \ plugins.h ../config.h ../src_plugins/propedit/props.h global_typedefs.h \ pcb_bool.h unit.h ../src_3rd/liblihata/genht/htsp.h \ @@ -2128,11 +2122,10 @@ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_poly.h list_rat.h layer.h \ - crosshair.h rubberband.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ + obj_text.h obj_rat_list.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h list_poly.h layer.h crosshair.h \ + rubberband.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ ../src_plugins/propedit/props.h global_typedefs.h \ ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ @@ -2153,12 +2146,12 @@ library.h board.h const.h macro.h vtroutestyle.h layer.h list_poly.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h hid.h error.h \ - drc.h buffer.h draw.h misc.h mymem.h move.h pcb-printf.h remove.h \ - rtree.h flag_str.h undo.h layer.h plugins.h hid_actions.h misc_util.h \ - obj_all.h dolists.h + obj_text.h obj_rat_list.h rats_patch.h board.h vtonpoint.h data.h \ + global_element.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ + crosshair.h hid.h error.h drc.h buffer.h draw.h misc.h mymem.h move.h \ + pcb-printf.h remove.h rtree.h flag_str.h undo.h layer.h plugins.h \ + hid_actions.h misc_util.h obj_all.h obj_rat.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 \ global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ @@ -2166,11 +2159,10 @@ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_poly.h list_rat.h layer.h \ - crosshair.h rubberband.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ + obj_text.h obj_rat_list.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h list_poly.h layer.h crosshair.h \ + rubberband.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ ../src_plugins/query/query_access.h ../src_plugins/query/query.h \ obj_any.h ../src_3rd/liblihata/genht/htsi.h \ @@ -2193,11 +2185,11 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h list_poly.h list_rat.h layer.h \ - crosshair.h rubberband.h vtonpoint.h hid.h error.h drc.h buffer.h \ - action_helper.h change.h error.h undo.h library.h plugins.h hid_init.h \ - hid_actions.h compat_misc.h ../src_plugins/query/query.h obj_any.h \ + obj_text_list.h obj_text.h obj_rat_list.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h list_poly.h layer.h crosshair.h \ + rubberband.h vtonpoint.h hid.h error.h drc.h buffer.h action_helper.h \ + change.h error.h undo.h library.h plugins.h hid_init.h hid_actions.h \ + compat_misc.h ../src_plugins/query/query.h obj_any.h \ ../src_3rd/genregex/regex_se.h ../src_3rd/genregex/regex_templ.h \ ../src_3rd/genregex/regex.h ../src_plugins/query/fields_sphash.h \ fptr_cast.h @@ -2210,11 +2202,11 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h ../src_plugins/query/query_access.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h ../src_plugins/query/query_access.h \ ../src_plugins/query/query.h obj_any.h ../src_3rd/liblihata/genht/htsi.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/genregex/regex_se.h \ ../src_3rd/genregex/regex_templ.h ../src_3rd/genregex/regex.h \ @@ -2233,8 +2225,9 @@ set.h draw.h hid.h error.h drc.h select.h operation.h global_element.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h macro.h dolists.h + obj_text.h obj_rat_list.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ + macro.h dolists.h ../src_plugins/query/query_exec.o: ../src_plugins/query/query_exec.c \ ../config.h data.h globalconst.h global_typedefs.h pcb_bool.h unit.h \ global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ @@ -2242,11 +2235,10 @@ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_poly.h list_rat.h layer.h \ - crosshair.h rubberband.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ + obj_text.h obj_rat_list.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h list_poly.h layer.h crosshair.h \ + rubberband.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ ../src_plugins/query/query.h obj_any.h ../src_3rd/liblihata/genht/htsi.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/genregex/regex_se.h \ @@ -2266,7 +2258,7 @@ ../src_plugins/query/query_y.h compat_misc.h layer.h list_poly.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h + obj_text.h obj_rat_list.h ../src_plugins/query/query_y.o: ../src_plugins/query/query_y.c const.h \ unit.h ../config.h ../src_plugins/query/query.h obj_any.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h \ @@ -2286,18 +2278,17 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h action_helper.h change.h error.h undo.h \ - misc.h mymem.h set.h plugins.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/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/genvector/vtp0.h list_conf.h compat_misc.h compat_nls.h \ - pcb-printf.h dolists.h + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h action_helper.h change.h error.h undo.h misc.h mymem.h \ + set.h plugins.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/liblihata/genht/htsp.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ + compat_misc.h compat_nls.h pcb-printf.h dolists.h ../src_plugins/renumber/renumberblock.o: \ ../src_plugins/renumber/renumberblock.c ../config.h board.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h vtroutestyle.h \ @@ -2308,16 +2299,16 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h hid.h misc.h mymem.h create.h rtree.h \ - undo.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/liblihata/genht/htsp.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h hid.h misc.h mymem.h create.h rtree.h undo.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/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/genvector/vtp0.h list_conf.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 \ @@ -2334,15 +2325,15 @@ vtonpoint.h hid.h error.h drc.h obj_line.h board.h const.h macro.h \ vtroutestyle.h layer.h list_poly.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ - obj_pinvia.h obj_text_list.h obj_text.h library.h rats_patch.h board.h \ - data.h global_element.h list_element.h ht_element.h \ + obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h library.h \ + rats_patch.h board.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h buffer.h drill.h error.h search.h rats.h \ - netlist.h route_style.h misc_util.h misc.h mymem.h mymem.h rats.h \ - rtree.h flag_str.h macro.h undo.h find.h draw.h pcb-printf.h plugins.h \ + crosshair.h buffer.h drill.h error.h search.h rats.h netlist.h \ + route_style.h misc_util.h misc.h mymem.h mymem.h rats.h rtree.h \ + flag_str.h macro.h undo.h find.h draw.h pcb-printf.h plugins.h \ action_helper.h hid_actions.h misc_util.h \ ../src_plugins/report/report_conf.h conf.h compat_misc.h compat_nls.h \ - layer.h obj_all.h ../src_3rd/genregex/regex_sei.h \ + layer.h obj_all.h obj_rat.h ../src_3rd/genregex/regex_sei.h \ ../src_3rd/genregex/regex_templ.h ../src_3rd/genregex/regex.h dolists.h \ ../src_plugins/report/report_conf_fields.h ../src_plugins/shand_cmd/command.o: ../src_plugins/shand_cmd/command.c \ @@ -2359,14 +2350,13 @@ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h layer.h list_poly.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h library.h \ - rats_patch.h board.h vtonpoint.h build_run.h action_helper.h buffer.h \ - ../src_plugins/shand_cmd/command.h data.h global_element.h \ + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h board.h vtonpoint.h build_run.h action_helper.h \ + buffer.h ../src_plugins/shand_cmd/command.h data.h global_element.h \ list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h error.h plug_io.h mymem.h misc.h mymem.h \ - rats.h netlist.h route_style.h set.h plugins.h hid_actions.h \ - compat_misc.h dolists.h + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h error.h plug_io.h mymem.h misc.h mymem.h rats.h netlist.h \ + route_style.h set.h plugins.h hid_actions.h compat_misc.h dolists.h ../src_plugins/smartdisperse/smartdisperse.o: \ ../src_plugins/smartdisperse/smartdisperse.c \ ../src_3rd/liblihata/genht/htpi.h ../src_3rd/liblihata/genht/ht.h \ @@ -2379,13 +2369,13 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h rubberband.h hid.h error.h drc.h buffer.h hid.h \ - misc.h mymem.h create.h rtree.h undo.h rats.h netlist.h route_style.h \ - error.h move.h draw.h set.h plugins.h action_helper.h hid_actions.h \ - compat_nls.h dolists.h + crosshair.h rubberband.h hid.h error.h drc.h buffer.h hid.h misc.h \ + mymem.h create.h rtree.h undo.h rats.h netlist.h route_style.h error.h \ + move.h draw.h set.h plugins.h action_helper.h hid_actions.h compat_nls.h \ + dolists.h ../src_plugins/stroke/stroke.o: ../src_plugins/stroke/stroke.c \ ../config.h math_helper.h board.h const.h macro.h global_typedefs.h \ pcb_bool.h unit.h vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ @@ -2395,8 +2385,8 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h conf.h \ - pcb-printf.h ../src_3rd/genvector/gds_char.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.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/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ @@ -2403,9 +2393,9 @@ ../src_3rd/liblihata/genht/ht_inlines.h ../src_3rd/genvector/vtp0.h \ list_conf.h conf.h conf_core.h data.h global_element.h list_element.h \ ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h crosshair.h stub_stroke.h rotate.h undo.h \ - set.h error.h misc.h mymem.h plugins.h compat_nls.h + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h crosshair.h stub_stroke.h rotate.h undo.h set.h error.h \ + misc.h mymem.h plugins.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 \ @@ -2416,12 +2406,12 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h hid.h misc.h mymem.h create.h rtree.h \ - undo.h plugins.h hid_actions.h obj_all.h dolists.h + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h hid.h misc.h mymem.h create.h rtree.h undo.h plugins.h \ + hid_actions.h obj_all.h obj_rat.h dolists.h ../src_plugins/toporouter/toporouter.o: \ ../src_plugins/toporouter/toporouter.c ../config.h \ ../src_plugins/toporouter/toporouter.h data.h globalconst.h \ @@ -2431,11 +2421,10 @@ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_poly.h list_rat.h layer.h \ - crosshair.h rubberband.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ + obj_text.h obj_rat_list.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h list_poly.h layer.h crosshair.h \ + rubberband.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ macro.h ../src_plugins/toporouter/../autoroute/autoroute.h board.h \ const.h macro.h vtroutestyle.h library.h rats_patch.h board.h box.h \ @@ -2459,11 +2448,11 @@ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h layer.h list_poly.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h library.h \ - rats_patch.h board.h vtonpoint.h data.h global_element.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h draw.h error.h set.h undo.h \ + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ + list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h draw.h error.h set.h undo.h \ ../src_plugins/vendordrill/vendor.h stub_vendor.h plugins.h \ action_helper.h hid_flags.h hid_actions.h hid_cfg.h \ ../src_plugins/vendordrill/vendor_conf.h conf.h compat_misc.h \ @@ -2591,15 +2580,16 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h library.h rats_patch.h vtonpoint.h change.h \ - copy.h create.h rubberband.h data.h global_element.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h hid.h error.h \ - drc.h buffer.h draw.h find.h insert.h misc.h mymem.h move.h polygon.h \ - rtree.h math_helper.h remove.h rotate.h search.h rats.h netlist.h \ - route_style.h misc_util.h select.h operation.h set.h undo.h \ - stub_stroke.h funchash_core.h funchash.h funchash_core_list.h \ - hid_actions.h compat_misc.h compat_nls.h obj_all.h + obj_text_list.h obj_text.h obj_rat_list.h library.h rats_patch.h \ + vtonpoint.h change.h copy.h create.h rubberband.h data.h \ + global_element.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ + crosshair.h hid.h error.h drc.h buffer.h draw.h find.h insert.h misc.h \ + mymem.h move.h polygon.h rtree.h math_helper.h remove.h rotate.h \ + search.h rats.h netlist.h route_style.h misc_util.h select.h operation.h \ + set.h undo.h stub_stroke.h funchash_core.h funchash.h \ + funchash_core_list.h hid_actions.h compat_misc.h compat_nls.h obj_all.h \ + obj_rat.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 ../src_3rd/genvector/genvector_impl.h \ @@ -2609,11 +2599,11 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h vtonpoint.h data.h global_element.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h + obj_text.h obj_rat_list.h library.h rats_patch.h vtonpoint.h data.h \ + global_element.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h box.o: box.c ../config.h box.h math_helper.h global_typedefs.h pcb_bool.h \ unit.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ globalconst.h polyarea.h macro.h move.h misc_util.h @@ -2631,14 +2621,15 @@ board.h const.h macro.h vtroutestyle.h layer.h list_poly.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h vtonpoint.h copy.h create.h \ - rubberband.h data.h global_element.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h hid.h error.h drc.h plug_io.h mirror.h misc.h \ - mymem.h misc_util.h polygon.h rtree.h math_helper.h rotate.h remove.h \ - select.h operation.h set.h funchash_core.h funchash.h \ - funchash_core_list.h compat_misc.h compat_nls.h obj_all.h obj_all_op.h \ - obj_arc_op.h obj_line_op.h obj_pad_op.h obj_pinvia_op.h obj_text_op.h + obj_text.h obj_rat_list.h library.h rats_patch.h vtonpoint.h copy.h \ + create.h rubberband.h data.h global_element.h list_element.h \ + ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h hid.h error.h drc.h \ + plug_io.h mirror.h misc.h mymem.h misc_util.h polygon.h rtree.h \ + math_helper.h rotate.h remove.h select.h operation.h set.h \ + funchash_core.h funchash.h funchash_core_list.h compat_misc.h \ + compat_nls.h obj_all.h obj_rat.h obj_all_op.h obj_arc_op.h obj_line_op.h \ + obj_pad_op.h obj_pinvia_op.h obj_text_op.h obj_rat_op.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 \ @@ -2653,8 +2644,9 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h library.h rats_patch.h vtonpoint.h \ - build_run.h hid_init.h hid.h error.h drc.h plug_io.h compat_misc.h + obj_text_list.h obj_text.h obj_rat_list.h library.h rats_patch.h \ + vtonpoint.h build_run.h hid_init.h hid.h error.h drc.h plug_io.h \ + compat_misc.h buildin.o: buildin.c plugins.h buildin.h change.o: change.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 \ @@ -2669,14 +2661,14 @@ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h layer.h list_poly.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h library.h \ - rats_patch.h vtonpoint.h crosshair.h rubberband.h hid.h error.h drc.h \ - data.h global_element.h list_element.h ht_element.h \ + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h vtonpoint.h crosshair.h rubberband.h hid.h \ + error.h drc.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h buffer.h draw.h misc.h mymem.h mirror.h polygon.h rtree.h \ - math_helper.h select.h operation.h undo.h hid_actions.h compat_nls.h \ - obj_all_op.h obj_arc_op.h obj_line_op.h obj_pad_op.h obj_pinvia_op.h \ - obj_text_op.h + buffer.h draw.h misc.h mymem.h mirror.h polygon.h rtree.h math_helper.h \ + select.h operation.h undo.h hid_actions.h compat_nls.h obj_all_op.h \ + obj_arc_op.h obj_line_op.h obj_pad_op.h obj_pinvia_op.h obj_text_op.h \ + obj_rat_op.h change_act.o: change_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 \ @@ -2690,14 +2682,13 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h list_element.h ht_element.h \ + obj_text_list.h obj_text.h obj_rat_list.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_poly.h list_rat.h layer.h crosshair.h rubberband.h vtonpoint.h \ - hid.h error.h drc.h buffer.h funchash_core.h funchash.h \ - funchash_core_list.h board.h const.h macro.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 misc_util.h set.h undo.h compat_misc.h \ - compat_nls.h + list_poly.h layer.h crosshair.h rubberband.h vtonpoint.h hid.h error.h \ + drc.h buffer.h funchash_core.h funchash.h funchash_core_list.h board.h \ + const.h macro.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 \ + misc_util.h set.h undo.h compat_misc.h compat_nls.h clip.o: clip.c ../config.h clip.h global_typedefs.h pcb_bool.h unit.h compat_dl.o: compat_dl.c ../config.h compat_dl.h compat_inc.h compat_fs.o: compat_fs.c ../config.h compat_inc.h compat_fs.h \ @@ -2730,8 +2721,8 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h vtonpoint.h conf_core.h conf.h \ - pcb-printf.h ../src_3rd/genvector/gds_char.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h vtonpoint.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/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ @@ -2773,14 +2764,14 @@ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h layer.h list_poly.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h library.h \ - rats_patch.h vtonpoint.h create.h rubberband.h data.h global_element.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h hid.h error.h \ - drc.h buffer.h draw.h misc.h mymem.h move.h polygon.h rtree.h \ - math_helper.h select.h operation.h undo.h compat_misc.h obj_all_op.h \ - obj_arc_op.h obj_line_op.h obj_pad_op.h obj_pinvia_op.h obj_text_op.h \ - obj_all.h + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h vtonpoint.h create.h rubberband.h data.h \ + global_element.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ + crosshair.h hid.h error.h drc.h buffer.h draw.h misc.h mymem.h move.h \ + polygon.h rtree.h math_helper.h select.h operation.h undo.h \ + compat_misc.h obj_all_op.h obj_arc_op.h obj_line_op.h obj_pad_op.h \ + obj_pinvia_op.h obj_text_op.h obj_rat_op.h obj_all.h obj_rat.h create.o: create.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 \ @@ -2794,14 +2785,14 @@ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h layer.h list_poly.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h library.h \ - rats_patch.h vtonpoint.h math_helper.h create.h rubberband.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h vtonpoint.h math_helper.h create.h rubberband.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h hid.h error.h drc.h buffer.h misc.h mymem.h \ - rtree.h search.h rats.h netlist.h route_style.h misc_util.h undo.h \ - plug_io.h stub_vendor.h hid_actions.h paths.h compat_misc.h compat_nls.h \ - obj_all.h + crosshair.h hid.h error.h drc.h buffer.h misc.h mymem.h rtree.h search.h \ + rats.h netlist.h route_style.h misc_util.h undo.h plug_io.h \ + stub_vendor.h hid_actions.h paths.h compat_misc.h compat_nls.h obj_all.h \ + obj_rat.h crosshair.o: crosshair.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 \ @@ -2815,13 +2806,14 @@ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h layer.h list_poly.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h library.h \ - rats_patch.h vtonpoint.h box.h math_helper.h move.h misc_util.h \ - crosshair.h rubberband.h hid.h error.h drc.h data.h global_element.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h buffer.h draw.h search.h \ - rats.h netlist.h route_style.h polygon.h rtree.h misc.h mymem.h \ - hid_actions.h compat_misc.h compat_nls.h obj_all.h + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h vtonpoint.h box.h math_helper.h move.h \ + misc_util.h crosshair.h rubberband.h hid.h error.h drc.h data.h \ + global_element.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ + buffer.h draw.h search.h rats.h netlist.h route_style.h polygon.h \ + rtree.h misc.h mymem.h hid_actions.h compat_misc.h compat_nls.h \ + obj_all.h obj_rat.h data.o: data.c ../config.h board.h const.h macro.h global_typedefs.h \ pcb_bool.h unit.h vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ @@ -2830,11 +2822,11 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h vtonpoint.h data.h global_element.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h mymem.h rtree.h list_common.h obj_all.h + obj_text.h obj_rat_list.h library.h rats_patch.h vtonpoint.h data.h \ + global_element.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h mymem.h rtree.h list_common.h obj_all.h obj_rat.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 \ @@ -2849,11 +2841,11 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h library.h rats_patch.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text_list.h obj_text.h obj_rat_list.h library.h rats_patch.h \ + vtonpoint.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h rubberband.h hid.h error.h drc.h buffer.h draw.h \ - misc.h mymem.h rotate.h rtree.h draw_fab.h obj_all.h + crosshair.h rubberband.h hid.h error.h drc.h buffer.h draw.h misc.h \ + mymem.h rotate.h rtree.h draw_fab.h obj_all.h obj_rat.h draw_fab.o: draw_fab.c ../config.h board.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h vtroutestyle.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -2863,11 +2855,11 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h vtonpoint.h build_run.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h vtonpoint.h build_run.h \ + data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h draw.h drill.h draw_fab.h obj_all.h + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h draw.h drill.h draw_fab.h obj_all.h obj_rat.h drill.o: drill.c ../config.h data.h globalconst.h global_typedefs.h \ pcb_bool.h unit.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h global_element.h obj_all_list.h obj_arc_list.h \ @@ -2874,11 +2866,11 @@ obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ - obj_pinvia.h obj_text_list.h obj_text.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_poly.h list_rat.h layer.h \ - crosshair.h rubberband.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ + obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h list_element.h \ + ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h list_poly.h layer.h crosshair.h \ + rubberband.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ mymem.h drill.h macro.h error.o: error.c ../config.h data.h globalconst.h global_typedefs.h \ @@ -2887,11 +2879,11 @@ obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ - obj_pinvia.h obj_text_list.h obj_text.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_poly.h list_rat.h layer.h \ - crosshair.h rubberband.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ + obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h list_element.h \ + ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h list_poly.h layer.h crosshair.h \ + rubberband.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.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 \ @@ -2908,8 +2900,8 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h vtonpoint.h build_run.h conf_core.h \ - conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h vtonpoint.h build_run.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/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ @@ -2916,10 +2908,10 @@ ../src_3rd/liblihata/genht/ht_inlines.h ../src_3rd/genvector/vtp0.h \ list_conf.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h rubberband.h hid.h error.h drc.h buffer.h \ - action_helper.h set.h plug_io.h plug_import.h misc.h mymem.h remove.h \ - create.h draw.h find.h search.h rats.h netlist.h route_style.h \ - misc_util.h hid_actions.h compat_misc.h compat_nls.h + crosshair.h rubberband.h hid.h error.h drc.h buffer.h action_helper.h \ + set.h plug_io.h plug_import.h misc.h mymem.h remove.h create.h draw.h \ + find.h search.h rats.h netlist.h route_style.h misc_util.h hid_actions.h \ + compat_misc.h compat_nls.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 \ @@ -2933,15 +2925,14 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h list_element.h ht_element.h \ + obj_text_list.h obj_text.h obj_rat_list.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_poly.h list_rat.h layer.h crosshair.h rubberband.h vtonpoint.h \ - hid.h error.h drc.h buffer.h draw.h find.h misc.h mymem.h rtree.h \ - polygon.h search.h rats.h netlist.h library.h route_style.h \ - vtroutestyle.h misc_util.h set.h undo.h plug_io.h hid_actions.h \ - compat_misc.h obj_all.h find_geo.c macro.h find_lookup.c compat_nls.h \ - board.h rats_patch.h find_drc.c find_misc.c find_clear.c find_debug.c \ - find_print.c + list_poly.h layer.h crosshair.h rubberband.h vtonpoint.h hid.h error.h \ + drc.h buffer.h draw.h find.h misc.h mymem.h rtree.h polygon.h search.h \ + rats.h netlist.h library.h route_style.h vtroutestyle.h misc_util.h \ + set.h undo.h plug_io.h hid_actions.h compat_misc.h obj_all.h obj_rat.h \ + find_geo.c macro.h find_lookup.c compat_nls.h board.h rats_patch.h \ + find_drc.c find_misc.c 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 \ ../src_3rd/genvector/genvector_impl.h \ @@ -2951,8 +2942,8 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h vtonpoint.h conf_core.h conf.h \ - pcb-printf.h ../src_3rd/genvector/gds_char.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h vtonpoint.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/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ @@ -2959,7 +2950,7 @@ ../src_3rd/liblihata/genht/ht_inlines.h ../src_3rd/genvector/vtp0.h \ list_conf.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h rubberband.h hid.h error.h drc.h buffer.h find.h \ + crosshair.h rubberband.h hid.h error.h drc.h buffer.h find.h \ compat_nls.h flag.o: flag.c ../config.h flag.h globalconst.h flag_str.o: flag_str.c ../config.h const.h flag_str.h global_objs.h \ @@ -2980,8 +2971,8 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h vtonpoint.h build_run.h conf_core.h \ - conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h vtonpoint.h build_run.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/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ @@ -2988,10 +2979,10 @@ ../src_3rd/liblihata/genht/ht_inlines.h ../src_3rd/genvector/vtp0.h \ list_conf.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h rubberband.h hid.h error.h drc.h buffer.h \ - action_helper.h undo.h funchash_core.h funchash.h funchash_core_list.h \ - draw.h search.h rats.h netlist.h route_style.h misc_util.h find.h set.h \ - stub_stroke.h hid_actions.h hid_init.h compat_nls.h obj_all.h + crosshair.h rubberband.h hid.h error.h drc.h buffer.h action_helper.h \ + undo.h funchash_core.h funchash.h funchash_core_list.h draw.h search.h \ + rats.h netlist.h route_style.h misc_util.h find.h set.h stub_stroke.h \ + hid_actions.h hid_init.h compat_nls.h obj_all.h obj_rat.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 \ @@ -3049,11 +3040,11 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h vtonpoint.h data.h global_element.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h hid_draw_helpers.h hid_extents.h + obj_text.h obj_rat_list.h library.h rats_patch.h vtonpoint.h data.h \ + global_element.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.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 global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ @@ -3061,11 +3052,10 @@ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_poly.h list_rat.h layer.h \ - crosshair.h rubberband.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ + obj_text.h obj_rat_list.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h list_poly.h layer.h crosshair.h \ + rubberband.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ board.h const.h macro.h vtroutestyle.h library.h rats_patch.h conf.h \ pcb-printf.h ../src_3rd/genvector/gds_char.h \ @@ -3083,11 +3073,11 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h vtonpoint.h data.h global_element.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h hid_helper.h hid_attrib.h compat_misc.h + obj_text.h obj_rat_list.h library.h rats_patch.h vtonpoint.h data.h \ + global_element.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h hid_helper.h hid_attrib.h compat_misc.h hid_init.o: hid_init.c ../config.h hid.h error.h drc.h unit.h \ global_typedefs.h pcb_bool.h attrib.h hid_nogui.h compat_dl.h \ compat_inc.h plugins.h hid_attrib.h misc_util.h conf_core.h conf.h \ @@ -3108,9 +3098,10 @@ 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_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ - obj_pinvia.h obj_text_list.h obj_text.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h obj_all.h \ + obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h list_element.h \ + ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h obj_all.h obj_rat.h \ ../src_3rd/liblihata/genht/ht.c insert.o: insert.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 \ @@ -3126,12 +3117,12 @@ library.h board.h const.h macro.h vtroutestyle.h layer.h list_poly.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h rats_patch.h vtonpoint.h data.h global_element.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h hid.h error.h \ - drc.h buffer.h draw.h misc.h mymem.h polygon.h rtree.h math_helper.h \ - search.h rats.h netlist.h route_style.h misc_util.h select.h operation.h \ - set.h undo.h + obj_text.h obj_rat_list.h rats_patch.h vtonpoint.h data.h \ + global_element.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ + crosshair.h hid.h error.h drc.h buffer.h draw.h misc.h mymem.h polygon.h \ + rtree.h math_helper.h search.h rats.h netlist.h route_style.h \ + misc_util.h select.h operation.h set.h undo.h obj_line_op.h obj_rat_op.h intersect.o: intersect.c ../config.h intersect.h global_typedefs.h \ pcb_bool.h unit.h box.h math_helper.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ @@ -3145,11 +3136,11 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h vtonpoint.h data.h global_element.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h conf_core.h conf.h pcb-printf.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h vtonpoint.h data.h \ + global_element.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.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/liblihata/genht/htsp.h \ @@ -3173,8 +3164,9 @@ 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_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ - obj_pinvia.h obj_text_list.h obj_text.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h list_element.h \ + ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gentdlist_impl.c list_poly.o: list_poly.c global_objs.h ../src_3rd/genlist/gendlist.h \ ../config.h attrib.h flag.h globalconst.h global_typedefs.h pcb_bool.h \ @@ -3181,11 +3173,6 @@ unit.h polyarea.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ ../src_3rd/genlist/gentdlist_impl.c -list_rat.o: list_rat.c global_objs.h ../src_3rd/genlist/gendlist.h \ - ../config.h attrib.h flag.h globalconst.h global_typedefs.h pcb_bool.h \ - unit.h polyarea.h list_rat.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - ../src_3rd/genlist/gentdlist_impl.c main.o: main.c ../config.h board.h const.h macro.h global_typedefs.h \ pcb_bool.h unit.h vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ @@ -3194,17 +3181,17 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h vtonpoint.h create.h rubberband.h \ - error.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/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h ../src_3rd/genvector/vtp0.h \ - list_conf.h set.h buffer.h crosshair.h hid.h drc.h compat_lrealpath.h \ - free_atexit.h polygon.h rtree.h math_helper.h buildin.h paths.h \ - flag_str.h plugins.h plug_footprint.h vtlibrary.h event.h funchash.h \ - conf_core.h hid_actions.h hid_attrib.h hid_init.h compat_misc.h \ - compat_nls.h dolists.h generated_lists.h + obj_text.h obj_rat_list.h library.h rats_patch.h vtonpoint.h create.h \ + rubberband.h error.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/liblihata/genht/htsp.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/genvector/vtp0.h list_conf.h set.h buffer.h crosshair.h hid.h \ + drc.h compat_lrealpath.h free_atexit.h polygon.h rtree.h math_helper.h \ + buildin.h paths.h flag_str.h plugins.h plug_footprint.h vtlibrary.h \ + event.h funchash.h conf_core.h hid_actions.h hid_attrib.h hid_init.h \ + compat_misc.h compat_nls.h dolists.h generated_lists.h main_act.o: main_act.c ../config.h hid_actions.h hid.h error.h drc.h \ unit.h global_typedefs.h pcb_bool.h attrib.h hid_init.h conf_core.h \ conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ @@ -3224,12 +3211,12 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h vtonpoint.h data.h global_element.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h mirror.h misc.h mymem.h polygon.h rtree.h \ - math_helper.h obj_all.h + obj_text.h obj_rat_list.h library.h rats_patch.h vtonpoint.h data.h \ + global_element.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h mirror.h misc.h mymem.h polygon.h rtree.h math_helper.h \ + obj_all.h obj_rat.h misc.o: misc.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 \ @@ -3243,12 +3230,13 @@ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h layer.h list_poly.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h library.h \ - rats_patch.h vtonpoint.h box.h math_helper.h move.h misc_util.h \ - crosshair.h rubberband.h hid.h error.h drc.h data.h global_element.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h buffer.h plug_io.h misc.h \ - mymem.h polygon.h rtree.h rotate.h set.h undo.h compat_misc.h obj_all.h + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h vtonpoint.h box.h math_helper.h move.h \ + misc_util.h crosshair.h rubberband.h hid.h error.h drc.h data.h \ + global_element.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ + buffer.h plug_io.h misc.h mymem.h polygon.h rtree.h rotate.h set.h \ + undo.h compat_misc.h obj_all.h obj_rat.h misc_util.o: misc_util.c ../config.h misc_util.h pcb_bool.h unit.h move.o: move.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 \ @@ -3263,15 +3251,15 @@ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h layer.h list_poly.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h library.h \ - rats_patch.h vtonpoint.h create.h rubberband.h data.h global_element.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h hid.h error.h \ - drc.h buffer.h draw.h misc.h mymem.h move.h polygon.h rtree.h \ - math_helper.h search.h rats.h netlist.h route_style.h misc_util.h \ - select.h operation.h undo.h hid_actions.h compat_misc.h compat_nls.h \ - box.h obj_all_op.h obj_arc_op.h obj_line_op.h obj_pad_op.h \ - obj_pinvia_op.h obj_text_op.h + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h vtonpoint.h create.h rubberband.h data.h \ + global_element.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ + crosshair.h hid.h error.h drc.h buffer.h draw.h misc.h mymem.h move.h \ + polygon.h rtree.h math_helper.h search.h rats.h netlist.h route_style.h \ + misc_util.h select.h operation.h undo.h hid_actions.h compat_misc.h \ + compat_nls.h box.h obj_all_op.h obj_arc_op.h obj_line_op.h obj_pad_op.h \ + obj_pinvia_op.h obj_text_op.h obj_rat_op.h mymem.o: mymem.c ../config.h data.h globalconst.h global_typedefs.h \ pcb_bool.h unit.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h global_element.h obj_all_list.h obj_arc_list.h \ @@ -3278,14 +3266,14 @@ obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ - obj_pinvia.h obj_text_list.h obj_text.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_poly.h list_rat.h layer.h \ - crosshair.h rubberband.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ + obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h list_element.h \ + ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h list_poly.h layer.h crosshair.h \ + rubberband.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ mymem.h rtree.h rats_patch.h board.h const.h macro.h vtroutestyle.h \ - library.h list_common.h obj_all.h + library.h list_common.h obj_all.h obj_rat.h netlist.o: netlist.c ../config.h board.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h vtroutestyle.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -3295,9 +3283,9 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h vtonpoint.h global_element.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h vtonpoint.h \ + global_element.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h error.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 \ @@ -3313,11 +3301,10 @@ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_poly.h list_rat.h layer.h \ - crosshair.h rubberband.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ + obj_text.h obj_rat_list.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h list_poly.h layer.h crosshair.h \ + rubberband.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ board.h const.h macro.h vtroutestyle.h library.h rats_patch.h plug_io.h \ conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ @@ -3338,14 +3325,14 @@ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_text.h obj_rat_list.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h compat_nls.h buffer.h board.h const.h \ macro.h vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h layer.h list_poly.h library.h \ - rats_patch.h vtonpoint.h data.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h rtree.h polygon.h math_helper.h box.h move.h \ - misc_util.h undo.h rotate.h create.h obj_arc_op.h operation.h draw.h + rats_patch.h vtonpoint.h data.h crosshair.h rubberband.h hid.h error.h \ + drc.h rtree.h polygon.h math_helper.h box.h move.h misc_util.h undo.h \ + rotate.h create.h obj_arc_op.h operation.h draw.h obj_arc_list.o: obj_arc_list.c global_objs.h \ ../src_3rd/genlist/gendlist.h ../config.h attrib.h flag.h globalconst.h \ global_typedefs.h pcb_bool.h unit.h polyarea.h obj_arc_list.h obj_arc.h \ @@ -3359,18 +3346,19 @@ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h rats_patch.h \ - vtonpoint.h data.h global_element.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h rtree.h search.h rats.h netlist.h \ - route_style.h misc_util.h math_helper.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/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/genvector/vtp0.h list_conf.h move.h box.h compat_nls.h \ - create.h compat_misc.h rotate.h obj_line_op.h operation.h draw.h + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + rats_patch.h vtonpoint.h data.h global_element.h list_element.h \ + ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h rtree.h search.h rats.h netlist.h route_style.h \ + misc_util.h math_helper.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/liblihata/genht/htsp.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ + move.h box.h compat_nls.h create.h compat_misc.h rotate.h obj_line_op.h \ + operation.h 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 \ @@ -3385,11 +3373,11 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h library.h rats_patch.h vtonpoint.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_text_list.h obj_text.h obj_rat_list.h library.h rats_patch.h \ + vtonpoint.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h rubberband.h hid.h error.h drc.h buffer.h find.h \ - misc.h mymem.h rtree.h obj_all.h + crosshair.h rubberband.h hid.h error.h drc.h buffer.h find.h misc.h \ + mymem.h rtree.h obj_all.h obj_rat.h obj_line_list.o: obj_line_list.c global_objs.h \ ../src_3rd/genlist/gendlist.h ../config.h attrib.h flag.h globalconst.h \ global_typedefs.h pcb_bool.h unit.h polyarea.h obj_line_list.h \ @@ -3403,15 +3391,15 @@ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_text.h obj_rat_list.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h board.h const.h macro.h vtroutestyle.h \ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h layer.h list_poly.h library.h \ - rats_patch.h vtonpoint.h data.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h create.h move.h undo.h math_helper.h box.h \ - misc_util.h polygon.h rtree.h compat_misc.h misc.h mymem.h obj_pad_op.h \ - operation.h draw.h + rats_patch.h vtonpoint.h data.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h create.h move.h undo.h math_helper.h box.h misc_util.h \ + polygon.h rtree.h compat_misc.h misc.h mymem.h obj_pad_op.h operation.h \ + draw.h obj_pad_list.o: obj_pad_list.c global_objs.h \ ../src_3rd/genlist/gendlist.h ../config.h attrib.h flag.h globalconst.h \ global_typedefs.h pcb_bool.h unit.h polyarea.h obj_pad_list.h obj_pad.h \ @@ -3424,20 +3412,20 @@ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_text.h obj_rat_list.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h const.h board.h macro.h vtroutestyle.h \ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h layer.h list_poly.h library.h \ - rats_patch.h vtonpoint.h data.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h undo.h box.h math_helper.h move.h \ - misc_util.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/liblihata/genht/htsp.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ - polygon.h rtree.h create.h compat_nls.h compat_misc.h stub_vendor.h \ - misc.h mymem.h obj_pinvia_op.h operation.h draw.h + rats_patch.h vtonpoint.h data.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h undo.h box.h math_helper.h move.h misc_util.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/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/genvector/vtp0.h list_conf.h polygon.h rtree.h create.h \ + compat_nls.h compat_misc.h stub_vendor.h misc.h mymem.h obj_pinvia_op.h \ + operation.h draw.h obj_pinvia_list.o: obj_pinvia_list.c global_objs.h \ ../src_3rd/genlist/gendlist.h ../config.h attrib.h flag.h globalconst.h \ global_typedefs.h pcb_bool.h unit.h polyarea.h obj_pinvia_list.h \ @@ -3444,6 +3432,31 @@ obj_pinvia.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ ../src_3rd/genlist/gentdlist_impl.c +obj_rat.o: obj_rat.c ../config.h global_objs.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h \ + global_typedefs.h pcb_bool.h unit.h polyarea.h board.h const.h macro.h \ + vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h layer.h list_poly.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h obj_all_list.h obj_arc_list.h \ + obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h vtonpoint.h data.h global_element.h \ + list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.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/liblihata/genht/htsp.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ + undo.h create.h rtree.h obj_rat.h obj_rat_op.h operation.h draw.h rats.h \ + netlist.h route_style.h +obj_rat_list.o: obj_rat_list.c global_objs.h \ + ../src_3rd/genlist/gendlist.h ../config.h attrib.h flag.h globalconst.h \ + global_typedefs.h pcb_bool.h unit.h polyarea.h obj_rat_list.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.c obj_text.o: obj_text.c ../config.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h \ global_typedefs.h pcb_bool.h unit.h polyarea.h rotate.h layer.h \ @@ -3451,15 +3464,15 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h board.h const.h macro.h vtroutestyle.h \ + obj_text.h obj_rat_list.h board.h const.h macro.h vtroutestyle.h \ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h library.h rats_patch.h \ vtonpoint.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h compat_misc.h compat_nls.h create.h rtree.h \ - math_helper.h box.h move.h misc_util.h undo.h polygon.h obj_text_op.h \ - operation.h draw.h + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h compat_misc.h compat_nls.h create.h rtree.h math_helper.h \ + box.h move.h misc_util.h undo.h polygon.h obj_text_op.h operation.h \ + draw.h obj_text_list.o: obj_text_list.c global_objs.h \ ../src_3rd/genlist/gendlist.h ../config.h attrib.h flag.h globalconst.h \ global_typedefs.h pcb_bool.h unit.h polyarea.h obj_text_list.h \ @@ -3479,15 +3492,14 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h list_element.h ht_element.h \ + obj_text_list.h obj_text.h obj_rat_list.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_poly.h list_rat.h layer.h crosshair.h rubberband.h vtonpoint.h \ - hid.h error.h drc.h buffer.h math_helper.h board.h const.h macro.h \ - vtroutestyle.h library.h rats_patch.h action_helper.h change.h undo.h \ - funchash_core.h funchash.h funchash_core_list.h search.h rats.h \ - netlist.h route_style.h misc_util.h move.h draw.h mirror.h rotate.h \ - set.h copy.h misc.h mymem.h remove.h create.h compat_misc.h compat_nls.h \ - obj_all.h + list_poly.h layer.h crosshair.h rubberband.h vtonpoint.h hid.h error.h \ + drc.h buffer.h math_helper.h board.h const.h macro.h vtroutestyle.h \ + library.h rats_patch.h action_helper.h change.h undo.h funchash_core.h \ + funchash.h funchash_core_list.h search.h rats.h netlist.h route_style.h \ + misc_util.h move.h draw.h mirror.h rotate.h set.h copy.h misc.h mymem.h \ + remove.h create.h compat_misc.h compat_nls.h obj_all.h obj_rat.h paths.o: paths.c ../config.h paths.h error.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 \ @@ -3544,13 +3556,14 @@ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h layer.h list_poly.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h library.h \ - rats_patch.h vtonpoint.h math_helper.h buffer.h change.h create.h \ - rubberband.h data.h global_element.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h hid.h error.h drc.h plug_io.h misc.h mymem.h \ - remove.h set.h paths.h hid_actions.h hid_flags.h plugins.h event.h \ - compat_misc.h route_style.h compat_fs.h compat_nls.h compat_inc.h + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h vtonpoint.h math_helper.h buffer.h change.h \ + create.h rubberband.h data.h global_element.h list_element.h \ + ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h hid.h error.h drc.h \ + plug_io.h misc.h mymem.h remove.h set.h paths.h hid_actions.h \ + hid_flags.h plugins.h event.h compat_misc.h route_style.h compat_fs.h \ + compat_nls.h compat_inc.h plugins.o: plugins.c plugins.h ../config.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h compat_misc.h hid.h error.h drc.h \ @@ -3568,13 +3581,14 @@ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h layer.h list_poly.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h library.h \ - rats_patch.h vtonpoint.h box.h math_helper.h move.h misc_util.h create.h \ - rubberband.h data.h global_element.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h hid.h error.h drc.h buffer.h draw.h polygon.h \ - rtree.h remove.h search.h rats.h netlist.h route_style.h set.h thermal.h \ - mymem.h undo.h misc.h compat_nls.h obj_all.h + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h vtonpoint.h box.h math_helper.h move.h \ + misc_util.h create.h rubberband.h data.h global_element.h list_element.h \ + ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h hid.h error.h drc.h \ + buffer.h draw.h polygon.h rtree.h remove.h search.h rats.h netlist.h \ + route_style.h set.h thermal.h mymem.h undo.h misc.h compat_nls.h \ + obj_all.h obj_rat.h 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 \ @@ -3593,13 +3607,13 @@ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h layer.h list_poly.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h library.h \ - rats_patch.h vtonpoint.h data.h global_element.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h action_helper.h undo.h funchash_core.h \ - funchash.h funchash_core_list.h polygon.h rtree.h math_helper.h draw.h \ - search.h rats.h netlist.h route_style.h misc_util.h compat_nls.h + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h vtonpoint.h data.h global_element.h \ + list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h action_helper.h undo.h funchash_core.h funchash.h \ + funchash_core_list.h polygon.h rtree.h math_helper.h draw.h search.h \ + rats.h netlist.h route_style.h misc_util.h compat_nls.h ptrlist.o: ptrlist.c global_typedefs.h ../config.h pcb_bool.h unit.h \ ptrlist.h rats.o: rats.c ../config.h conf_core.h conf.h global_typedefs.h \ @@ -3615,13 +3629,14 @@ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h layer.h list_poly.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h library.h \ - rats_patch.h vtonpoint.h create.h rubberband.h data.h global_element.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h hid.h error.h \ - drc.h buffer.h draw.h find.h misc.h mymem.h polygon.h rtree.h \ - math_helper.h rats.h netlist.h route_style.h search.h misc_util.h undo.h \ - stub_mincut.h compat_misc.h compat_nls.h ptrlist.h + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h vtonpoint.h create.h rubberband.h data.h \ + global_element.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ + crosshair.h hid.h error.h drc.h buffer.h draw.h find.h misc.h mymem.h \ + polygon.h rtree.h math_helper.h rats.h netlist.h route_style.h search.h \ + misc_util.h undo.h stub_mincut.h compat_misc.h compat_nls.h obj_rat.h \ + ptrlist.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 \ @@ -3635,13 +3650,13 @@ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h layer.h list_poly.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h library.h \ - rats_patch.h vtonpoint.h data.h global_element.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h action_helper.h undo.h set.h misc.h mymem.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_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h vtonpoint.h data.h global_element.h \ + list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h action_helper.h undo.h set.h misc.h mymem.h find.h \ + remove.h funchash_core.h funchash.h funchash_core_list.h compat_nls.h \ + obj_rat.h rats.h netlist.h route_style.h 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 \ ../src_3rd/genvector/genvector_impl.h \ @@ -3651,12 +3666,13 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h vtonpoint.h ../src_3rd/liblihata/genht/htsp.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_text.h obj_rat_list.h library.h vtonpoint.h \ + ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h create.h rubberband.h data.h \ global_element.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h list_rat.h crosshair.h hid.h error.h \ - drc.h buffer.h remove.h copy.h compat_misc.h compat_nls.h + ../src_3rd/liblihata/genht/ht.h crosshair.h hid.h error.h drc.h buffer.h \ + remove.h copy.h compat_misc.h compat_nls.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 \ @@ -3670,14 +3686,14 @@ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h layer.h list_poly.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h library.h \ - rats_patch.h vtonpoint.h data.h global_element.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h rats.h netlist.h route_style.h draw.h \ - misc.h mymem.h move.h polygon.h rtree.h math_helper.h remove.h select.h \ - operation.h undo.h obj_all_op.h obj_arc_op.h obj_line_op.h obj_pad_op.h \ - obj_pinvia_op.h obj_text_op.h + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h vtonpoint.h data.h global_element.h \ + list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h rats.h netlist.h route_style.h draw.h misc.h mymem.h \ + move.h polygon.h rtree.h math_helper.h remove.h select.h operation.h \ + undo.h obj_all_op.h obj_arc_op.h obj_line_op.h obj_pad_op.h \ + obj_pinvia_op.h obj_text_op.h obj_rat_op.h remove_act.o: remove_act.c const.h ../config.h data.h globalconst.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ @@ -3685,14 +3701,13 @@ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_poly.h list_rat.h layer.h \ - crosshair.h rubberband.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ + obj_text.h obj_rat_list.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h list_poly.h layer.h crosshair.h \ + rubberband.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ action_helper.h set.h remove.h funchash_core.h funchash.h \ - funchash_core_list.h + funchash_core_list.h obj_rat.h rotate.o: rotate.c ../config.h board.h const.h macro.h global_typedefs.h \ pcb_bool.h unit.h vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ @@ -3701,19 +3716,19 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h vtonpoint.h data.h global_element.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h draw.h misc.h mymem.h polygon.h rtree.h \ - math_helper.h rotate.h search.h rats.h netlist.h route_style.h \ - misc_util.h select.h operation.h set.h undo.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/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/genvector/vtp0.h list_conf.h compat_nls.h obj_all_op.h \ - obj_arc_op.h obj_line_op.h obj_pad_op.h obj_pinvia_op.h obj_text_op.h + obj_text.h obj_rat_list.h library.h rats_patch.h vtonpoint.h data.h \ + global_element.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h draw.h misc.h mymem.h polygon.h rtree.h math_helper.h \ + rotate.h search.h rats.h netlist.h route_style.h misc_util.h select.h \ + operation.h set.h undo.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/liblihata/genht/htsp.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ + compat_nls.h obj_all_op.h obj_arc_op.h obj_line_op.h obj_pad_op.h \ + obj_pinvia_op.h obj_text_op.h obj_rat_op.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 \ @@ -3737,11 +3752,11 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h vtonpoint.h create.h rubberband.h \ - data.h global_element.h list_element.h ht_element.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h vtonpoint.h create.h \ + rubberband.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h hid.h error.h \ - drc.h buffer.h polygon.h rtree.h math_helper.h + ../src_3rd/liblihata/genht/hash.h crosshair.h hid.h error.h drc.h \ + buffer.h polygon.h rtree.h math_helper.h search.o: search.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 \ @@ -3755,12 +3770,12 @@ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h layer.h list_poly.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h library.h \ - rats_patch.h vtonpoint.h box.h math_helper.h move.h misc_util.h data.h \ - global_element.h list_element.h ht_element.h \ + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h vtonpoint.h box.h math_helper.h move.h \ + misc_util.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_rat.h crosshair.h rubberband.h hid.h error.h drc.h buffer.h find.h \ - polygon.h rtree.h search.h rats.h netlist.h route_style.h obj_all.h + crosshair.h rubberband.h hid.h error.h drc.h buffer.h find.h polygon.h \ + rtree.h search.h rats.h netlist.h route_style.h obj_all.h obj_rat.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 \ @@ -3774,13 +3789,13 @@ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h layer.h list_poly.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h library.h \ - rats_patch.h vtonpoint.h data.h global_element.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h draw.h search.h rats.h netlist.h \ - route_style.h misc_util.h select.h operation.h undo.h misc.h mymem.h \ - find.h compat_misc.h compat_nls.h obj_all.h \ + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h vtonpoint.h data.h global_element.h \ + list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h draw.h search.h rats.h netlist.h route_style.h \ + misc_util.h select.h operation.h undo.h misc.h mymem.h find.h \ + compat_misc.h compat_nls.h obj_all.h obj_rat.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 math_helper.h conf_core.h conf.h \ @@ -3796,13 +3811,13 @@ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h layer.h list_poly.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h library.h \ - rats_patch.h vtonpoint.h data.h global_element.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h action_helper.h undo.h funchash_core.h \ - funchash.h funchash_core_list.h select.h operation.h set.h draw.h \ - remove.h copy.h hid_attrib.h compat_misc.h compat_nls.h + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h vtonpoint.h data.h global_element.h \ + list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h action_helper.h undo.h funchash_core.h funchash.h \ + funchash_core_list.h select.h operation.h set.h draw.h remove.h copy.h \ + hid_attrib.h compat_misc.h compat_nls.h set.o: set.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 \ @@ -3817,11 +3832,11 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ - obj_text_list.h obj_text.h library.h rats_patch.h vtonpoint.h buffer.h \ - crosshair.h rubberband.h hid.h error.h drc.h data.h global_element.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h draw.h find.h set.h undo.h \ - hid_actions.h route_style.h compat_nls.h + obj_text_list.h obj_text.h obj_rat_list.h library.h rats_patch.h \ + vtonpoint.h buffer.h crosshair.h rubberband.h hid.h error.h drc.h data.h \ + global_element.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h draw.h \ + find.h set.h undo.h hid_actions.h route_style.h compat_nls.h stub_mincut.o: stub_mincut.c ../config.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h \ global_typedefs.h pcb_bool.h unit.h polyarea.h stub_mincut.h @@ -3837,8 +3852,8 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h vtonpoint.h polygon.h rtree.h \ - math_helper.h thermal.h mymem.h + obj_text.h obj_rat_list.h library.h rats_patch.h vtonpoint.h polygon.h \ + rtree.h math_helper.h thermal.h mymem.h undo.o: undo.c ../config.h board.h const.h macro.h global_typedefs.h \ pcb_bool.h unit.h vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ @@ -3847,18 +3862,19 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text_list.h \ - obj_text.h library.h rats_patch.h vtonpoint.h buffer.h change.h create.h \ - rubberband.h data.h global_element.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h hid.h error.h \ - drc.h draw.h insert.h misc.h mymem.h mirror.h move.h polygon.h rtree.h \ - math_helper.h remove.h rotate.h search.h rats.h netlist.h route_style.h \ - misc_util.h set.h undo.h flag_str.h conf_core.h conf.h pcb-printf.h \ + obj_text.h obj_rat_list.h library.h rats_patch.h vtonpoint.h buffer.h \ + change.h create.h rubberband.h data.h global_element.h list_element.h \ + ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h hid.h error.h drc.h draw.h \ + insert.h misc.h mymem.h mirror.h move.h polygon.h rtree.h math_helper.h \ + remove.h rotate.h search.h rats.h netlist.h route_style.h misc_util.h \ + set.h undo.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/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ - compat_misc.h compat_nls.h obj_all.h + compat_misc.h compat_nls.h obj_all.h obj_rat.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 \ @@ -3872,14 +3888,14 @@ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h layer.h list_poly.h obj_all_list.h obj_arc_list.h \ obj_arc.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h library.h \ - rats_patch.h vtonpoint.h data.h global_element.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_rat.h crosshair.h rubberband.h \ - hid.h error.h drc.h buffer.h action_helper.h funchash_core.h funchash.h \ + obj_pinvia_list.h obj_pinvia.h obj_text_list.h obj_text.h obj_rat_list.h \ + library.h rats_patch.h vtonpoint.h data.h global_element.h \ + list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h hid.h error.h \ + drc.h buffer.h action_helper.h funchash_core.h funchash.h \ funchash_core_list.h undo.h polygon.h rtree.h math_helper.h set.h \ search.h rats.h netlist.h route_style.h misc_util.h draw.h misc.h \ - mymem.h obj_all.h + mymem.h obj_all.h obj_rat.h unit.o: unit.c ../config.h const.h compat_misc.h compat_nls.h unit.h vtlibrary.o: vtlibrary.c vtlibrary.h global_objs.h \ ../src_3rd/genlist/gendlist.h ../config.h attrib.h flag.h globalconst.h \ Index: trunk/src/Makefile.in =================================================================== --- trunk/src/Makefile.in (revision 4577) +++ trunk/src/Makefile.in (revision 4578) @@ -74,7 +74,6 @@ list_conf.o list_element.o list_poly.o - list_rat.o main.o main_act.o mirror.o @@ -95,6 +94,8 @@ obj_pad_list.o obj_pinvia.o obj_pinvia_list.o + obj_rat.o + obj_rat_list.o obj_text.o obj_text_list.o paths.o Index: trunk/src/buffer.c =================================================================== --- trunk/src/buffer.c (revision 4577) +++ trunk/src/buffer.c (revision 4578) @@ -53,10 +53,8 @@ /* --------------------------------------------------------------------------- * some local prototypes */ -static void *AddRatToBuffer(pcb_opctx_t *ctx, RatTypePtr); static void *AddPolygonToBuffer(pcb_opctx_t *ctx, LayerTypePtr, PolygonTypePtr); static void *AddElementToBuffer(pcb_opctx_t *ctx, ElementTypePtr); -static void *MoveRatToBuffer(pcb_opctx_t *ctx, RatTypePtr); static void *MovePolygonToBuffer(pcb_opctx_t *ctx, LayerTypePtr, PolygonTypePtr); static void *MoveElementToBuffer(pcb_opctx_t *ctx, ElementTypePtr); static void SwapBuffer(BufferTypePtr); @@ -82,18 +80,7 @@ MoveTextToBuffer, MovePolygonToBuffer, MoveViaToBuffer, MoveElementToBuffer, NULL, NULL, NULL, NULL, NULL, MoveArcToBuffer, MoveRatToBuffer}; - /* --------------------------------------------------------------------------- - * copies a rat-line to paste buffer - */ -static void *AddRatToBuffer(pcb_opctx_t *ctx, RatTypePtr Rat) -{ - return (CreateNewRat(ctx->buffer.dst, Rat->Point1.X, Rat->Point1.Y, - Rat->Point2.X, Rat->Point2.Y, Rat->group1, - Rat->group2, Rat->Thickness, MaskFlags(Rat->Flags, PCB_FLAG_FOUND | ctx->buffer.extraflg))); -} - -/* --------------------------------------------------------------------------- * copies a polygon to buffer */ static void *AddPolygonToBuffer(pcb_opctx_t *ctx, LayerTypePtr Layer, PolygonTypePtr Polygon) @@ -147,24 +134,6 @@ } /* --------------------------------------------------------------------------- - * moves a rat-line to paste buffer - */ -static void *MoveRatToBuffer(pcb_opctx_t *ctx, RatType * rat) -{ - r_delete_entry(ctx->buffer.src->rat_tree, (BoxType *) rat); - - ratlist_remove(rat); - ratlist_append(&ctx->buffer.dst->Rat, rat); - - CLEAR_FLAG(PCB_FLAG_FOUND, rat); - - if (!ctx->buffer.dst->rat_tree) - ctx->buffer.dst->rat_tree = r_create_tree(NULL, 0, 0); - r_insert_entry(ctx->buffer.dst->rat_tree, (BoxType *) rat, 0); - return rat; -} - -/* --------------------------------------------------------------------------- * moves a polygon to buffer. Doesn't allocate memory for the points */ static void *MovePolygonToBuffer(pcb_opctx_t *ctx, LayerType * layer, PolygonType * polygon) Index: trunk/src/create.c =================================================================== --- trunk/src/create.c (revision 4577) +++ trunk/src/create.c (revision 4578) @@ -209,37 +209,6 @@ } /* --------------------------------------------------------------------------- - * creates a new rat-line - */ -RatTypePtr -CreateNewRat(DataTypePtr Data, Coord X1, Coord Y1, - Coord X2, Coord Y2, pcb_cardinal_t group1, pcb_cardinal_t group2, Coord Thickness, FlagType Flags) -{ - RatTypePtr Line = GetRatMemory(Data); - - if (!Line) - return (Line); - - Line->ID = ID++; - Line->Flags = Flags; - SET_FLAG(PCB_FLAG_RAT, Line); - Line->Thickness = Thickness; - Line->Point1.X = X1; - Line->Point1.Y = Y1; - Line->Point1.ID = ID++; - Line->Point2.X = X2; - Line->Point2.Y = Y2; - Line->Point2.ID = ID++; - Line->group1 = group1; - Line->group2 = group2; - SetLineBoundingBox((LineTypePtr) Line); - if (!Data->rat_tree) - Data->rat_tree = r_create_tree(NULL, 0, 0); - r_insert_entry(Data->rat_tree, &Line->BoundingBox, 0); - return (Line); -} - -/* --------------------------------------------------------------------------- * creates a new polygon from the old formats rectangle data */ PolygonTypePtr CreateNewPolygonFromRectangle(LayerTypePtr Layer, Coord X1, Coord Y1, Coord X2, Coord Y2, FlagType Flags) Index: trunk/src/create.h =================================================================== --- trunk/src/create.h (revision 4577) +++ trunk/src/create.h (revision 4578) @@ -48,7 +48,6 @@ int CreateNewPCBPost(PCBTypePtr, int /* set defaults */ ); LineTypePtr CreateDrawnLineOnLayer(LayerTypePtr, Coord, Coord, Coord, Coord, Coord, Coord, FlagType); LineTypePtr CreateNewLineOnLayer(LayerTypePtr, Coord, Coord, Coord, Coord, Coord, Coord, FlagType); -RatTypePtr CreateNewRat(DataTypePtr, Coord, Coord, Coord, Coord, pcb_cardinal_t, pcb_cardinal_t, Coord, FlagType); PolygonTypePtr CreateNewPolygonFromRectangle(LayerTypePtr, Coord, Coord, Coord, Coord, FlagType); PolygonTypePtr CreateNewPolygon(LayerTypePtr, FlagType); PointTypePtr CreateNewPointInPolygon(PolygonTypePtr, Coord, Coord); Index: trunk/src/data.h =================================================================== --- trunk/src/data.h (revision 4577) +++ trunk/src/data.h (revision 4578) @@ -34,7 +34,6 @@ #include "global_objs.h" #include "global_element.h" #include "list_poly.h" -#include "list_rat.h" #include "layer.h" #include "crosshair.h" #include "buffer.h" Index: trunk/src/insert.c =================================================================== --- trunk/src/insert.c (revision 4577) +++ trunk/src/insert.c (revision 4578) @@ -42,14 +42,17 @@ #include "set.h" #include "undo.h" +/* TODO: REMOVE */ #include "obj_line.h" +#include "obj_line_op.h" +#include "obj_rat_op.h" + /* --------------------------------------------------------------------------- * some local prototypes */ static void *InsertPointIntoLine(pcb_opctx_t *ctx, LayerTypePtr, LineTypePtr); static void *InsertPointIntoPolygon(pcb_opctx_t *ctx, LayerTypePtr, PolygonTypePtr); -static void *InsertPointIntoRat(pcb_opctx_t *ctx, RatTypePtr); /* --------------------------------------------------------------------------- * some local identifiers @@ -70,31 +73,6 @@ }; /* --------------------------------------------------------------------------- - * inserts a point into a rat-line - */ -static void *InsertPointIntoRat(pcb_opctx_t *ctx, RatTypePtr Rat) -{ - LineTypePtr newone; - - newone = CreateDrawnLineOnLayer(CURRENT, Rat->Point1.X, Rat->Point1.Y, - ctx->insert.x, ctx->insert.y, conf_core.design.line_thickness, 2 * conf_core.design.clearance, Rat->Flags); - if (!newone) - return newone; - AddObjectToCreateUndoList(PCB_TYPE_LINE, CURRENT, newone, newone); - EraseRat(Rat); - DrawLine(CURRENT, newone); - newone = CreateDrawnLineOnLayer(CURRENT, Rat->Point2.X, Rat->Point2.Y, - ctx->insert.x, ctx->insert.y, conf_core.design.line_thickness, 2 * conf_core.design.clearance, Rat->Flags); - if (newone) { - AddObjectToCreateUndoList(PCB_TYPE_LINE, CURRENT, newone, newone); - DrawLine(CURRENT, newone); - } - MoveObjectToRemoveUndoList(PCB_TYPE_RATLINE, Rat, Rat, Rat); - Draw(); - return (newone); -} - -/* --------------------------------------------------------------------------- * inserts a point into a line */ static void *InsertPointIntoLine(pcb_opctx_t *ctx, LayerTypePtr Layer, LineTypePtr Line) Index: trunk/src/move.c =================================================================== --- trunk/src/move.c (revision 4577) +++ trunk/src/move.c (revision 4578) @@ -62,7 +62,6 @@ static void *MoveElement(pcb_opctx_t *ctx, ElementTypePtr); static void *MovePolygon(pcb_opctx_t *ctx, LayerTypePtr, PolygonTypePtr); static void *MovePolygonPoint(pcb_opctx_t *ctx, LayerTypePtr, PolygonTypePtr, PointTypePtr); -static void *MoveRatToLayer(pcb_opctx_t *ctx, RatTypePtr); static void *MovePolygonToLayer(pcb_opctx_t *ctx, LayerTypePtr, PolygonTypePtr); /* --------------------------------------------------------------------------- @@ -258,34 +257,6 @@ } /* --------------------------------------------------------------------------- - * moves a line between layers - */ -static void *MoveRatToLayer(pcb_opctx_t *ctx, RatType * Rat) -{ - LineTypePtr newone; - /*Coord X1 = Rat->Point1.X, Y1 = Rat->Point1.Y; - Coord X1 = Rat->Point1.X, Y1 = Rat->Point1.Y; - if PCB_FLAG_VIA - if we're on a pin, add a thermal - else make a via and a wire, but 0-length wire not good - else as before */ - - newone = CreateNewLineOnLayer(ctx->move.dst_layer, Rat->Point1.X, Rat->Point1.Y, - Rat->Point2.X, Rat->Point2.Y, conf_core.design.line_thickness, 2 * conf_core.design.clearance, Rat->Flags); - if (conf_core.editor.clear_line) - conf_set_editor(clear_line, 1); - if (!newone) - return (NULL); - AddObjectToCreateUndoList(PCB_TYPE_LINE, ctx->move.dst_layer, newone, newone); - if (PCB->RatOn) - EraseRat(Rat); - MoveObjectToRemoveUndoList(PCB_TYPE_RATLINE, Rat, Rat, Rat); - DrawLine(ctx->move.dst_layer, newone); - Draw(); - return (newone); -} - -/* --------------------------------------------------------------------------- * moves a polygon between layers; lowlevel routines */ static void *MovePolygonToLayerLowLevel(pcb_opctx_t *ctx, LayerType * Source, PolygonType * polygon, LayerType * Destination) Index: trunk/src/mymem.c =================================================================== --- trunk/src/mymem.c (revision 4577) +++ trunk/src/mymem.c (revision 4578) @@ -51,25 +51,6 @@ } while(0) \ /* --------------------------------------------------------------------------- - * get next slot for a Rat, allocates memory if necessary - */ -RatType *GetRatMemory(DataType * data) -{ - RatType *new_obj; - - new_obj = calloc(sizeof(RatType), 1); - ratlist_append(&data->Rat, new_obj); - - return new_obj; -} - -void RemoveFreeRat(RatType * data) -{ - ratlist_remove(data); - free(data); -} - -/* --------------------------------------------------------------------------- * get next slot for a polygon object, allocates memory if necessary */ PolygonType *GetPolygonMemory(LayerType * layer) Index: trunk/src/mymem.h =================================================================== --- trunk/src/mymem.h (revision 4577) +++ trunk/src/mymem.h (revision 4578) @@ -51,7 +51,6 @@ * some memory types */ -RatTypePtr GetRatMemory(DataTypePtr); PolygonTypePtr GetPolygonMemory(LayerTypePtr); PointTypePtr GetPointMemoryInPolygon(PolygonTypePtr); pcb_cardinal_t *GetHoleIndexMemoryInPolygon(PolygonTypePtr); @@ -63,7 +62,6 @@ void RemoveFreePolygon(PolygonType * data); void RemoveFreeElement(ElementType * data); -void RemoveFreeRat(RatType * data); /* Allocate element-objects */ LineType *GetElementLineMemory(ElementType *Element); Index: trunk/src/obj_all.h =================================================================== --- trunk/src/obj_all.h (revision 4577) +++ trunk/src/obj_all.h (revision 4578) @@ -3,3 +3,4 @@ #include "obj_pad.h" #include "obj_pinvia.h" #include "obj_text.h" +#include "obj_rat.h" Index: trunk/src/obj_all_list.h =================================================================== --- trunk/src/obj_all_list.h (revision 4577) +++ trunk/src/obj_all_list.h (revision 4578) @@ -3,3 +3,4 @@ #include "obj_pad_list.h" #include "obj_pinvia_list.h" #include "obj_text_list.h" +#include "obj_rat_list.h" Index: trunk/src/obj_all_op.h =================================================================== --- trunk/src/obj_all_op.h (revision 4577) +++ trunk/src/obj_all_op.h (revision 4578) @@ -3,3 +3,4 @@ #include "obj_pad_op.h" #include "obj_pinvia_op.h" #include "obj_text_op.h" +#include "obj_rat_op.h" Index: trunk/src/obj_rat.c =================================================================== --- trunk/src/obj_rat.c (nonexistent) +++ trunk/src/obj_rat.c (revision 4578) @@ -0,0 +1,221 @@ +/* + * COPYRIGHT + * + * PCB, interactive printed circuit board design + * Copyright (C) 1994,1995,1996 Thomas Nau + * + * 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. + * + * Contact addresses for paper mail and Email: + * Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany + * Thomas.Nau@rz.uni-ulm.de + * + */ + +/* Drawing primitive: pins and vias */ + +#include "config.h" +#include "global_objs.h" + +#include "flag.h" +#include "board.h" +#include "data.h" +#include "layer.h" +#include "conf_core.h" +#include "undo.h" +#include "create.h" +#include "rtree.h" + +#include "obj_rat.h" +#include "obj_rat_list.h" +#include "obj_rat_op.h" + + + +/* TODO: consider moving the code from draw.c here and remove this: */ +#include "draw.h" + +/* TODO: merge rats.[ch] too */ +#include "rats.h" + +/*** allocation ***/ +/* get next slot for a Rat, allocates memory if necessary */ +RatType *GetRatMemory(DataType *data) +{ + RatType *new_obj; + + new_obj = calloc(sizeof(RatType), 1); + ratlist_append(&data->Rat, new_obj); + + return new_obj; +} + +void RemoveFreeRat(RatType *data) +{ + ratlist_remove(data); + free(data); +} + +/*** utility ***/ +/* creates a new rat-line */ +RatTypePtr CreateNewRat(DataTypePtr Data, Coord X1, Coord Y1, Coord X2, Coord Y2, pcb_cardinal_t group1, pcb_cardinal_t group2, Coord Thickness, FlagType Flags) +{ + RatTypePtr Line = GetRatMemory(Data); + + if (!Line) + return (Line); + + Line->ID = CreateIDGet(); + Line->Flags = Flags; + SET_FLAG(PCB_FLAG_RAT, Line); + Line->Thickness = Thickness; + Line->Point1.X = X1; + Line->Point1.Y = Y1; + Line->Point1.ID = CreateIDGet(); + Line->Point2.X = X2; + Line->Point2.Y = Y2; + Line->Point2.ID = CreateIDGet(); + Line->group1 = group1; + Line->group2 = group2; + SetLineBoundingBox((LineTypePtr) Line); + if (!Data->rat_tree) + Data->rat_tree = r_create_tree(NULL, 0, 0); + r_insert_entry(Data->rat_tree, &Line->BoundingBox, 0); + return (Line); +} + +/* DeleteRats - deletes rat lines only + * can delete all rat lines, or only selected one */ +pcb_bool DeleteRats(pcb_bool selected) +{ + pcb_opctx_t ctx; + pcb_bool changed = pcb_false; + + ctx.remove.pcb = PCB; + ctx.remove.bulk = pcb_true; + ctx.remove.destroy_target = NULL; + + RAT_LOOP(PCB->Data); + { + if ((!selected) || TEST_FLAG(PCB_FLAG_SELECTED, line)) { + changed = pcb_true; + RemoveRat(&ctx, line); + } + } + END_LOOP; + if (changed) { + Draw(); + IncrementUndoSerialNumber(); + } + return (changed); +} + + +/*** ops ***/ +/* copies a rat-line to paste buffer */ +void *AddRatToBuffer(pcb_opctx_t *ctx, RatTypePtr Rat) +{ + return (CreateNewRat(ctx->buffer.dst, Rat->Point1.X, Rat->Point1.Y, + Rat->Point2.X, Rat->Point2.Y, Rat->group1, Rat->group2, Rat->Thickness, + MaskFlags(Rat->Flags, PCB_FLAG_FOUND | ctx->buffer.extraflg))); +} + +/* moves a rat-line to paste buffer */ +void *MoveRatToBuffer(pcb_opctx_t *ctx, RatType * rat) +{ + r_delete_entry(ctx->buffer.src->rat_tree, (BoxType *) rat); + + ratlist_remove(rat); + ratlist_append(&ctx->buffer.dst->Rat, rat); + + CLEAR_FLAG(PCB_FLAG_FOUND, rat); + + if (!ctx->buffer.dst->rat_tree) + ctx->buffer.dst->rat_tree = r_create_tree(NULL, 0, 0); + r_insert_entry(ctx->buffer.dst->rat_tree, (BoxType *) rat, 0); + return rat; +} + +/* inserts a point into a rat-line */ +void *InsertPointIntoRat(pcb_opctx_t *ctx, RatTypePtr Rat) +{ + LineTypePtr newone; + + newone = CreateDrawnLineOnLayer(CURRENT, Rat->Point1.X, Rat->Point1.Y, + ctx->insert.x, ctx->insert.y, conf_core.design.line_thickness, 2 * conf_core.design.clearance, Rat->Flags); + if (!newone) + return newone; + AddObjectToCreateUndoList(PCB_TYPE_LINE, CURRENT, newone, newone); + EraseRat(Rat); + DrawLine(CURRENT, newone); + newone = CreateDrawnLineOnLayer(CURRENT, Rat->Point2.X, Rat->Point2.Y, + ctx->insert.x, ctx->insert.y, conf_core.design.line_thickness, 2 * conf_core.design.clearance, Rat->Flags); + if (newone) { + AddObjectToCreateUndoList(PCB_TYPE_LINE, CURRENT, newone, newone); + DrawLine(CURRENT, newone); + } + MoveObjectToRemoveUndoList(PCB_TYPE_RATLINE, Rat, Rat, Rat); + Draw(); + return (newone); +} + +/* moves a line between layers */ +void *MoveRatToLayer(pcb_opctx_t *ctx, RatType * Rat) +{ + LineTypePtr newone; + /*Coord X1 = Rat->Point1.X, Y1 = Rat->Point1.Y; + Coord X1 = Rat->Point1.X, Y1 = Rat->Point1.Y; + if PCB_FLAG_VIA + if we're on a pin, add a thermal + else make a via and a wire, but 0-length wire not good + else as before */ + + newone = CreateNewLineOnLayer(ctx->move.dst_layer, Rat->Point1.X, Rat->Point1.Y, + Rat->Point2.X, Rat->Point2.Y, conf_core.design.line_thickness, 2 * conf_core.design.clearance, Rat->Flags); + if (conf_core.editor.clear_line) + conf_set_editor(clear_line, 1); + if (!newone) + return (NULL); + AddObjectToCreateUndoList(PCB_TYPE_LINE, ctx->move.dst_layer, newone, newone); + if (PCB->RatOn) + EraseRat(Rat); + MoveObjectToRemoveUndoList(PCB_TYPE_RATLINE, Rat, Rat, Rat); + DrawLine(ctx->move.dst_layer, newone); + Draw(); + return (newone); +} + +/* destroys a rat */ +void *DestroyRat(pcb_opctx_t *ctx, RatTypePtr Rat) +{ + if (ctx->remove.destroy_target->rat_tree) + r_delete_entry(ctx->remove.destroy_target->rat_tree, &Rat->BoundingBox); + + RemoveFreeRat(Rat); + return NULL; +} + +/* removes a rat */ +void *RemoveRat(pcb_opctx_t *ctx, RatTypePtr Rat) +{ + /* erase from screen and memory */ + if (PCB->RatOn) { + EraseRat(Rat); + if (!ctx->remove.bulk) + Draw(); + } + MoveObjectToRemoveUndoList(PCB_TYPE_RATLINE, Rat, Rat, Rat); + return NULL; +} Index: trunk/src/obj_rat.h =================================================================== --- trunk/src/obj_rat.h (nonexistent) +++ trunk/src/obj_rat.h (revision 4578) @@ -0,0 +1,38 @@ +/* + * COPYRIGHT + * + * PCB, interactive printed circuit board design + * Copyright (C) 1994,1995,1996 Thomas Nau + * + * 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. + * + * Contact addresses for paper mail and Email: + * Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany + * Thomas.Nau@rz.uni-ulm.de + * + */ + +/* Drawing primitive: rats */ + +#ifndef PCB_OBJ_RAT_H +#define PCB_OBJ_RAT_H + +RatType *GetRatMemory(DataType *data); +void RemoveFreeRat(RatType *data); + +RatTypePtr CreateNewRat(DataTypePtr Data, Coord X1, Coord Y1, Coord X2, Coord Y2, pcb_cardinal_t group1, pcb_cardinal_t group2, Coord Thickness, FlagType Flags); +pcb_bool DeleteRats(pcb_bool selected); + +#endif Index: trunk/src/obj_rat_list.c =================================================================== --- trunk/src/obj_rat_list.c (nonexistent) +++ trunk/src/obj_rat_list.c (revision 4578) @@ -0,0 +1,26 @@ +/* + * COPYRIGHT + * + * pcb-rnd, interactive printed circuit board design + * Copyright (C) 2016 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. + * + */ + +#define TDL_DONT_UNDEF +#include "global_objs.h" +#include "obj_rat_list.h" +#include Index: trunk/src/obj_rat_list.h =================================================================== --- trunk/src/obj_rat_list.h (nonexistent) +++ trunk/src/obj_rat_list.h (revision 4578) @@ -0,0 +1,41 @@ +/* + * COPYRIGHT + * + * pcb-rnd, interactive printed circuit board design + * Copyright (C) 2016 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_RAT_LIST_H +#define PCB_OBJ_RAT_LIST_H + +/* List of Rats */ +#define TDL(x) ratlist_ ## x +#define TDL_LIST_T ratlist_t +#define TDL_ITEM_T RatType +#define TDL_FIELD link +#define TDL_SIZE_T size_t +#define TDL_FUNC + +#define ratlist_foreach(list, iterator, loop_elem) \ + gdl_foreach_((&((list)->lst)), (iterator), (loop_elem)) + + +#include +#include + +#endif Index: trunk/src/obj_rat_op.h =================================================================== --- trunk/src/obj_rat_op.h (nonexistent) +++ trunk/src/obj_rat_op.h (revision 4578) @@ -0,0 +1,36 @@ +/* + * COPYRIGHT + * + * PCB, interactive printed circuit board design + * Copyright (C) 1994,1995,1996 Thomas Nau + * + * 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. + * + * Contact addresses for paper mail and Email: + * Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany + * Thomas.Nau@rz.uni-ulm.de + * + */ + +/*** Standard operations on rat lines ***/ + +#include "operation.h" + +void *AddRatToBuffer(pcb_opctx_t *ctx, RatTypePtr Rat); +void *MoveRatToBuffer(pcb_opctx_t *ctx, RatType * rat); +void *InsertPointIntoRat(pcb_opctx_t *ctx, RatTypePtr Rat); +void *MoveRatToLayer(pcb_opctx_t *ctx, RatType * Rat); +void *DestroyRat(pcb_opctx_t *ctx, RatTypePtr Rat); +void *RemoveRat(pcb_opctx_t *ctx, RatTypePtr Rat); Index: trunk/src/rats.c =================================================================== --- trunk/src/rats.c (revision 4577) +++ trunk/src/rats.c (revision 4578) @@ -50,6 +50,7 @@ #include "compat_nls.h" #include "obj_line.h" #include "obj_pinvia.h" +#include "obj_rat.h" #warning TODO: remove this in favor of vtptr #include "ptrlist.h" Index: trunk/src/rats_act.c =================================================================== --- trunk/src/rats_act.c (revision 4577) +++ trunk/src/rats_act.c (revision 4578) @@ -38,6 +38,7 @@ #include "remove.h" #include "funchash_core.h" #include "compat_nls.h" +#include "obj_rat.h" #include "rats.h" #include "draw.h" Index: trunk/src/remove.c =================================================================== --- trunk/src/remove.c (revision 4577) +++ trunk/src/remove.c (revision 4578) @@ -49,10 +49,8 @@ /* --------------------------------------------------------------------------- * some local prototypes */ -static void *DestroyRat(pcb_opctx_t *ctx, RatTypePtr); static void *DestroyPolygon(pcb_opctx_t *ctx, LayerTypePtr, PolygonTypePtr); static void *DestroyElement(pcb_opctx_t *ctx, ElementTypePtr); -static void *RemoveRat(pcb_opctx_t *ctx, RatTypePtr); static void *DestroyPolygonPoint(pcb_opctx_t *ctx, LayerTypePtr, PolygonTypePtr, PointTypePtr); static void *RemovePolygonContour(pcb_opctx_t *ctx, LayerTypePtr, PolygonTypePtr, pcb_cardinal_t); static void *RemovePolygonPoint(pcb_opctx_t *ctx, LayerTypePtr, PolygonTypePtr, PointTypePtr); @@ -188,33 +186,6 @@ } /* --------------------------------------------------------------------------- - * destroys a rat - */ -static void *DestroyRat(pcb_opctx_t *ctx, RatTypePtr Rat) -{ - if (ctx->remove.destroy_target->rat_tree) - r_delete_entry(ctx->remove.destroy_target->rat_tree, &Rat->BoundingBox); - - RemoveFreeRat(Rat); - return NULL; -} - -/* --------------------------------------------------------------------------- - * removes a rat - */ -static void *RemoveRat(pcb_opctx_t *ctx, RatTypePtr Rat) -{ - /* erase from screen and memory */ - if (PCB->RatOn) { - EraseRat(Rat); - if (!ctx->remove.bulk) - Draw(); - } - MoveObjectToRemoveUndoList(PCB_TYPE_RATLINE, Rat, Rat, Rat); - return NULL; -} - -/* --------------------------------------------------------------------------- * removes a polygon from a layer */ static void *RemovePolygon_op(pcb_opctx_t *ctx, LayerTypePtr Layer, PolygonTypePtr Polygon) @@ -399,35 +370,6 @@ } /* --------------------------------------------------------------------------- - * DeleteRats - deletes rat lines only - * can delete all rat lines, or only selected one - */ - -pcb_bool DeleteRats(pcb_bool selected) -{ - pcb_opctx_t ctx; - pcb_bool changed = pcb_false; - - ctx.remove.pcb = PCB; - ctx.remove.bulk = pcb_true; - ctx.remove.destroy_target = NULL; - - RAT_LOOP(PCB->Data); - { - if ((!selected) || TEST_FLAG(PCB_FLAG_SELECTED, line)) { - changed = pcb_true; - RemoveRat(&ctx, line); - } - } - END_LOOP; - if (changed) { - Draw(); - IncrementUndoSerialNumber(); - } - return (changed); -} - -/* --------------------------------------------------------------------------- * remove object as referred by pointers and type * allocated memory is destroyed assumed to already be erased */ Index: trunk/src/remove.h =================================================================== --- trunk/src/remove.h (revision 4577) +++ trunk/src/remove.h (revision 4578) @@ -43,7 +43,6 @@ void ClearRemoveList(void); void RemovePCB(PCBTypePtr); pcb_bool RemoveSelected(void); -pcb_bool DeleteRats(pcb_bool); void *RemoveObject(int, void *, void *, void *); void *DestroyObject(DataTypePtr, int, void *, void *, void *); Index: trunk/src/remove_act.c =================================================================== --- trunk/src/remove_act.c (revision 4577) +++ trunk/src/remove_act.c (revision 4578) @@ -31,6 +31,7 @@ #include "set.h" #include "remove.h" #include "funchash_core.h" +#include "obj_rat.h" /* --------------------------------------------------------------------------- */ Index: trunk/src_plugins/autoplace/autoplace.c =================================================================== --- trunk/src_plugins/autoplace/autoplace.c (revision 4577) +++ trunk/src_plugins/autoplace/autoplace.c (revision 4578) @@ -60,6 +60,7 @@ #include "remove.h" #include "rotate.h" #include "obj_pinvia.h" +#include "obj_rat.h" #warning TODO: remove this in favor of vtptr #include "ptrlist.h" Index: trunk/src_plugins/import_dsn/dsn.c =================================================================== --- trunk/src_plugins/import_dsn/dsn.c (revision 4577) +++ trunk/src_plugins/import_dsn/dsn.c (revision 4578) @@ -52,6 +52,7 @@ #include "compat_misc.h" #include "compat_nls.h" #include "obj_pinvia.h" +#include "obj_rat.h" #include "action_helper.h" #include "hid.h" Index: trunk/src_plugins/import_sch/import_sch.c =================================================================== --- trunk/src_plugins/import_sch/import_sch.c (revision 4577) +++ trunk/src_plugins/import_sch/import_sch.c (revision 4578) @@ -44,6 +44,7 @@ #include "import_sch_conf.h" #include "misc_util.h" #include "compat_nls.h" +#include "obj_rat.h" #ifdef HAVE_UNISTD_H #include