Index: trunk/scconfig/Rev.h =================================================================== --- trunk/scconfig/Rev.h (revision 4569) +++ trunk/scconfig/Rev.h (revision 4570) @@ -1 +1 @@ -static const int myrev = 4568; +static const int myrev = 4570; Index: trunk/scconfig/Rev.tab =================================================================== --- trunk/scconfig/Rev.tab (revision 4569) +++ trunk/scconfig/Rev.tab (revision 4570) @@ -1,4 +1,4 @@ -4568 configure unravel - the big cleanup, moving code and files +4570 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_text.c =================================================================== --- trunk/src/list_text.c (revision 4569) +++ trunk/src/list_text.c (nonexistent) @@ -1,26 +0,0 @@ -/* - * COPYRIGHT - * - * PCB, 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_text.h" -#include Index: trunk/src/list_text.h =================================================================== --- trunk/src/list_text.h (revision 4569) +++ trunk/src/list_text.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_TEXT_H -#define LIST_TEXT_H - -/* List of Text */ -#define TDL(x) textlist_ ## x -#define TDL_LIST_T textlist_t -#define TDL_ITEM_T TextType -#define TDL_FIELD link -#define TDL_SIZE_T size_t -#define TDL_FUNC - -#define textlist_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 4569) +++ trunk/src/Makefile.dep (revision 4570) @@ -5,16 +5,17 @@ vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 obj_line.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 + 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_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 \ @@ -25,18 +26,18 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.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_pin.h list_pad.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 obj_line.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 ptrlist.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 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 \ @@ -43,11 +44,12 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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 + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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 ../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 \ @@ -61,11 +63,11 @@ ../src_3rd/genlist/gendlist.h globalconst.h data.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h list_pin.h list_pad.h obj_all_list.h obj_arc_list.h \ - obj_arc.h obj_line_list.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_text.h list_poly.h list_rat.h layer.h crosshair.h rubberband.h \ - vtonpoint.h hid.h error.h drc.h obj_line.h buffer.h macro.h \ - ../src_plugins/autoroute/autoroute.h board.h const.h macro.h \ + obj_arc.h obj_line_list.h obj_line.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 \ + 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 \ @@ -85,16 +87,16 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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_pin.h list_pad.h list_element.h ht_element.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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_pin.h list_pad.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 obj_line.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 + 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 ../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 @@ -104,14 +106,15 @@ vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 obj_line.h buffer.h plugins.h hid_actions.h event.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 \ @@ -118,20 +121,21 @@ vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 obj_line.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 ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/genvector/vtp0.h list_conf.h conf.h error.h dolists.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 \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ + conf.h error.h dolists.h ../src_plugins/diag/diag_conf.o: ../src_plugins/diag/diag_conf.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 \ @@ -148,16 +152,17 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 obj_line.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 + 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 \ @@ -164,22 +169,22 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 obj_line.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 ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/genvector/vtp0.h list_conf.h box.h math_helper.h move.h \ - misc_util.h dolists.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 \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ + box.h math_helper.h move.h misc_util.h dolists.h ../src_plugins/djopt/djopt.o: ../src_plugins/djopt/djopt.c ../config.h \ conf_core.h conf.h global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -191,15 +196,16 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - flag.h polyarea.h layer.h list_text.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_list.h library.h rats_patch.h board.h \ - vtonpoint.h data.h global_element.h list_pin.h list_pad.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 obj_line.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 \ - dolists.h ../src_plugins/djopt/djopt_conf_fields.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_text_list.h obj_text.h \ + library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ + list_pin.h list_pad.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 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 \ @@ -206,16 +212,17 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 obj_line.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 + 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_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 \ @@ -228,32 +235,32 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h build_run.h board.h const.h \ macro.h vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h \ - attrib.h flag.h polyarea.h layer.h list_text.h list_poly.h \ - obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h library.h \ - rats_patch.h board.h vtonpoint.h data.h global_element.h list_pin.h \ - list_pad.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 obj_line.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 + 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_text_list.h \ + obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ + global_element.h list_pin.h list_pad.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 ../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 \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 obj_line.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 \ - dolists.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 dolists.h ../src_plugins/export_dxf/dxf.o: ../src_plugins/export_dxf/dxf.c \ ../config.h math_helper.h macro.h board.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h vtroutestyle.h \ @@ -260,14 +267,15 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 obj_line.h buffer.h misc.h mymem.h error.h draw.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 @@ -294,14 +302,14 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h plugins.h board.h const.h \ macro.h vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h \ - attrib.h flag.h polyarea.h layer.h list_text.h list_poly.h \ - obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h library.h \ - rats_patch.h board.h vtonpoint.h error.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.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_text_list.h \ + obj_text.h library.h rats_patch.h board.h vtonpoint.h error.h data.h \ + global_element.h list_pin.h list_pad.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 obj_line.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 \ + 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 \ ../src_plugins/export_gcode/potracelib.h \ ../src_plugins/export_gcode/curve.h \ @@ -321,17 +329,18 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 obj_line.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 \ + 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 \ @@ -342,21 +351,21 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 obj_line.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 hid.h hid_nogui.h hid_helper.h \ - hid_attrib.h hid_init.h plugins.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 \ + hid.h hid_nogui.h hid_helper.h hid_attrib.h hid_init.h plugins.h ../src_plugins/export_lpr/lpr.o: ../src_plugins/export_lpr/lpr.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 \ @@ -363,13 +372,13 @@ global_element.h list_pin.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_pad.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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_text.h list_poly.h list_rat.h \ - layer.h crosshair.h rubberband.h vtonpoint.h \ + obj_line.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 \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h obj_line.h \ - buffer.h misc.h mymem.h plugins.h compat_misc.h hid.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 \ hid_attrib.h hid_actions.h ../src_plugins/export_nelma/nelma.o: ../src_plugins/export_nelma/nelma.c \ @@ -377,15 +386,16 @@ vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h error.h data.h \ - global_element.h list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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_pin.h list_pad.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 obj_line.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.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: \ @@ -394,15 +404,16 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h math_helper.h data.h \ - global_element.h list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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_pin.h list_pad.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 obj_line.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 \ + 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 \ @@ -415,16 +426,17 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 obj_line.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 + 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 \ globalconst.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ @@ -432,15 +444,14 @@ global_element.h list_pin.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_pad.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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_text.h list_poly.h list_rat.h \ - layer.h crosshair.h rubberband.h vtonpoint.h \ + obj_line.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 \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h obj_line.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 + ../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 ../src_plugins/export_png/png.o: ../src_plugins/export_png/png.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 \ @@ -453,15 +464,15 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - flag.h polyarea.h layer.h list_text.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_list.h library.h rats_patch.h board.h \ - vtonpoint.h data.h global_element.h list_pin.h list_pad.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 obj_line.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 + 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_text_list.h obj_text.h \ + library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ + list_pin.h list_pad.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 ../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 \ ../config.h conf_core.h conf.h global_typedefs.h pcb_bool.h unit.h \ pcb-printf.h ../src_3rd/genvector/gds_char.h \ @@ -475,36 +486,36 @@ ../src_3rd/genlist/gendlist.h globalconst.h math_helper.h board.h \ const.h macro.h vtroutestyle.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ - list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_list.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_pin.h list_pad.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 obj_line.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 + list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ + obj_line.h obj_text_list.h obj_text.h library.h rats_patch.h board.h \ + vtonpoint.h data.h global_element.h list_pin.h list_pad.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 ../src_plugins/export_ps/ps.h hid_init.h \ + hid_attrib.h hid_helper.h hid_flags.h hid_color.h ../src_plugins/export_ps/ps.o: ../src_plugins/export_ps/ps.c ../config.h \ math_helper.h board.h const.h macro.h global_typedefs.h pcb_bool.h \ unit.h vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 obj_line.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 + 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 \ @@ -518,14 +529,14 @@ ../src_3rd/genlist/gendlist.h globalconst.h math_helper.h board.h \ const.h macro.h vtroutestyle.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ - list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_list.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_pin.h list_pad.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 obj_line.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 + list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ + obj_line.h obj_text_list.h obj_text.h library.h rats_patch.h board.h \ + vtonpoint.h data.h global_element.h list_pin.h list_pad.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 ../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 \ @@ -538,14 +549,14 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h build_run.h board.h const.h \ macro.h vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h \ - attrib.h flag.h polyarea.h layer.h list_text.h list_poly.h \ - obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h library.h \ - rats_patch.h board.h vtonpoint.h data.h global_element.h list_pin.h \ - list_pad.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 obj_line.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 + 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_text_list.h \ + obj_text.h library.h rats_patch.h board.h vtonpoint.h data.h \ + global_element.h list_pin.h list_pad.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 ../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 \ @@ -558,13 +569,14 @@ ../src_3rd/genlist/gendlist.h globalconst.h math_helper.h build_run.h \ board.h const.h macro.h vtroutestyle.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ - list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_list.h library.h rats_patch.h board.h vtonpoint.h data.h \ - global_element.h list_pin.h list_pad.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 obj_line.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 + list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ + obj_line.h obj_text_list.h obj_text.h library.h rats_patch.h board.h \ + vtonpoint.h data.h global_element.h list_pin.h list_pad.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 ../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 \ pcb-printf.h ../src_3rd/genvector/gds_char.h \ @@ -577,14 +589,14 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - flag.h polyarea.h layer.h list_text.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_list.h library.h rats_patch.h board.h \ - vtonpoint.h create.h rubberband.h data.h global_element.h list_pin.h \ - list_pad.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 obj_line.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 + 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_text_list.h obj_text.h \ + library.h rats_patch.h board.h vtonpoint.h create.h rubberband.h data.h \ + global_element.h list_pin.h list_pad.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 ../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 \ @@ -591,14 +603,14 @@ global_element.h list_pin.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_pad.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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_text.h list_poly.h list_rat.h \ - layer.h crosshair.h rubberband.h vtonpoint.h \ + obj_line.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 \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h obj_line.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 \ + ../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 \ ../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 \ @@ -629,14 +641,15 @@ vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h hid.h error.h drc.h data.h \ - global_element.h list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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_pin.h list_pad.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 obj_line.h buffer.h misc.h mymem.h layer.h pcb-printf.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: \ @@ -653,13 +666,13 @@ ../src_3rd/genlist/gendlist.h error.h ../src_plugins/hid_gtk/gui.h \ board.h const.h macro.h vtroutestyle.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_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_pin.h list_pad.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 obj_line.h buffer.h misc.h mymem.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_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_pin.h list_pad.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_plugins/hid_gtk/ghid-layer-selector.h \ @@ -682,13 +695,13 @@ ../src_3rd/genlist/gendlist.h error.h ../src_plugins/hid_gtk/gui.h \ board.h const.h macro.h vtroutestyle.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_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_pin.h list_pad.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 obj_line.h buffer.h misc.h mymem.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_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_pin.h list_pad.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_plugins/hid_gtk/ghid-layer-selector.h \ @@ -710,13 +723,13 @@ ../src_3rd/genlist/gendlist.h error.h ../src_plugins/hid_gtk/gui.h \ board.h const.h macro.h vtroutestyle.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_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_pin.h list_pad.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 obj_line.h buffer.h misc.h mymem.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_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_pin.h list_pad.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_plugins/hid_gtk/ghid-layer-selector.h \ @@ -739,13 +752,13 @@ ../src_3rd/genlist/gendlist.h error.h ../src_plugins/hid_gtk/gui.h \ board.h const.h macro.h vtroutestyle.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_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_pin.h list_pad.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 obj_line.h buffer.h misc.h mymem.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_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_pin.h list_pad.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_plugins/hid_gtk/ghid-layer-selector.h \ @@ -760,18 +773,19 @@ pcb_bool.h unit.h vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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_pin.h list_pad.h list_element.h ht_element.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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_pin.h list_pad.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 obj_line.h buffer.h misc.h \ - mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.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_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ @@ -795,13 +809,13 @@ ../src_plugins/hid_gtk/gtkhid.h conf_hid.h error.h \ ../src_plugins/hid_gtk/gui.h board.h const.h macro.h vtroutestyle.h \ global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ - layer.h list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_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_pin.h list_pad.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 obj_line.h buffer.h misc.h mymem.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_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_pin.h list_pad.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_plugins/hid_gtk/ghid-layer-selector.h \ @@ -816,19 +830,19 @@ 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 attrib.h flag.h \ - globalconst.h polyarea.h layer.h list_text.h \ + globalconst.h polyarea.h layer.h list_poly.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_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_pin.h list_pad.h list_element.h ht_element.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_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_pin.h list_pad.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 obj_line.h buffer.h misc.h \ - mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.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_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ @@ -867,12 +881,12 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h crosshair.h rubberband.h \ global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ - vtonpoint.h hid.h error.h drc.h obj_line.h clip.h layer.h list_text.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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_pin.h list_pad.h list_element.h ht_element.h \ + 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_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_pin.h list_pad.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 \ @@ -897,10 +911,11 @@ rubberband.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ polyarea.h vtonpoint.h hid.h error.h drc.h obj_line.h error.h \ ../src_plugins/hid_gtk/gui.h board.h const.h macro.h vtroutestyle.h \ - layer.h list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_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_pin.h list_pad.h list_element.h ht_element.h \ + layer.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ + obj_line_list.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_pin.h list_pad.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 \ @@ -928,13 +943,13 @@ ../src_3rd/genlist/gendlist.h globalconst.h ../src_plugins/hid_gtk/gui.h \ board.h const.h macro.h vtroutestyle.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ - list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_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_pin.h list_pad.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 obj_line.h buffer.h misc.h mymem.h \ + list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ + obj_line.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 \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ + list_pin.h list_pad.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_plugins/hid_gtk/ghid-layer-selector.h \ @@ -957,14 +972,14 @@ ../src_3rd/liblihata/genht/hash.h ../src_plugins/hid_gtk/gui.h board.h \ const.h macro.h vtroutestyle.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ - list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_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_pin.h list_pad.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h list_rat.h crosshair.h \ - rubberband.h hid.h obj_line.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 \ + list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ + obj_line.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 \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ + list_pin.h list_pad.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 ../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 \ @@ -988,13 +1003,13 @@ ../src_3rd/genlist/gendlist.h globalconst.h ../src_plugins/hid_gtk/gui.h \ board.h const.h macro.h vtroutestyle.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ - list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_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_pin.h list_pad.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 obj_line.h buffer.h misc.h mymem.h \ + list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ + obj_line.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 \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ + list_pin.h list_pad.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_plugins/hid_gtk/ghid-layer-selector.h \ @@ -1010,14 +1025,14 @@ global_element.h list_pin.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_pad.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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_text.h list_poly.h list_rat.h \ - layer.h crosshair.h rubberband.h vtonpoint.h \ + obj_line.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 \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h obj_line.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 \ + ../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 \ ../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 hid_cfg_input.h \ @@ -1044,15 +1059,15 @@ ../src_3rd/genlist/gendlist.h globalconst.h error.h search.h \ global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ rats.h netlist.h library.h route_style.h vtroutestyle.h misc_util.h \ - draw.h hid.h error.h drc.h layer.h list_text.h list_poly.h \ - obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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_pin.h list_pad.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 obj_line.h buffer.h misc.h mymem.h \ - ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + 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_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_pin.h list_pad.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 ../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 \ @@ -1068,18 +1083,19 @@ pcb_bool.h unit.h vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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_pin.h list_pad.h list_element.h ht_element.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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_pin.h list_pad.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 obj_line.h buffer.h misc.h \ - mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.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_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ @@ -1102,13 +1118,13 @@ ../src_3rd/genlist/gendlist.h globalconst.h ../src_plugins/hid_gtk/gui.h \ board.h const.h macro.h vtroutestyle.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ - list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_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_pin.h list_pad.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 obj_line.h buffer.h misc.h mymem.h \ + list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ + obj_line.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 \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ + list_pin.h list_pad.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_plugins/hid_gtk/ghid-layer-selector.h \ @@ -1131,13 +1147,13 @@ ../src_3rd/genlist/gendlist.h globalconst.h conf_hid.h error.h \ ../src_plugins/hid_gtk/gui.h board.h const.h macro.h vtroutestyle.h \ global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ - layer.h list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_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_pin.h list_pad.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 obj_line.h buffer.h misc.h mymem.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_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_pin.h list_pad.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_plugins/hid_gtk/ghid-layer-selector.h \ @@ -1161,13 +1177,13 @@ rubberband.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ polyarea.h vtonpoint.h hid.h error.h drc.h obj_line.h data.h \ global_element.h list_pin.h list_pad.h obj_all_list.h obj_arc_list.h \ - obj_arc.h obj_line_list.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_text.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 \ + obj_arc.h obj_line_list.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 \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ @@ -1189,13 +1205,13 @@ ../src_plugins/hid_gtk/win_place.h ../src_plugins/hid_gtk/gui.h board.h \ const.h macro.h vtroutestyle.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ - list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_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_pin.h list_pad.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 obj_line.h buffer.h misc.h mymem.h \ + list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ + obj_line.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 \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ + list_pin.h list_pad.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_plugins/hid_gtk/ghid-layer-selector.h \ @@ -1219,13 +1235,13 @@ ../src_3rd/genlist/gendlist.h globalconst.h ../src_plugins/hid_gtk/gui.h \ board.h const.h macro.h vtroutestyle.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ - list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_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_pin.h list_pad.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 obj_line.h buffer.h misc.h mymem.h \ + list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ + obj_line.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 \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ + list_pin.h list_pad.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_plugins/hid_gtk/ghid-layer-selector.h \ @@ -1249,13 +1265,13 @@ ../src_3rd/genlist/gendlist.h globalconst.h ../src_plugins/hid_gtk/gui.h \ board.h const.h macro.h vtroutestyle.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ - list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_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_pin.h list_pad.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 obj_line.h buffer.h misc.h mymem.h \ + list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ + obj_line.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 \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ + list_pin.h list_pad.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_plugins/hid_gtk/ghid-layer-selector.h \ @@ -1277,13 +1293,13 @@ ../src_3rd/genlist/gendlist.h globalconst.h ../src_plugins/hid_gtk/gui.h \ board.h const.h macro.h vtroutestyle.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ - list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_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_pin.h list_pad.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 obj_line.h buffer.h misc.h mymem.h \ + list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ + obj_line.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 \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ + list_pin.h list_pad.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_plugins/hid_gtk/ghid-layer-selector.h \ @@ -1308,13 +1324,13 @@ vtroutestyle.h ../src_plugins/hid_gtk/gtkhid.h conf_hid.h error.h \ ../src_plugins/hid_gtk/gui.h board.h const.h macro.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ - list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_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_pin.h list_pad.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 obj_line.h buffer.h misc.h mymem.h \ + list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ + obj_line.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_pin.h list_pad.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_plugins/hid_gtk/gui-pinout-preview.h \ @@ -1342,13 +1358,13 @@ ../src_3rd/genlist/gendlist.h globalconst.h ../src_plugins/hid_gtk/gui.h \ board.h const.h macro.h vtroutestyle.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ - list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_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_pin.h list_pad.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 obj_line.h buffer.h misc.h mymem.h \ + list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ + obj_line.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 \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ + list_pin.h list_pad.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_plugins/hid_gtk/ghid-layer-selector.h \ @@ -1363,18 +1379,19 @@ pcb_bool.h unit.h vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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_pin.h list_pad.h list_element.h ht_element.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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_pin.h list_pad.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 obj_line.h buffer.h misc.h \ - mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.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_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ @@ -1397,11 +1414,11 @@ ../src_3rd/genlist/gendlist.h globalconst.h compat_misc.h data.h \ global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h list_pin.h list_pad.h obj_all_list.h obj_arc_list.h \ - obj_arc.h obj_line_list.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_text.h list_poly.h list_rat.h layer.h crosshair.h rubberband.h \ - vtonpoint.h hid.h error.h drc.h obj_line.h buffer.h build_run.h \ - crosshair.h layer.h misc.h mymem.h pcb-printf.h hid.h \ + obj_arc.h obj_line_list.h obj_line.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 \ + 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 \ @@ -1420,11 +1437,11 @@ ../src_3rd/genlist/gendlist.h globalconst.h compat_misc.h data.h \ global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h list_pin.h list_pad.h obj_all_list.h obj_arc_list.h \ - obj_arc.h obj_line_list.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_text.h list_poly.h list_rat.h layer.h crosshair.h rubberband.h \ - vtonpoint.h hid.h error.h drc.h obj_line.h buffer.h misc.h mymem.h set.h \ - buffer.h vtptr.h plug_footprint.h vtlibrary.h hid.h \ + obj_arc.h obj_line_list.h obj_line.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 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 \ @@ -1442,13 +1459,13 @@ ../src_3rd/genlist/gendlist.h globalconst.h data.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h list_pin.h list_pad.h obj_all_list.h obj_arc_list.h \ - obj_arc.h obj_line_list.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_text.h list_poly.h list_rat.h layer.h crosshair.h rubberband.h \ - vtonpoint.h hid.h error.h drc.h obj_line.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 \ + obj_arc.h obj_line_list.h obj_line.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 \ + 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 \ @@ -1467,16 +1484,16 @@ ../src_3rd/genlist/gendlist.h globalconst.h data.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h list_pin.h list_pad.h obj_all_list.h obj_arc_list.h \ - obj_arc.h obj_line_list.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_text.h list_poly.h list_rat.h layer.h crosshair.h rubberband.h \ - vtonpoint.h hid.h error.h drc.h obj_line.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 ../src_plugins/hid_lesstif/stdarg.h \ - compat_misc.h + obj_arc.h obj_line_list.h obj_line.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 \ + 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 \ + ../src_plugins/hid_lesstif/stdarg.h compat_misc.h ../src_plugins/hid_lesstif/menu_lht.o: \ ../src_plugins/hid_lesstif/menu_lht.c ../src_plugins/hid_lesstif/netlist.o: \ @@ -1487,14 +1504,14 @@ global_element.h list_pin.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_pad.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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_text.h list_poly.h list_rat.h \ - layer.h crosshair.h rubberband.h vtonpoint.h \ + obj_line.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 \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h obj_line.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 \ + ../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 \ 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 \ @@ -1517,46 +1534,49 @@ ../src_3rd/genlist/gendlist.h globalconst.h compat_misc.h data.h \ global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h list_pin.h list_pad.h obj_all_list.h obj_arc_list.h \ - obj_arc.h obj_line_list.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_text.h list_poly.h list_rat.h layer.h crosshair.h rubberband.h \ - vtonpoint.h hid.h error.h drc.h obj_line.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 + obj_arc.h obj_line_list.h obj_line.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 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 ../src_plugins/import_dsn/dsn.o: ../src_plugins/import_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 \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 obj_line.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 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 + 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 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 \ ../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 \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 obj_line.h buffer.h library.h error.h plugins.h \ - compat_misc.h compat_nls.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 \ @@ -1563,20 +1583,20 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 obj_line.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 ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/genvector/vtp0.h list_conf.h netlist.h route_style.h \ - rats_patch.h plug_io.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 \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ + netlist.h route_style.h rats_patch.h plug_io.h ../src_plugins/import_netlist/import_netlist.o: \ ../src_plugins/import_netlist/import_netlist.c ../config.h board.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h vtroutestyle.h \ @@ -1583,11 +1603,11 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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 \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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 \ ../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 \ @@ -1595,8 +1615,8 @@ list_conf.h plug_import.h conf_core.h error.h misc.h mymem.h data.h \ global_element.h list_pin.h list_pad.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 obj_line.h \ - buffer.h rats_patch.h compat_misc.h compat_nls.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 ../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 \ @@ -1609,16 +1629,16 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - flag.h polyarea.h layer.h list_text.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_list.h library.h rats_patch.h board.h \ - vtonpoint.h data.h global_element.h list_pin.h list_pad.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 obj_line.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 \ + 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_text_list.h obj_text.h \ + library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ + list_pin.h list_pad.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 \ ../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 \ @@ -1633,10 +1653,10 @@ ../src_3rd/genlist/gendlist.h ../src_plugins/io_kicad/write.h data.h \ globalconst.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h global_element.h list_pin.h list_pad.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_list.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_text.h list_poly.h list_rat.h layer.h crosshair.h rubberband.h \ - vtonpoint.h hid.h error.h drc.h obj_line.h buffer.h \ + obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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 \ ../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 \ @@ -1646,20 +1666,20 @@ pcb_bool.h unit.h vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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_pin.h list_pad.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 obj_line.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 + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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 \ + ../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_pin.h list_pad.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/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 ../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 \ @@ -1670,21 +1690,21 @@ vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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 ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/genvector/vtp0.h list_conf.h error.h \ - ../src_plugins/io_kicad/uniq_name.h ../src_3rd/liblihata/genht/htsp.h \ - data.h global_element.h list_pin.h list_pad.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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 \ + ../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 error.h ../src_plugins/io_kicad/uniq_name.h \ + ../src_3rd/liblihata/genht/htsp.h data.h global_element.h list_pin.h \ + list_pad.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 obj_line.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 + 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_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 \ @@ -1699,11 +1719,11 @@ ../src_3rd/genlist/gendlist.h ../src_plugins/io_kicad_legacy/write.h \ data.h globalconst.h global_objs.h ../src_3rd/genlist/gendlist.h \ attrib.h flag.h polyarea.h global_element.h list_pin.h list_pad.h \ - obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_text.h list_poly.h list_rat.h \ - layer.h crosshair.h rubberband.h vtonpoint.h hid.h error.h drc.h \ - obj_line.h buffer.h + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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 ../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 \ @@ -1710,22 +1730,22 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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 ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/genvector/vtp0.h list_conf.h error.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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 \ + ../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 error.h \ ../src_plugins/io_kicad_legacy/../io_kicad/uniq_name.h \ ../src_3rd/liblihata/genht/htsp.h data.h global_element.h list_pin.h \ list_pad.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 obj_line.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 + 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_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 \ @@ -1732,13 +1752,13 @@ global_element.h list_pin.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_pad.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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_text.h list_poly.h list_rat.h \ - layer.h crosshair.h rubberband.h vtonpoint.h \ + obj_line.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 \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h obj_line.h \ - buffer.h macro.h ../src_plugins/io_lihata/common.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: \ ../src_plugins/io_lihata/io_lihata.c ../config.h plugins.h plug_io.h \ library.h global_typedefs.h pcb_bool.h unit.h conf.h pcb-printf.h \ @@ -1762,14 +1782,14 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.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 obj_line.h \ - buffer.h plugins.h plug_io.h conf.h pcb-printf.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 ../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 \ @@ -1784,14 +1804,14 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.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 obj_line.h \ - buffer.h plugins.h plug_io.h conf.h pcb-printf.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 ../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 \ @@ -1815,9 +1835,10 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h board.h const.h macro.h vtroutestyle.h \ global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ - globalconst.h polyarea.h layer.h list_text.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_list.h library.h rats_patch.h board.h \ - vtonpoint.h misc.h mymem.h compat_misc.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_text_list.h \ + obj_text.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 \ @@ -1831,12 +1852,12 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h change.h \ create.h rubberband.h library.h crosshair.h vtonpoint.h hid.h error.h \ drc.h obj_line.h data.h global_element.h list_pin.h list_pad.h \ - obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/hash.h list_text.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 \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.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 \ @@ -1859,8 +1880,9 @@ ../src_3rd/genlist/gendlist.h ../src_plugins/io_pcb/file.h board.h \ const.h macro.h vtroutestyle.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_list.h rats_patch.h board.h vtonpoint.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_text_list.h obj_text.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 \ @@ -1876,12 +1898,12 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h crosshair.h \ rubberband.h global_objs.h vtonpoint.h hid.h error.h drc.h obj_line.h \ data.h global_element.h list_pin.h list_pad.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_list.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_text.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 \ - 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 \ + obj_arc_list.h obj_arc.h obj_line_list.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 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 \ ../src_plugins/io_pcb/parse_y.h create.h plug_footprint.h vtlibrary.h \ ../src_plugins/io_pcb/attribs.h compat_misc.h compat_cc.h ../src_plugins/io_pcb/parse_y.o: ../src_plugins/io_pcb/parse_y.c \ @@ -1888,45 +1910,45 @@ ../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 global_objs.h layer.h list_text.h \ + ../src_3rd/genvector/genvector_undef.h global_objs.h layer.h list_poly.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_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_pin.h list_pad.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 obj_line.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 + ../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_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_pin.h list_pad.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 ../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 \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 obj_line.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 ../src_3rd/genvector/vtp0.h list_conf.h \ - misc_util.h obj_line.h dolists.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 \ + ../src_3rd/genvector/vtp0.h list_conf.h misc_util.h obj_line.h dolists.h ../src_plugins/lib_gensexpr/lib_gensexpr.o: \ ../src_plugins/lib_gensexpr/lib_gensexpr.c plugins.h ../src_plugins/lib_legacy_func/lib_legacy_func.o: \ @@ -1938,12 +1960,11 @@ global_element.h list_pin.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_pad.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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_text.h list_poly.h list_rat.h \ - layer.h crosshair.h rubberband.h vtonpoint.h hid.h error.h drc.h \ - obj_line.h buffer.h action_helper.h change.h error.h undo.h library.h \ - plugins.h + obj_line.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 ../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 \ @@ -1956,12 +1977,12 @@ ../src_3rd/genlist/gendlist.h data.h globalconst.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h list_pin.h list_pad.h obj_all_list.h obj_arc_list.h \ - obj_arc.h obj_line_list.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_text.h list_poly.h list_rat.h layer.h crosshair.h rubberband.h \ - vtonpoint.h hid.h error.h drc.h obj_line.h buffer.h action_helper.h \ - change.h error.h undo.h library.h plugins.h hid_init.h hid_attrib.h \ - dolists.h + obj_arc.h obj_line_list.h obj_line.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 \ + 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 \ @@ -1979,12 +2000,12 @@ global_element.h list_pin.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_pad.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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_text.h list_poly.h list_rat.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 obj_line.h \ - buffer.h draw.h error.h plug_io.h conf.h pcb-printf.h \ + obj_line.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 \ + ../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 \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ @@ -2010,12 +2031,12 @@ ../src_3rd/genlist/gendlist.h data.h globalconst.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h list_pin.h list_pad.h obj_all_list.h obj_arc_list.h \ - obj_arc.h obj_line_list.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_text.h list_poly.h list_rat.h layer.h crosshair.h rubberband.h \ - vtonpoint.h hid.h error.h drc.h obj_line.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 + obj_arc.h obj_line_list.h obj_line.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 \ + 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 \ @@ -2022,16 +2043,17 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 obj_line.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 + 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 \ @@ -2038,16 +2060,17 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 obj_line.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 + 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 \ @@ -2072,13 +2095,14 @@ polyarea.h global_element.h list_pin.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h list_pad.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_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_text.h list_poly.h list_rat.h \ - layer.h crosshair.h rubberband.h vtonpoint.h \ + obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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 \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h obj_line.h \ - buffer.h ../src_plugins/propedit/props.h global_typedefs.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 \ ../src_plugins/propedit/propsel.h change.h misc.h mymem.h misc_util.h \ compat_misc.h undo.h library.h rotate.h @@ -2094,14 +2118,14 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h create.h rubberband.h \ global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ - library.h board.h const.h macro.h vtroutestyle.h layer.h list_text.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - rats_patch.h board.h vtonpoint.h data.h global_element.h list_pin.h \ - list_pad.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 obj_line.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 + 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_text_list.h obj_text.h rats_patch.h board.h vtonpoint.h data.h \ + global_element.h list_pin.h list_pad.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 ../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 \ @@ -2108,14 +2132,14 @@ global_element.h list_pin.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_pad.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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_text.h list_poly.h list_rat.h \ - layer.h crosshair.h rubberband.h vtonpoint.h \ + obj_line.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 \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h obj_line.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/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 \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/genregex/regex_se.h \ ../src_3rd/genregex/regex_templ.h ../src_3rd/genregex/regex.h \ ../src_plugins/query/fields_sphash.h ../src_plugins/query/query_exec.h @@ -2134,10 +2158,10 @@ ../src_3rd/genlist/gendlist.h data.h globalconst.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h list_pin.h list_pad.h obj_all_list.h obj_arc_list.h \ - obj_arc.h obj_line_list.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h list_text.h list_poly.h list_rat.h \ - layer.h crosshair.h rubberband.h vtonpoint.h hid.h error.h drc.h \ - obj_line.h buffer.h action_helper.h change.h error.h undo.h library.h \ + obj_arc.h obj_line_list.h obj_line.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 ../src_3rd/genregex/regex_se.h \ ../src_3rd/genregex/regex_templ.h ../src_3rd/genregex/regex.h \ @@ -2147,16 +2171,16 @@ pcb_bool.h unit.h vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 obj_line.h buffer.h \ - ../src_plugins/query/query_access.h ../src_plugins/query/query.h \ - obj_any.h ../src_3rd/liblihata/genht/htsi.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 \ ../src_plugins/query/fields_sphash.h ../src_plugins/query/query_exec.h \ @@ -2173,9 +2197,9 @@ ../src_plugins/query/query_y.h ../src_plugins/query/query_exec.h const.h \ set.h draw.h hid.h error.h drc.h select.h operation.h global_element.h \ list_pin.h list_pad.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_list.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - macro.h dolists.h + obj_line_list.h obj_line.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 ../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 \ @@ -2182,18 +2206,18 @@ global_element.h list_pin.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_pad.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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_text.h list_poly.h list_rat.h \ - layer.h crosshair.h rubberband.h vtonpoint.h \ + obj_line.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 \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h obj_line.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 ../src_3rd/genregex/regex_templ.h \ - ../src_3rd/genregex/regex.h ../src_plugins/query/fields_sphash.h \ - ../src_plugins/query/query_exec.h ../src_plugins/query/query_access.h \ - pcb-printf.h ../src_3rd/genvector/gds_char.h + ../src_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 \ + ../src_3rd/genregex/regex_templ.h ../src_3rd/genregex/regex.h \ + ../src_plugins/query/fields_sphash.h ../src_plugins/query/query_exec.h \ + ../src_plugins/query/query_access.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h ../src_plugins/query/query_l.o: ../src_plugins/query/query_l.c unit.h \ ../config.h ../src_plugins/query/query.h obj_any.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h \ @@ -2203,8 +2227,9 @@ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/genregex/regex_se.h ../src_3rd/genregex/regex_templ.h \ ../src_3rd/genregex/regex.h ../src_plugins/query/fields_sphash.h \ - ../src_plugins/query/query_y.h compat_misc.h layer.h list_text.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h + ../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_text_list.h obj_text.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 \ @@ -2220,15 +2245,16 @@ vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 obj_line.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 \ + 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 \ @@ -2241,15 +2267,16 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 obj_line.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 \ + 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 \ @@ -2268,10 +2295,10 @@ ../src_plugins/report/report.h math_helper.h crosshair.h rubberband.h \ global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ vtonpoint.h hid.h error.h drc.h obj_line.h board.h const.h macro.h \ - vtroutestyle.h layer.h list_text.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_list.h library.h rats_patch.h board.h \ - data.h global_element.h list_pin.h list_pad.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h \ + vtroutestyle.h layer.h list_poly.h obj_all_list.h obj_arc_list.h \ + obj_arc.h obj_line_list.h obj_text_list.h obj_text.h library.h \ + rats_patch.h board.h data.h global_element.h list_pin.h list_pad.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 \ @@ -2292,15 +2319,15 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - flag.h polyarea.h layer.h list_text.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_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_pin.h \ - list_pad.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 obj_line.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 + 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_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 \ + list_pin.h list_pad.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_plugins/smartdisperse/smartdisperse.o: \ ../src_plugins/smartdisperse/smartdisperse.c \ ../src_3rd/liblihata/genht/htpi.h ../src_3rd/liblihata/genht/ht.h \ @@ -2309,35 +2336,35 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.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 obj_line.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 + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 ../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 \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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 ../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_pin.h list_pad.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 obj_line.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 + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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 \ + ../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 conf.h conf_core.h data.h global_element.h list_pin.h \ + list_pad.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_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 \ @@ -2344,15 +2371,16 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h board.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 obj_line.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 + 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_plugins/toporouter/toporouter.o: \ ../src_plugins/toporouter/toporouter.c ../config.h \ ../src_plugins/toporouter/toporouter.h data.h globalconst.h \ @@ -2361,16 +2389,16 @@ global_element.h list_pin.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_pad.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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_text.h list_poly.h list_rat.h \ - layer.h crosshair.h rubberband.h vtonpoint.h \ + obj_line.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 \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h obj_line.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 math_helper.h move.h misc_util.h create.h draw.h error.h find.h \ - heap.h rtree.h misc.h mymem.h mymem.h polygon.h rtree.h rats.h netlist.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 \ + math_helper.h move.h misc_util.h create.h draw.h error.h find.h heap.h \ + rtree.h misc.h mymem.h mymem.h polygon.h rtree.h rats.h netlist.h \ route_style.h remove.h thermal.h undo.h ../src_3rd/gts/gts.h \ pcb-printf.h ../src_3rd/genvector/gds_char.h compat_nls.h ../src_plugins/vendordrill/vendor.o: ../src_plugins/vendordrill/vendor.c \ @@ -2387,14 +2415,14 @@ ../src_3rd/genregex/regex_sei.h ../src_3rd/genregex/regex_templ.h \ ../src_3rd/genregex/regex.h change.h board.h const.h macro.h \ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - flag.h polyarea.h layer.h list_text.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_list.h library.h rats_patch.h board.h \ - vtonpoint.h data.h global_element.h list_pin.h list_pad.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 obj_line.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 \ + 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_text_list.h obj_text.h \ + library.h rats_patch.h board.h vtonpoint.h data.h global_element.h \ + list_pin.h list_pad.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 ../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 \ compat_nls.h ../src_3rd/liblihata/tree.h dolists.h \ ../src_plugins/vendordrill/vendor_conf_fields.h @@ -2518,14 +2546,14 @@ ../src_3rd/genlist/gendlist.h globalconst.h action_helper.h board.h \ const.h macro.h vtroutestyle.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ - list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_list.h library.h rats_patch.h vtonpoint.h change.h copy.h \ - create.h rubberband.h data.h global_element.h list_pin.h list_pad.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ + list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ + obj_line.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_pin.h \ + list_pad.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 obj_line.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 \ + 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 attrib.o: attrib.c ../config.h compat_misc.h attrib.h @@ -2533,14 +2561,14 @@ pcb_bool.h unit.h vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h vtonpoint.h data.h global_element.h list_pin.h \ - list_pad.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h vtonpoint.h data.h \ + global_element.h list_pin.h list_pad.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 obj_line.h buffer.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 @@ -2555,16 +2583,17 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h action_helper.h buffer.h \ global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ - board.h const.h macro.h vtroutestyle.h layer.h list_text.h list_poly.h \ - obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h library.h \ - rats_patch.h vtonpoint.h copy.h create.h rubberband.h data.h \ - global_element.h list_pin.h list_pad.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 obj_line.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 + 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_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_pin.h list_pad.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_text_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 \ @@ -2577,9 +2606,9 @@ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ globalconst.h board.h const.h macro.h vtroutestyle.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ - list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_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 + list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ + obj_line.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 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 \ @@ -2592,15 +2621,15 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - flag.h polyarea.h layer.h list_text.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_list.h library.h rats_patch.h \ - vtonpoint.h crosshair.h rubberband.h hid.h error.h drc.h obj_line.h \ - data.h global_element.h list_pin.h list_pad.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.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_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_pin.h list_pad.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_line_op.h obj_text_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 \ @@ -2613,14 +2642,14 @@ ../src_3rd/genlist/gendlist.h globalconst.h data.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h list_pin.h list_pad.h obj_all_list.h obj_arc_list.h \ - obj_arc.h obj_line_list.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_text.h list_poly.h list_rat.h layer.h crosshair.h rubberband.h \ - vtonpoint.h hid.h error.h drc.h obj_line.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 + obj_arc.h obj_line_list.h obj_line.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 \ + 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 \ @@ -2649,16 +2678,16 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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 ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/genvector/vtp0.h list_conf.h misc_util.h route_style.h \ - error.h hid.h drc.h + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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 \ + ../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 misc_util.h route_style.h error.h hid.h drc.h conf_core.o: conf_core.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 \ @@ -2693,14 +2722,15 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - flag.h polyarea.h layer.h list_text.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_list.h library.h rats_patch.h \ - vtonpoint.h create.h rubberband.h data.h global_element.h list_pin.h \ - list_pad.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 obj_line.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_all.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_text_list.h obj_text.h \ + library.h rats_patch.h vtonpoint.h create.h rubberband.h data.h \ + global_element.h list_pin.h list_pad.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_text_op.h obj_all.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 \ @@ -2712,15 +2742,15 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - flag.h polyarea.h layer.h list_text.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_list.h library.h rats_patch.h \ - vtonpoint.h math_helper.h create.h rubberband.h data.h global_element.h \ - list_pin.h list_pad.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 obj_line.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 + 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_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_pin.h list_pad.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.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 \ @@ -2732,11 +2762,11 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - flag.h polyarea.h layer.h list_text.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_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 obj_line.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.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_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_pin.h list_pad.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 \ @@ -2745,15 +2775,14 @@ pcb_bool.h unit.h vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h vtonpoint.h data.h global_element.h list_pin.h \ - list_pad.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h vtonpoint.h data.h \ + global_element.h list_pin.h list_pad.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 obj_line.h buffer.h mymem.h rtree.h list_common.h \ - obj_all.h + hid.h error.h drc.h buffer.h mymem.h rtree.h list_common.h obj_all.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 \ @@ -2766,55 +2795,57 @@ ../src_3rd/genlist/gendlist.h globalconst.h math_helper.h board.h \ const.h macro.h vtroutestyle.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ - list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_list.h library.h rats_patch.h vtonpoint.h data.h \ - global_element.h list_pin.h list_pad.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 obj_line.h \ - buffer.h draw.h misc.h mymem.h rotate.h rtree.h draw_fab.h obj_all.h + list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ + obj_line.h obj_text_list.h obj_text.h library.h rats_patch.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 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 \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h vtonpoint.h build_run.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h vtonpoint.h \ + build_run.h data.h global_element.h list_pin.h list_pad.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 obj_line.h buffer.h draw.h drill.h draw_fab.h \ - obj_all.h + hid.h error.h drc.h buffer.h draw.h drill.h draw_fab.h obj_all.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 list_pin.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h list_pad.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_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_text.h list_poly.h list_rat.h \ - layer.h crosshair.h rubberband.h vtonpoint.h \ + obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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 \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h obj_line.h \ - buffer.h mymem.h drill.h macro.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 \ pcb_bool.h unit.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h global_element.h list_pin.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h list_pad.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_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_text.h list_poly.h list_rat.h \ - layer.h crosshair.h rubberband.h vtonpoint.h \ + obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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 \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h obj_line.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 ../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 + ../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 \ + ../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 event.o: event.c ../config.h event.h error.h fptr_cast.h file_act.o: file_act.c ../config.h board.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h vtroutestyle.h \ @@ -2821,22 +2852,22 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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 \ - ../src_3rd/liblihata/genht/ht_inlines.h ../src_3rd/genvector/vtp0.h \ - list_conf.h data.h global_element.h list_pin.h list_pad.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 obj_line.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 + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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 ../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 data.h global_element.h \ + list_pin.h list_pad.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 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 \ @@ -2849,33 +2880,33 @@ ../src_3rd/genlist/gendlist.h globalconst.h data.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h list_pin.h list_pad.h obj_all_list.h obj_arc_list.h \ - obj_arc.h obj_line_list.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_text.h list_poly.h list_rat.h layer.h crosshair.h rubberband.h \ - vtonpoint.h hid.h error.h drc.h obj_line.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 + obj_arc.h obj_line_list.h obj_line.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 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 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 \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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 ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/genvector/vtp0.h list_conf.h data.h global_element.h \ - list_pin.h list_pad.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 obj_line.h \ - buffer.h find.h compat_nls.h + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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 \ + ../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 data.h global_element.h list_pin.h list_pad.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 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 \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h \ @@ -2891,22 +2922,22 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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 \ - ../src_3rd/liblihata/genht/ht_inlines.h ../src_3rd/genvector/vtp0.h \ - list_conf.h data.h global_element.h list_pin.h list_pad.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 obj_line.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_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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 ../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 data.h global_element.h \ + list_pin.h list_pad.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 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 \ @@ -2960,14 +2991,14 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h vtonpoint.h data.h global_element.h list_pin.h \ - list_pad.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h vtonpoint.h data.h \ + global_element.h list_pin.h list_pad.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 obj_line.h buffer.h hid_draw_helpers.h hid_extents.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 \ @@ -2974,14 +3005,14 @@ global_element.h list_pin.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_pad.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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_text.h list_poly.h list_rat.h \ - layer.h crosshair.h rubberband.h vtonpoint.h \ + obj_line.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 \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h obj_line.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 \ + ../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 \ ../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 \ @@ -2992,15 +3023,14 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h vtonpoint.h data.h global_element.h list_pin.h \ - list_pad.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h vtonpoint.h data.h \ + global_element.h list_pin.h list_pad.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 obj_line.h buffer.h hid_helper.h hid_attrib.h \ - compat_misc.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 \ @@ -3020,9 +3050,10 @@ globalconst.h global_typedefs.h pcb_bool.h unit.h polyarea.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h list_pad.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_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_line.h \ + obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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 \ ../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 \ @@ -3035,14 +3066,14 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h create.h rubberband.h \ global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ - library.h board.h const.h macro.h vtroutestyle.h layer.h list_text.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - rats_patch.h vtonpoint.h data.h global_element.h list_pin.h list_pad.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 obj_line.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 + 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_text_list.h obj_text.h rats_patch.h vtonpoint.h data.h \ + global_element.h list_pin.h list_pad.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 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 \ @@ -3052,14 +3083,14 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h vtonpoint.h data.h global_element.h list_pin.h \ - list_pad.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h vtonpoint.h data.h \ + global_element.h list_pin.h list_pad.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 obj_line.h buffer.h conf_core.h conf.h pcb-printf.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 \ @@ -3082,8 +3113,9 @@ globalconst.h global_typedefs.h pcb_bool.h unit.h polyarea.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h list_pad.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_list.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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 ../src_3rd/genlist/gentdlist_impl.c list_pad.o: list_pad.c global_objs.h ../src_3rd/genlist/gendlist.h \ ../config.h attrib.h flag.h globalconst.h global_typedefs.h pcb_bool.h \ @@ -3105,26 +3137,21 @@ 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 -list_text.o: list_text.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_text.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 \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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 obj_line.h \ - compat_lrealpath.h free_atexit.h polygon.h rtree.h math_helper.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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 @@ -3143,15 +3170,15 @@ pcb_bool.h unit.h vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h vtonpoint.h data.h global_element.h list_pin.h \ - list_pad.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h vtonpoint.h data.h \ + global_element.h list_pin.h list_pad.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 obj_line.h buffer.h mirror.h misc.h mymem.h \ - polygon.h rtree.h math_helper.h obj_all.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 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 \ @@ -3163,11 +3190,11 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - flag.h polyarea.h layer.h list_text.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_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 obj_line.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.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_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_pin.h list_pad.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 @@ -3183,39 +3210,41 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - flag.h polyarea.h layer.h list_text.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_list.h library.h rats_patch.h \ - vtonpoint.h create.h rubberband.h data.h global_element.h list_pin.h \ - list_pad.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 obj_line.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 + 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_text_list.h obj_text.h \ + library.h rats_patch.h vtonpoint.h create.h rubberband.h data.h \ + global_element.h list_pin.h list_pad.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_text_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 list_pin.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h list_pad.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_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_text.h list_poly.h list_rat.h \ - layer.h crosshair.h rubberband.h vtonpoint.h \ + obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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 \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h obj_line.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 + ../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 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 \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h vtonpoint.h global_element.h list_pin.h \ - list_pad.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h vtonpoint.h \ + global_element.h list_pin.h list_pad.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 \ @@ -3230,14 +3259,14 @@ global_element.h list_pin.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_pad.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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_text.h list_poly.h list_rat.h \ - layer.h crosshair.h rubberband.h vtonpoint.h \ + obj_line.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 \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h obj_line.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 \ + ../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 \ ../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 \ @@ -3254,15 +3283,14 @@ list_pin.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_pad.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_line.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 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_text.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 obj_line.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 + ../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 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 \ @@ -3272,16 +3300,17 @@ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h \ global_typedefs.h pcb_bool.h unit.h polyarea.h const.h undo.h library.h \ board.h macro.h vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ - ../src_3rd/genvector/genvector_undef.h layer.h list_text.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 list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_list.h rats_patch.h vtonpoint.h data.h \ - global_element.h list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.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_text_list.h obj_text.h \ + rats_patch.h vtonpoint.h data.h global_element.h list_pin.h list_pad.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 obj_line.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 \ + 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 \ @@ -3299,17 +3328,40 @@ ../src_3rd/genlist/gendlist.h globalconst.h math_helper.h board.h \ const.h macro.h vtroutestyle.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ - list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_list.h library.h rats_patch.h vtonpoint.h data.h \ - global_element.h list_pin.h list_pad.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 obj_line.h \ - buffer.h find.h misc.h mymem.h rtree.h obj_all.h + list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ + obj_line.h obj_text_list.h obj_text.h library.h rats_patch.h vtonpoint.h \ + data.h global_element.h list_pin.h list_pad.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 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 \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.c + obj_line.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 \ + 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_text_list.h obj_text.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_pin.h list_pad.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 +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 \ + obj_text.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + ../src_3rd/genlist/gentdlist_impl.c object_act.o: object_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 \ @@ -3322,12 +3374,12 @@ ../src_3rd/genlist/gendlist.h globalconst.h data.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h list_pin.h list_pad.h obj_all_list.h obj_arc_list.h \ - obj_arc.h obj_line_list.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - list_text.h list_poly.h list_rat.h layer.h crosshair.h rubberband.h \ - vtonpoint.h hid.h error.h drc.h obj_line.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 \ + obj_arc.h obj_line_list.h obj_line.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 \ + 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 @@ -3385,15 +3437,15 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - flag.h polyarea.h layer.h list_text.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_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_pin.h list_pad.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 obj_line.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 + 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_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_pin.h list_pad.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 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 \ @@ -3409,14 +3461,14 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - flag.h polyarea.h layer.h list_text.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_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_pin.h list_pad.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.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_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_pin.h \ + list_pad.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 obj_line.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 \ + 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 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 \ @@ -3434,15 +3486,14 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - flag.h polyarea.h layer.h list_text.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_list.h library.h rats_patch.h \ - vtonpoint.h data.h global_element.h list_pin.h list_pad.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.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_text_list.h obj_text.h \ + library.h rats_patch.h vtonpoint.h data.h global_element.h list_pin.h \ + list_pad.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 obj_line.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 + 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 \ @@ -3456,14 +3507,15 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - flag.h polyarea.h layer.h list_text.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_list.h library.h rats_patch.h \ - vtonpoint.h create.h rubberband.h data.h global_element.h list_pin.h \ - list_pad.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 obj_line.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 + 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_text_list.h obj_text.h \ + library.h rats_patch.h vtonpoint.h create.h rubberband.h data.h \ + global_element.h list_pin.h list_pad.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 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 \ @@ -3475,28 +3527,29 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - flag.h polyarea.h layer.h list_text.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_list.h library.h rats_patch.h \ - vtonpoint.h data.h global_element.h list_pin.h list_pad.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.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_text_list.h obj_text.h \ + library.h rats_patch.h vtonpoint.h data.h global_element.h list_pin.h \ + list_pad.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 obj_line.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 + 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 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 \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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 \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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 \ ../src_3rd/liblihata/genht/hash.h create.h rubberband.h data.h \ global_element.h list_pin.h list_pad.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h list_rat.h crosshair.h hid.h error.h \ - drc.h obj_line.h buffer.h remove.h copy.h compat_misc.h compat_nls.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 \ @@ -3508,14 +3561,14 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - flag.h polyarea.h layer.h list_text.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_list.h library.h rats_patch.h \ - vtonpoint.h data.h global_element.h list_pin.h list_pad.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.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_text_list.h obj_text.h \ + library.h rats_patch.h vtonpoint.h data.h global_element.h list_pin.h \ + list_pad.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 obj_line.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 + 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_text_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 \ @@ -3522,27 +3575,27 @@ global_element.h list_pin.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_pad.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_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_text.h list_poly.h list_rat.h \ - layer.h crosshair.h rubberband.h vtonpoint.h \ + obj_line.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 \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h obj_line.h \ - buffer.h action_helper.h set.h remove.h funchash_core.h funchash.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 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 \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h vtonpoint.h data.h global_element.h list_pin.h \ - list_pad.h list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h \ + obj_text_list.h obj_text.h library.h rats_patch.h vtonpoint.h data.h \ + global_element.h list_pin.h list_pad.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 obj_line.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 \ + 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 \ @@ -3549,7 +3602,7 @@ ../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_arc_op.h obj_line_op.h obj_text_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 \ @@ -3569,14 +3622,15 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h vtonpoint.h create.h rubberband.h data.h \ - global_element.h list_pin.h list_pad.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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_pin.h list_pad.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 obj_line.h buffer.h polygon.h rtree.h math_helper.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 \ @@ -3588,14 +3642,14 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - flag.h polyarea.h layer.h list_text.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_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_pin.h list_pad.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 obj_line.h \ - buffer.h find.h polygon.h rtree.h search.h rats.h netlist.h \ - route_style.h obj_all.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_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_pin.h list_pad.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 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 \ @@ -3607,12 +3661,12 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - flag.h polyarea.h layer.h list_text.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_list.h library.h rats_patch.h \ - vtonpoint.h data.h global_element.h list_pin.h list_pad.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.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_text_list.h obj_text.h \ + library.h rats_patch.h vtonpoint.h data.h global_element.h list_pin.h \ + list_pad.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 obj_line.h buffer.h draw.h search.h rats.h netlist.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 \ ../src_3rd/genregex/regex_sei.h ../src_3rd/genregex/regex_templ.h \ @@ -3628,14 +3682,14 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - flag.h polyarea.h layer.h list_text.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_list.h library.h rats_patch.h \ - vtonpoint.h data.h global_element.h list_pin.h list_pad.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.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_text_list.h obj_text.h \ + library.h rats_patch.h vtonpoint.h data.h global_element.h list_pin.h \ + list_pad.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 obj_line.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 + 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 \ @@ -3648,10 +3702,10 @@ ../src_3rd/genlist/gendlist.h globalconst.h action_helper.h board.h \ const.h macro.h vtroutestyle.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ - list_text.h list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_line_list.h library.h rats_patch.h vtonpoint.h buffer.h crosshair.h \ - rubberband.h hid.h error.h drc.h obj_line.h data.h global_element.h \ - list_pin.h list_pad.h list_element.h ht_element.h \ + list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ + obj_line.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_pin.h list_pad.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 @@ -3666,32 +3720,31 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h vtonpoint.h polygon.h rtree.h math_helper.h \ - thermal.h mymem.h + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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 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 \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ - layer.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + layer.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_poly.h obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h \ - library.h rats_patch.h vtonpoint.h buffer.h change.h create.h \ - rubberband.h data.h global_element.h list_pin.h list_pad.h \ - list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ + obj_all_list.h obj_arc_list.h obj_arc.h obj_line_list.h obj_line.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_pin.h \ + list_pad.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 obj_line.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 + 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 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 \ @@ -3703,14 +3756,14 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - flag.h polyarea.h layer.h list_text.h list_poly.h obj_all_list.h \ - obj_arc_list.h obj_arc.h obj_line_list.h library.h rats_patch.h \ - vtonpoint.h data.h global_element.h list_pin.h list_pad.h list_element.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.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_text_list.h obj_text.h \ + library.h rats_patch.h vtonpoint.h data.h global_element.h list_pin.h \ + list_pad.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 obj_line.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 \ + 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 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 \ Index: trunk/src/Makefile.in =================================================================== --- trunk/src/Makefile.in (revision 4569) +++ trunk/src/Makefile.in (revision 4570) @@ -73,7 +73,6 @@ library.o list_conf.o list_element.o - list_text.o list_pad.o list_pin.o list_poly.o @@ -94,6 +93,8 @@ obj_line.o obj_line_drcenf.o obj_line_list.o + obj_text.o + obj_text_list.o paths.o pcb-printf.o plugins.o Index: trunk/src/buffer.c =================================================================== --- trunk/src/buffer.c (revision 4569) +++ trunk/src/buffer.c (revision 4570) @@ -55,12 +55,10 @@ */ static void *AddViaToBuffer(pcb_opctx_t *ctx, PinTypePtr); static void *AddRatToBuffer(pcb_opctx_t *ctx, RatTypePtr); -static void *AddTextToBuffer(pcb_opctx_t *ctx, LayerTypePtr, TextTypePtr); static void *AddPolygonToBuffer(pcb_opctx_t *ctx, LayerTypePtr, PolygonTypePtr); static void *AddElementToBuffer(pcb_opctx_t *ctx, ElementTypePtr); static void *MoveViaToBuffer(pcb_opctx_t *ctx, PinTypePtr); static void *MoveRatToBuffer(pcb_opctx_t *ctx, RatTypePtr); -static void *MoveTextToBuffer(pcb_opctx_t *ctx, LayerTypePtr, TextTypePtr); static void *MovePolygonToBuffer(pcb_opctx_t *ctx, LayerTypePtr, PolygonTypePtr); static void *MoveElementToBuffer(pcb_opctx_t *ctx, ElementTypePtr); static void SwapBuffer(BufferTypePtr); @@ -107,17 +105,6 @@ } /* --------------------------------------------------------------------------- - * copies a text to buffer - */ -static void *AddTextToBuffer(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text) -{ - LayerTypePtr layer = &ctx->buffer.dst->Layer[GetLayerNumber(ctx->buffer.src, Layer)]; - - return (CreateNewText(layer, &PCB->Font, Text->X, Text->Y, - Text->Direction, Text->Scale, Text->TextString, MaskFlags(Text->Flags, ctx->buffer.extraflg))); -} - -/* --------------------------------------------------------------------------- * copies a polygon to buffer */ static void *AddPolygonToBuffer(pcb_opctx_t *ctx, LayerTypePtr Layer, PolygonTypePtr Polygon) @@ -209,26 +196,6 @@ } /* --------------------------------------------------------------------------- - * moves a text to buffer without allocating memory for the name - */ -static void *MoveTextToBuffer(pcb_opctx_t *ctx, LayerType * layer, TextType * text) -{ - LayerType *lay = &ctx->buffer.dst->Layer[GetLayerNumber(ctx->buffer.src, layer)]; - - r_delete_entry(layer->text_tree, (BoxType *) text); - RestoreToPolygon(ctx->buffer.src, PCB_TYPE_TEXT, layer, text); - - textlist_remove(text); - textlist_append(&lay->Text, text); - - if (!lay->text_tree) - lay->text_tree = r_create_tree(NULL, 0, 0); - r_insert_entry(lay->text_tree, (BoxType *) text, 0); - ClearFromPolygon(ctx->buffer.dst, PCB_TYPE_TEXT, lay, text); - return (text); -} - -/* --------------------------------------------------------------------------- * 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/change.c =================================================================== --- trunk/src/change.c (revision 4569) +++ trunk/src/change.c (revision 4570) @@ -62,7 +62,6 @@ static void *ChangeViaClearSize(pcb_opctx_t *ctx, PinTypePtr); static void *ChangeViaMaskSize(pcb_opctx_t *ctx, PinTypePtr); static void *ChangePolygonClearSize(pcb_opctx_t *ctx, LayerTypePtr, PolygonTypePtr); -static void *ChangeTextSize(pcb_opctx_t *ctx, LayerTypePtr, TextTypePtr); static void *ChangeElementSize(pcb_opctx_t *ctx, ElementTypePtr); static void *ChangeElementNameSize(pcb_opctx_t *ctx, ElementTypePtr); static void *ChangeElementClearSize(pcb_opctx_t *ctx, ElementTypePtr); @@ -73,7 +72,6 @@ static void *ChangeViaName(pcb_opctx_t *ctx, PinTypePtr); static void *ChangeElementName(pcb_opctx_t *ctx, ElementTypePtr); static void *ChangeElementNonetlist(pcb_opctx_t *ctx, ElementTypePtr); -static void *ChangeTextName(pcb_opctx_t *ctx, LayerTypePtr, TextTypePtr); static void *ChangeElementSquare(pcb_opctx_t *ctx, ElementTypePtr); static void *SetElementSquare(pcb_opctx_t *ctx, ElementTypePtr); static void *ClrElementSquare(pcb_opctx_t *ctx, ElementTypePtr); @@ -95,9 +93,6 @@ static void *ClrPadSquare(pcb_opctx_t *ctx, ElementTypePtr, PadTypePtr); static void *ChangeViaThermal(pcb_opctx_t *ctx, PinTypePtr); static void *ChangePinThermal(pcb_opctx_t *ctx, ElementTypePtr, PinTypePtr); -static void *ChangeTextJoin(pcb_opctx_t *ctx, LayerTypePtr, TextTypePtr); -static void *SetTextJoin(pcb_opctx_t *ctx, LayerTypePtr, TextTypePtr); -static void *ClrTextJoin(pcb_opctx_t *ctx, LayerTypePtr, TextTypePtr); static void *ChangePolyClear(pcb_opctx_t *ctx, LayerTypePtr, PolygonTypePtr); /* --------------------------------------------------------------------------- @@ -833,32 +828,6 @@ } /* --------------------------------------------------------------------------- - * changes the scaling factor of a text object - * returns pcb_true if changed - */ -static void *ChangeTextSize(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text) -{ - int value = ctx->chgsize.absolute ? PCB_COORD_TO_MIL(ctx->chgsize.absolute) - : Text->Scale + PCB_COORD_TO_MIL(ctx->chgsize.delta); - - if (TEST_FLAG(PCB_FLAG_LOCK, Text)) - return (NULL); - if (value <= MAX_TEXTSCALE && value >= MIN_TEXTSCALE && value != Text->Scale) { - AddObjectToSizeUndoList(PCB_TYPE_TEXT, Layer, Text, Text); - EraseText(Layer, Text); - r_delete_entry(Layer->text_tree, (BoxTypePtr) Text); - RestoreToPolygon(PCB->Data, PCB_TYPE_TEXT, Layer, Text); - Text->Scale = value; - SetTextBoundingBox(&PCB->Font, Text); - r_insert_entry(Layer->text_tree, (BoxTypePtr) Text, 0); - ClearFromPolygon(PCB->Data, PCB_TYPE_TEXT, Layer, Text); - DrawText(Layer, Text); - return (Text); - } - return (NULL); -} - -/* --------------------------------------------------------------------------- * changes the scaling factor of an element's outline * returns pcb_true if changed */ @@ -1066,30 +1035,6 @@ } /* --------------------------------------------------------------------------- - * sets data of a text object and calculates bounding box - * memory must have already been allocated - * the one for the new string is allocated - * returns pcb_true if the string has been changed - */ -static void *ChangeTextName(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text) -{ - char *old = Text->TextString; - - if (TEST_FLAG(PCB_FLAG_LOCK, Text)) - return (NULL); - EraseText(Layer, Text); - RestoreToPolygon(PCB->Data, PCB_TYPE_TEXT, Layer, Text); - Text->TextString = ctx->chgname.new_name; - - /* calculate size of the bounding box */ - SetTextBoundingBox(&PCB->Font, Text); - r_insert_entry(Layer->text_tree, (BoxTypePtr) Text, 0); - ClearFromPolygon(PCB->Data, PCB_TYPE_TEXT, Layer, Text); - DrawText(Layer, Text); - return (old); -} - -/* --------------------------------------------------------------------------- * changes the name of a layout; memory has to be already allocated */ pcb_bool ChangeLayoutName(char *Name) @@ -1128,48 +1073,6 @@ } /* --------------------------------------------------------------------------- - * changes the clearance flag of a text - */ -static void *ChangeTextJoin(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text) -{ - if (TEST_FLAG(PCB_FLAG_LOCK, Text)) - return (NULL); - EraseText(Layer, Text); - if (TEST_FLAG(PCB_FLAG_CLEARLINE, Text)) { - AddObjectToClearPolyUndoList(PCB_TYPE_TEXT, Layer, Text, Text, pcb_false); - RestoreToPolygon(PCB->Data, PCB_TYPE_TEXT, Layer, Text); - } - AddObjectToFlagUndoList(PCB_TYPE_LINE, Layer, Text, Text); - TOGGLE_FLAG(PCB_FLAG_CLEARLINE, Text); - if (TEST_FLAG(PCB_FLAG_CLEARLINE, Text)) { - AddObjectToClearPolyUndoList(PCB_TYPE_TEXT, Layer, Text, Text, pcb_true); - ClearFromPolygon(PCB->Data, PCB_TYPE_TEXT, Layer, Text); - } - DrawText(Layer, Text); - return (Text); -} - -/* --------------------------------------------------------------------------- - * sets the clearance flag of a text - */ -static void *SetTextJoin(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text) -{ - if (TEST_FLAG(PCB_FLAG_LOCK, Text) || TEST_FLAG(PCB_FLAG_CLEARLINE, Text)) - return (NULL); - return ChangeTextJoin(ctx, Layer, Text); -} - -/* --------------------------------------------------------------------------- - * clears the clearance flag of a text - */ -static void *ClrTextJoin(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text) -{ - if (TEST_FLAG(PCB_FLAG_LOCK, Text) || !TEST_FLAG(PCB_FLAG_CLEARLINE, Text)) - return (NULL); - return ChangeTextJoin(ctx, Layer, Text); -} - -/* --------------------------------------------------------------------------- * changes the square flag of all pins on an element */ static void *ChangeElementSquare(pcb_opctx_t *ctx, ElementTypePtr Element) Index: trunk/src/copy.c =================================================================== --- trunk/src/copy.c (revision 4569) +++ trunk/src/copy.c (revision 4570) @@ -49,7 +49,6 @@ * some local prototypes */ static void *CopyVia(pcb_opctx_t *ctx, PinTypePtr); -static void *CopyText(pcb_opctx_t *ctx, LayerTypePtr, TextTypePtr); static void *CopyPolygon(pcb_opctx_t *ctx, LayerTypePtr, PolygonTypePtr); static void *CopyElement(pcb_opctx_t *ctx, ElementTypePtr); @@ -170,20 +169,6 @@ } /* --------------------------------------------------------------------------- - * copies a text - */ -static void *CopyText(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text) -{ - TextTypePtr text; - - text = CreateNewText(Layer, &PCB->Font, Text->X + ctx->copy.DeltaX, - Text->Y + ctx->copy.DeltaY, Text->Direction, Text->Scale, Text->TextString, MaskFlags(Text->Flags, PCB_FLAG_FOUND)); - DrawText(Layer, text); - AddObjectToCreateUndoList(PCB_TYPE_TEXT, Layer, text, text); - return (text); -} - -/* --------------------------------------------------------------------------- * copies a polygon */ static void *CopyPolygon(pcb_opctx_t *ctx, LayerTypePtr Layer, PolygonTypePtr Polygon) Index: trunk/src/create.c =================================================================== --- trunk/src/create.c (revision 4569) +++ trunk/src/create.c (revision 4570) @@ -332,49 +332,6 @@ } /* --------------------------------------------------------------------------- - * creates a new text on a layer - */ -TextTypePtr -CreateNewText(LayerTypePtr Layer, FontTypePtr PCBFont, - Coord X, Coord Y, unsigned Direction, int Scale, char *TextString, FlagType Flags) -{ - TextType *text; - - if (TextString == NULL) - return NULL; - - text = GetTextMemory(Layer); - if (text == NULL) - return NULL; - - /* copy values, width and height are set by drawing routine - * because at this point we don't know which symbols are available - */ - text->X = X; - text->Y = Y; - text->Direction = Direction; - text->Flags = Flags; - text->Scale = Scale; - text->TextString = pcb_strdup(TextString); - - pcb_add_text_on_layer(Layer, text, PCBFont); - - return (text); -} - -void pcb_add_text_on_layer(LayerType *Layer, TextType *text, FontType *PCBFont) -{ - /* calculate size of the bounding box */ - SetTextBoundingBox(PCBFont, text); - text->ID = ID++; - if (!Layer->text_tree) - Layer->text_tree = r_create_tree(NULL, 0, 0); - r_insert_entry(Layer->text_tree, (BoxTypePtr) text, 0); -} - - - -/* --------------------------------------------------------------------------- * creates a new polygon on a layer */ PolygonTypePtr CreateNewPolygon(LayerTypePtr Layer, FlagType Flags) Index: trunk/src/create.h =================================================================== --- trunk/src/create.h (revision 4569) +++ trunk/src/create.h (revision 4570) @@ -51,7 +51,6 @@ 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); -TextTypePtr CreateNewText(LayerTypePtr, FontTypePtr, Coord, Coord, unsigned, int, char *, FlagType); PolygonTypePtr CreateNewPolygon(LayerTypePtr, FlagType); PointTypePtr CreateNewPointInPolygon(PolygonTypePtr, Coord, Coord); PolygonType *CreateNewHoleInPolygon(PolygonType * polygon); @@ -76,6 +75,5 @@ /* Add objects without creating them or making any "sanity modifications" to them */ void pcb_add_via(DataType *Data, PinType *Via); void pcb_add_polygon_on_layer(LayerType *Layer, PolygonType *polygon); -void pcb_add_text_on_layer(LayerType *ly, TextType *text, FontType *PCBFont); #endif Index: trunk/src/data.h =================================================================== --- trunk/src/data.h (revision 4569) +++ trunk/src/data.h (revision 4570) @@ -33,7 +33,6 @@ #include "global_typedefs.h" #include "global_objs.h" #include "global_element.h" -#include "list_text.h" #include "list_poly.h" #include "list_pad.h" #include "list_pin.h" Index: trunk/src/layer.h =================================================================== --- trunk/src/layer.h (revision 4569) +++ trunk/src/layer.h (revision 4570) @@ -31,7 +31,6 @@ #include "globalconst.h" #include "global_typedefs.h" #include "attrib.h" -#include "list_text.h" #include "list_poly.h" #include "obj_all_list.h" Index: trunk/src/macro.h =================================================================== --- trunk/src/macro.h (revision 4569) +++ trunk/src/macro.h (revision 4570) @@ -71,12 +71,6 @@ #define VALUE_TEXT(e) ((e)->Name[VALUE_INDEX]) /* --------------------------------------------------------------------------- - * Determines if text is actually visible - */ -#define TEXT_IS_VISIBLE(b, l, t) \ - ((l)->On) - -/* --------------------------------------------------------------------------- * Determines if object is on front or back */ #define FRONT(o) \ @@ -151,11 +145,6 @@ gdl_iterator_t __it__; \ linelist_foreach(&(element)->Arc, &__it__, arc) { -#define TEXT_LOOP(layer) do { \ - TextType *text; \ - gdl_iterator_t __it__; \ - linelist_foreach(&(layer)->Text, &__it__, text) { - #define POLYGON_LOOP(layer) do { \ PolygonType *polygon; \ gdl_iterator_t __it__; \ @@ -200,21 +189,6 @@ { \ POLYGON_LOOP(layer) -#define ALLTEXT_LOOP(top) do { \ - pcb_cardinal_t l; \ - LayerTypePtr layer = (top)->Layer; \ - for (l = 0; l < max_copper_layer + 2; l++, layer++) \ - { \ - TEXT_LOOP(layer) - -#define VISIBLETEXT_LOOP(board) do { \ - pcb_cardinal_t l; \ - LayerTypePtr layer = (board)->Data->Layer; \ - for (l = 0; l < max_copper_layer + 2; l++, layer++) \ - { \ - TEXT_LOOP(layer); \ - if (TEXT_IS_VISIBLE((board), layer, text)) - #define VISIBLEPOLYGON_LOOP(top) do { \ pcb_cardinal_t l; \ LayerTypePtr layer = (top)->Layer; \ Index: trunk/src/misc.c =================================================================== --- trunk/src/misc.c (revision 4569) +++ trunk/src/misc.c (revision 4570) @@ -290,118 +290,6 @@ r_insert_entry(Data->element_tree, box, 0); } -/* --------------------------------------------------------------------------- - * creates the bounding box of a text object - */ -void SetTextBoundingBox(FontTypePtr FontPtr, TextTypePtr Text) -{ - SymbolTypePtr symbol = FontPtr->Symbol; - unsigned char *s = (unsigned char *) Text->TextString; - int i; - int space; - - Coord minx, miny, maxx, maxy, tx; - Coord min_final_radius; - Coord min_unscaled_radius; - pcb_bool first_time = pcb_true; - - minx = miny = maxx = maxy = tx = 0; - - /* Calculate the bounding box based on the larger of the thicknesses - * the text might clamped at on silk or copper layers. - */ - min_final_radius = MAX(PCB->minWid, PCB->minSlk) / 2; - - /* Pre-adjust the line radius for the fact we are initially computing the - * bounds of the un-scaled text, and the thickness clamping applies to - * scaled text. - */ - min_unscaled_radius = PCB_UNPCB_SCALE_TEXT(min_final_radius, Text->Scale); - - /* calculate size of the bounding box */ - for (; s && *s; s++) { - if (*s <= MAX_FONTPOSITION && symbol[*s].Valid) { - LineTypePtr line = symbol[*s].Line; - for (i = 0; i < symbol[*s].LineN; line++, i++) { - /* Clamp the width of text lines at the minimum thickness. - * NB: Divide 4 in thickness calculation is comprised of a factor - * of 1/2 to get a radius from the center-line, and a factor - * of 1/2 because some stupid reason we render our glyphs - * at half their defined stroke-width. - */ - Coord unscaled_radius = MAX(min_unscaled_radius, line->Thickness / 4); - - if (first_time) { - minx = maxx = line->Point1.X; - miny = maxy = line->Point1.Y; - first_time = pcb_false; - } - - minx = MIN(minx, line->Point1.X - unscaled_radius + tx); - miny = MIN(miny, line->Point1.Y - unscaled_radius); - minx = MIN(minx, line->Point2.X - unscaled_radius + tx); - miny = MIN(miny, line->Point2.Y - unscaled_radius); - maxx = MAX(maxx, line->Point1.X + unscaled_radius + tx); - maxy = MAX(maxy, line->Point1.Y + unscaled_radius); - maxx = MAX(maxx, line->Point2.X + unscaled_radius + tx); - maxy = MAX(maxy, line->Point2.Y + unscaled_radius); - } - space = symbol[*s].Delta; - } - else { - BoxType *ds = &FontPtr->DefaultSymbol; - Coord w = ds->X2 - ds->X1; - - minx = MIN(minx, ds->X1 + tx); - miny = MIN(miny, ds->Y1); - minx = MIN(minx, ds->X2 + tx); - miny = MIN(miny, ds->Y2); - maxx = MAX(maxx, ds->X1 + tx); - maxy = MAX(maxy, ds->Y1); - maxx = MAX(maxx, ds->X2 + tx); - maxy = MAX(maxy, ds->Y2); - - space = w / 5; - } - tx += symbol[*s].Width + space; - } - - /* scale values */ - minx = PCB_SCALE_TEXT(minx, Text->Scale); - miny = PCB_SCALE_TEXT(miny, Text->Scale); - maxx = PCB_SCALE_TEXT(maxx, Text->Scale); - maxy = PCB_SCALE_TEXT(maxy, Text->Scale); - - /* set upper-left and lower-right corner; - * swap coordinates if necessary (origin is already in 'swapped') - * and rotate box - */ - - if (TEST_FLAG(PCB_FLAG_ONSOLDER, Text)) { - Text->BoundingBox.X1 = Text->X + minx; - Text->BoundingBox.Y1 = Text->Y - miny; - Text->BoundingBox.X2 = Text->X + maxx; - Text->BoundingBox.Y2 = Text->Y - maxy; - RotateBoxLowLevel(&Text->BoundingBox, Text->X, Text->Y, (4 - Text->Direction) & 0x03); - } - else { - Text->BoundingBox.X1 = Text->X + minx; - Text->BoundingBox.Y1 = Text->Y + miny; - Text->BoundingBox.X2 = Text->X + maxx; - Text->BoundingBox.Y2 = Text->Y + maxy; - RotateBoxLowLevel(&Text->BoundingBox, Text->X, Text->Y, Text->Direction); - } - - /* the bounding box covers the extent of influence - * so it must include the clearance values too - */ - Text->BoundingBox.X1 -= PCB->Bloat; - Text->BoundingBox.Y1 -= PCB->Bloat; - Text->BoundingBox.X2 += PCB->Bloat; - Text->BoundingBox.Y2 += PCB->Bloat; - close_box(&Text->BoundingBox); -} - typedef struct { int nplated; int nunplated; Index: trunk/src/misc.h =================================================================== --- trunk/src/misc.h (revision 4569) +++ trunk/src/misc.h (revision 4570) @@ -43,8 +43,6 @@ BoxTypePtr GetDataBoundingBox(DataTypePtr); void SetFontInfo(FontTypePtr); -void SetTextBoundingBox(FontTypePtr, TextTypePtr); - BoxTypePtr GetObjectBoundingBox(int, void *, void *, void *); char *UniqueElementName(DataTypePtr, char *); Index: trunk/src/move.c =================================================================== --- trunk/src/move.c (revision 4569) +++ trunk/src/move.c (revision 4570) @@ -60,11 +60,9 @@ static void *MoveElementName(pcb_opctx_t *ctx, ElementTypePtr); static void *MoveElement(pcb_opctx_t *ctx, ElementTypePtr); static void *MoveVia(pcb_opctx_t *ctx, PinTypePtr); -static void *MoveText(pcb_opctx_t *ctx, LayerTypePtr, TextTypePtr); 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 *MoveTextToLayer(pcb_opctx_t *ctx, LayerTypePtr, TextTypePtr); static void *MovePolygonToLayer(pcb_opctx_t *ctx, LayerTypePtr, PolygonTypePtr); /* --------------------------------------------------------------------------- @@ -226,26 +224,6 @@ } /* --------------------------------------------------------------------------- - * moves a text object - */ -static void *MoveText(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text) -{ - RestoreToPolygon(PCB->Data, PCB_TYPE_TEXT, Layer, Text); - r_delete_entry(Layer->text_tree, (BoxType *) Text); - if (Layer->On) { - EraseText(Layer, Text); - MOVE_TEXT_LOWLEVEL(Text, ctx->move.dx, ctx->move.dy); - DrawText(Layer, Text); - Draw(); - } - else - MOVE_TEXT_LOWLEVEL(Text, ctx->move.dx, ctx->move.dy); - r_insert_entry(Layer->text_tree, (BoxType *) Text, 0); - ClearFromPolygon(PCB->Data, PCB_TYPE_TEXT, Layer, Text); - return (Text); -} - -/* --------------------------------------------------------------------------- * low level routine to move a polygon */ void MovePolygonLowLevel(PolygonTypePtr Polygon, Coord DX, Coord DY) @@ -327,54 +305,6 @@ } /* --------------------------------------------------------------------------- - * moves a text object between layers; lowlevel routines - */ -static void *MoveTextToLayerLowLevel(pcb_opctx_t *ctx, LayerType * Source, TextType * text, LayerType * Destination) -{ - RestoreToPolygon(PCB->Data, PCB_TYPE_TEXT, Source, text); - r_delete_entry(Source->text_tree, (BoxType *) text); - - textlist_remove(text); - textlist_append(&Destination->Text, text); - - if (GetLayerGroupNumberByNumber(solder_silk_layer) == GetLayerGroupNumberByPointer(Destination)) - SET_FLAG(PCB_FLAG_ONSOLDER, text); - else - CLEAR_FLAG(PCB_FLAG_ONSOLDER, text); - - /* re-calculate the bounding box (it could be mirrored now) */ - SetTextBoundingBox(&PCB->Font, text); - if (!Destination->text_tree) - Destination->text_tree = r_create_tree(NULL, 0, 0); - r_insert_entry(Destination->text_tree, (BoxType *) text, 0); - ClearFromPolygon(PCB->Data, PCB_TYPE_TEXT, Destination, text); - - return text; -} - -/* --------------------------------------------------------------------------- - * moves a text object between layers - */ -static void *MoveTextToLayer(pcb_opctx_t *ctx, LayerType * layer, TextType * text) -{ - if (TEST_FLAG(PCB_FLAG_LOCK, text)) { - Message(PCB_MSG_DEFAULT, _("Sorry, the object is locked\n")); - return NULL; - } - if (ctx->move.dst_layer != layer) { - AddObjectToMoveToLayerUndoList(PCB_TYPE_TEXT, layer, text, text); - if (layer->On) - EraseText(layer, text); - text = MoveTextToLayerLowLevel(ctx, layer, text, ctx->move.dst_layer); - if (ctx->move.dst_layer->On) - DrawText(ctx->move.dst_layer, text); - if (layer->On || ctx->move.dst_layer->On) - Draw(); - } - return text; -} - -/* --------------------------------------------------------------------------- * 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 4569) +++ trunk/src/mymem.c (revision 4570) @@ -127,25 +127,6 @@ } /* --------------------------------------------------------------------------- - * get next slot for a text object, allocates memory if necessary - */ -TextTypePtr GetTextMemory(LayerType * layer) -{ - TextType *new_obj; - - new_obj = calloc(sizeof(TextType), 1); - textlist_append(&layer->Text, new_obj); - - return new_obj; -} - -void RemoveFreeText(TextType * data) -{ - textlist_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 4569) +++ trunk/src/mymem.h (revision 4570) @@ -55,7 +55,6 @@ PadTypePtr GetPadMemory(ElementTypePtr); PinTypePtr GetViaMemory(DataTypePtr); RatTypePtr GetRatMemory(DataTypePtr); -TextTypePtr GetTextMemory(LayerTypePtr); PolygonTypePtr GetPolygonMemory(LayerTypePtr); PointTypePtr GetPointMemoryInPolygon(PolygonTypePtr); pcb_cardinal_t *GetHoleIndexMemoryInPolygon(PolygonTypePtr); @@ -65,7 +64,6 @@ char *StripWhiteSpaceAndDup(const char *); -void RemoveFreeText(TextType * data); void RemoveFreePolygon(PolygonType * data); void RemoveFreePin(PinType * data); void RemoveFreePad(PadType * data); Index: trunk/src/obj_all.h =================================================================== --- trunk/src/obj_all.h (revision 4569) +++ trunk/src/obj_all.h (revision 4570) @@ -1,2 +1,3 @@ #include "obj_arc.h" #include "obj_line.h" +#include "obj_text.h" Index: trunk/src/obj_all_list.h =================================================================== --- trunk/src/obj_all_list.h (revision 4569) +++ trunk/src/obj_all_list.h (revision 4570) @@ -1,2 +1,3 @@ #include "obj_arc_list.h" #include "obj_line_list.h" +#include "obj_text_list.h" Index: trunk/src/obj_all_op.h =================================================================== --- trunk/src/obj_all_op.h (revision 4569) +++ trunk/src/obj_all_op.h (revision 4570) @@ -1,2 +1,3 @@ #include "obj_arc_op.h" #include "obj_line_op.h" +#include "obj_text_op.h" Index: trunk/src/obj_text.c =================================================================== --- trunk/src/obj_text.c (nonexistent) +++ trunk/src/obj_text.c (revision 4570) @@ -0,0 +1,465 @@ +/* + * 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: text */ + +#include "config.h" + +#include "global_objs.h" +#include "rotate.h" +#include "layer.h" +#include "board.h" +#include "data.h" +#include "compat_misc.h" +#include "compat_nls.h" +#include "create.h" +#include "rtree.h" +#include "math_helper.h" +#include "box.h" +#include "undo.h" +#include "polygon.h" + +#include "obj_text.h" +#include "obj_text_op.h" +#include "obj_text_list.h" + +/* TODO: remove this if draw.c is moved here: */ +#include "draw.h" + +/*** allocation ***/ +/* get next slot for a text object, allocates memory if necessary */ +TextTypePtr GetTextMemory(LayerType * layer) +{ + TextType *new_obj; + + new_obj = calloc(sizeof(TextType), 1); + textlist_append(&layer->Text, new_obj); + + return new_obj; +} + +void RemoveFreeText(TextType * data) +{ + textlist_remove(data); + free(data); +} + +/*** utility ***/ + +/* creates a new text on a layer */ +TextTypePtr CreateNewText(LayerTypePtr Layer, FontTypePtr PCBFont, Coord X, Coord Y, unsigned Direction, int Scale, char *TextString, FlagType Flags) +{ + TextType *text; + + if (TextString == NULL) + return NULL; + + text = GetTextMemory(Layer); + if (text == NULL) + return NULL; + + /* copy values, width and height are set by drawing routine + * because at this point we don't know which symbols are available + */ + text->X = X; + text->Y = Y; + text->Direction = Direction; + text->Flags = Flags; + text->Scale = Scale; + text->TextString = pcb_strdup(TextString); + + pcb_add_text_on_layer(Layer, text, PCBFont); + + return (text); +} + +void pcb_add_text_on_layer(LayerType *Layer, TextType *text, FontType *PCBFont) +{ + /* calculate size of the bounding box */ + SetTextBoundingBox(PCBFont, text); + text->ID = CreateIDGet(); + if (!Layer->text_tree) + Layer->text_tree = r_create_tree(NULL, 0, 0); + r_insert_entry(Layer->text_tree, (BoxTypePtr) text, 0); +} + +/* creates the bounding box of a text object */ +void SetTextBoundingBox(FontTypePtr FontPtr, TextTypePtr Text) +{ + SymbolTypePtr symbol = FontPtr->Symbol; + unsigned char *s = (unsigned char *) Text->TextString; + int i; + int space; + + Coord minx, miny, maxx, maxy, tx; + Coord min_final_radius; + Coord min_unscaled_radius; + pcb_bool first_time = pcb_true; + + minx = miny = maxx = maxy = tx = 0; + + /* Calculate the bounding box based on the larger of the thicknesses + * the text might clamped at on silk or copper layers. + */ + min_final_radius = MAX(PCB->minWid, PCB->minSlk) / 2; + + /* Pre-adjust the line radius for the fact we are initially computing the + * bounds of the un-scaled text, and the thickness clamping applies to + * scaled text. + */ + min_unscaled_radius = PCB_UNPCB_SCALE_TEXT(min_final_radius, Text->Scale); + + /* calculate size of the bounding box */ + for (; s && *s; s++) { + if (*s <= MAX_FONTPOSITION && symbol[*s].Valid) { + LineTypePtr line = symbol[*s].Line; + for (i = 0; i < symbol[*s].LineN; line++, i++) { + /* Clamp the width of text lines at the minimum thickness. + * NB: Divide 4 in thickness calculation is comprised of a factor + * of 1/2 to get a radius from the center-line, and a factor + * of 1/2 because some stupid reason we render our glyphs + * at half their defined stroke-width. + */ + Coord unscaled_radius = MAX(min_unscaled_radius, line->Thickness / 4); + + if (first_time) { + minx = maxx = line->Point1.X; + miny = maxy = line->Point1.Y; + first_time = pcb_false; + } + + minx = MIN(minx, line->Point1.X - unscaled_radius + tx); + miny = MIN(miny, line->Point1.Y - unscaled_radius); + minx = MIN(minx, line->Point2.X - unscaled_radius + tx); + miny = MIN(miny, line->Point2.Y - unscaled_radius); + maxx = MAX(maxx, line->Point1.X + unscaled_radius + tx); + maxy = MAX(maxy, line->Point1.Y + unscaled_radius); + maxx = MAX(maxx, line->Point2.X + unscaled_radius + tx); + maxy = MAX(maxy, line->Point2.Y + unscaled_radius); + } + space = symbol[*s].Delta; + } + else { + BoxType *ds = &FontPtr->DefaultSymbol; + Coord w = ds->X2 - ds->X1; + + minx = MIN(minx, ds->X1 + tx); + miny = MIN(miny, ds->Y1); + minx = MIN(minx, ds->X2 + tx); + miny = MIN(miny, ds->Y2); + maxx = MAX(maxx, ds->X1 + tx); + maxy = MAX(maxy, ds->Y1); + maxx = MAX(maxx, ds->X2 + tx); + maxy = MAX(maxy, ds->Y2); + + space = w / 5; + } + tx += symbol[*s].Width + space; + } + + /* scale values */ + minx = PCB_SCALE_TEXT(minx, Text->Scale); + miny = PCB_SCALE_TEXT(miny, Text->Scale); + maxx = PCB_SCALE_TEXT(maxx, Text->Scale); + maxy = PCB_SCALE_TEXT(maxy, Text->Scale); + + /* set upper-left and lower-right corner; + * swap coordinates if necessary (origin is already in 'swapped') + * and rotate box + */ + + if (TEST_FLAG(PCB_FLAG_ONSOLDER, Text)) { + Text->BoundingBox.X1 = Text->X + minx; + Text->BoundingBox.Y1 = Text->Y - miny; + Text->BoundingBox.X2 = Text->X + maxx; + Text->BoundingBox.Y2 = Text->Y - maxy; + RotateBoxLowLevel(&Text->BoundingBox, Text->X, Text->Y, (4 - Text->Direction) & 0x03); + } + else { + Text->BoundingBox.X1 = Text->X + minx; + Text->BoundingBox.Y1 = Text->Y + miny; + Text->BoundingBox.X2 = Text->X + maxx; + Text->BoundingBox.Y2 = Text->Y + maxy; + RotateBoxLowLevel(&Text->BoundingBox, Text->X, Text->Y, Text->Direction); + } + + /* the bounding box covers the extent of influence + * so it must include the clearance values too + */ + Text->BoundingBox.X1 -= PCB->Bloat; + Text->BoundingBox.Y1 -= PCB->Bloat; + Text->BoundingBox.X2 += PCB->Bloat; + Text->BoundingBox.Y2 += PCB->Bloat; + close_box(&Text->BoundingBox); +} + + + +/*** ops ***/ +/* copies a text to buffer */ +void *AddTextToBuffer(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text) +{ + LayerTypePtr layer = &ctx->buffer.dst->Layer[GetLayerNumber(ctx->buffer.src, Layer)]; + + return (CreateNewText(layer, &PCB->Font, Text->X, Text->Y, Text->Direction, Text->Scale, Text->TextString, MaskFlags(Text->Flags, ctx->buffer.extraflg))); +} + +/* moves a text to buffer without allocating memory for the name */ +void *MoveTextToBuffer(pcb_opctx_t *ctx, LayerType * layer, TextType * text) +{ + LayerType *lay = &ctx->buffer.dst->Layer[GetLayerNumber(ctx->buffer.src, layer)]; + + r_delete_entry(layer->text_tree, (BoxType *) text); + RestoreToPolygon(ctx->buffer.src, PCB_TYPE_TEXT, layer, text); + + textlist_remove(text); + textlist_append(&lay->Text, text); + + if (!lay->text_tree) + lay->text_tree = r_create_tree(NULL, 0, 0); + r_insert_entry(lay->text_tree, (BoxType *) text, 0); + ClearFromPolygon(ctx->buffer.dst, PCB_TYPE_TEXT, lay, text); + return (text); +} + +/* changes the scaling factor of a text object */ +void *ChangeTextSize(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text) +{ + int value = ctx->chgsize.absolute ? PCB_COORD_TO_MIL(ctx->chgsize.absolute) + : Text->Scale + PCB_COORD_TO_MIL(ctx->chgsize.delta); + + if (TEST_FLAG(PCB_FLAG_LOCK, Text)) + return (NULL); + if (value <= MAX_TEXTSCALE && value >= MIN_TEXTSCALE && value != Text->Scale) { + AddObjectToSizeUndoList(PCB_TYPE_TEXT, Layer, Text, Text); + EraseText(Layer, Text); + r_delete_entry(Layer->text_tree, (BoxTypePtr) Text); + RestoreToPolygon(PCB->Data, PCB_TYPE_TEXT, Layer, Text); + Text->Scale = value; + SetTextBoundingBox(&PCB->Font, Text); + r_insert_entry(Layer->text_tree, (BoxTypePtr) Text, 0); + ClearFromPolygon(PCB->Data, PCB_TYPE_TEXT, Layer, Text); + DrawText(Layer, Text); + return (Text); + } + return (NULL); +} + +/* sets data of a text object and calculates bounding box; memory must have + already been allocated the one for the new string is allocated */ +void *ChangeTextName(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text) +{ + char *old = Text->TextString; + + if (TEST_FLAG(PCB_FLAG_LOCK, Text)) + return (NULL); + EraseText(Layer, Text); + RestoreToPolygon(PCB->Data, PCB_TYPE_TEXT, Layer, Text); + Text->TextString = ctx->chgname.new_name; + + /* calculate size of the bounding box */ + SetTextBoundingBox(&PCB->Font, Text); + r_insert_entry(Layer->text_tree, (BoxTypePtr) Text, 0); + ClearFromPolygon(PCB->Data, PCB_TYPE_TEXT, Layer, Text); + DrawText(Layer, Text); + return (old); +} + +/* changes the clearance flag of a text */ +void *ChangeTextJoin(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text) +{ + if (TEST_FLAG(PCB_FLAG_LOCK, Text)) + return (NULL); + EraseText(Layer, Text); + if (TEST_FLAG(PCB_FLAG_CLEARLINE, Text)) { + AddObjectToClearPolyUndoList(PCB_TYPE_TEXT, Layer, Text, Text, pcb_false); + RestoreToPolygon(PCB->Data, PCB_TYPE_TEXT, Layer, Text); + } + AddObjectToFlagUndoList(PCB_TYPE_LINE, Layer, Text, Text); + TOGGLE_FLAG(PCB_FLAG_CLEARLINE, Text); + if (TEST_FLAG(PCB_FLAG_CLEARLINE, Text)) { + AddObjectToClearPolyUndoList(PCB_TYPE_TEXT, Layer, Text, Text, pcb_true); + ClearFromPolygon(PCB->Data, PCB_TYPE_TEXT, Layer, Text); + } + DrawText(Layer, Text); + return (Text); +} + +/* sets the clearance flag of a text */ +void *SetTextJoin(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text) +{ + if (TEST_FLAG(PCB_FLAG_LOCK, Text) || TEST_FLAG(PCB_FLAG_CLEARLINE, Text)) + return (NULL); + return ChangeTextJoin(ctx, Layer, Text); +} + +/* clears the clearance flag of a text */ +void *ClrTextJoin(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text) +{ + if (TEST_FLAG(PCB_FLAG_LOCK, Text) || !TEST_FLAG(PCB_FLAG_CLEARLINE, Text)) + return (NULL); + return ChangeTextJoin(ctx, Layer, Text); +} + +/* copies a text */ +void *CopyText(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text) +{ + TextTypePtr text; + + text = CreateNewText(Layer, &PCB->Font, Text->X + ctx->copy.DeltaX, + Text->Y + ctx->copy.DeltaY, Text->Direction, Text->Scale, Text->TextString, MaskFlags(Text->Flags, PCB_FLAG_FOUND)); + DrawText(Layer, text); + AddObjectToCreateUndoList(PCB_TYPE_TEXT, Layer, text, text); + return (text); +} + +/* moves a text object */ +void *MoveText(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text) +{ + RestoreToPolygon(PCB->Data, PCB_TYPE_TEXT, Layer, Text); + r_delete_entry(Layer->text_tree, (BoxType *) Text); + if (Layer->On) { + EraseText(Layer, Text); + MOVE_TEXT_LOWLEVEL(Text, ctx->move.dx, ctx->move.dy); + DrawText(Layer, Text); + Draw(); + } + else + MOVE_TEXT_LOWLEVEL(Text, ctx->move.dx, ctx->move.dy); + r_insert_entry(Layer->text_tree, (BoxType *) Text, 0); + ClearFromPolygon(PCB->Data, PCB_TYPE_TEXT, Layer, Text); + return (Text); +} + +/* moves a text object between layers; lowlevel routines */ +void *MoveTextToLayerLowLevel(pcb_opctx_t *ctx, LayerType * Source, TextType * text, LayerType * Destination) +{ + RestoreToPolygon(PCB->Data, PCB_TYPE_TEXT, Source, text); + r_delete_entry(Source->text_tree, (BoxType *) text); + + textlist_remove(text); + textlist_append(&Destination->Text, text); + + if (GetLayerGroupNumberByNumber(solder_silk_layer) == GetLayerGroupNumberByPointer(Destination)) + SET_FLAG(PCB_FLAG_ONSOLDER, text); + else + CLEAR_FLAG(PCB_FLAG_ONSOLDER, text); + + /* re-calculate the bounding box (it could be mirrored now) */ + SetTextBoundingBox(&PCB->Font, text); + if (!Destination->text_tree) + Destination->text_tree = r_create_tree(NULL, 0, 0); + r_insert_entry(Destination->text_tree, (BoxType *) text, 0); + ClearFromPolygon(PCB->Data, PCB_TYPE_TEXT, Destination, text); + + return text; +} + +/* moves a text object between layers */ +void *MoveTextToLayer(pcb_opctx_t *ctx, LayerType * layer, TextType * text) +{ + if (TEST_FLAG(PCB_FLAG_LOCK, text)) { + Message(PCB_MSG_DEFAULT, _("Sorry, the object is locked\n")); + return NULL; + } + if (ctx->move.dst_layer != layer) { + AddObjectToMoveToLayerUndoList(PCB_TYPE_TEXT, layer, text, text); + if (layer->On) + EraseText(layer, text); + text = MoveTextToLayerLowLevel(ctx, layer, text, ctx->move.dst_layer); + if (ctx->move.dst_layer->On) + DrawText(ctx->move.dst_layer, text); + if (layer->On || ctx->move.dst_layer->On) + Draw(); + } + return text; +} + +/* destroys a text from a layer */ +void *DestroyText(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text) +{ + free(Text->TextString); + r_delete_entry(Layer->text_tree, (BoxTypePtr) Text); + + RemoveFreeText(Text); + + return NULL; +} + +/* removes a text from a layer */ +void *RemoveText_op(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text) +{ + /* erase from screen */ + if (Layer->On) { + EraseText(Layer, Text); + if (!ctx->remove.bulk) + Draw(); + } + MoveObjectToRemoveUndoList(PCB_TYPE_TEXT, Layer, Text, Text); + return NULL; +} + +void *RemoveText(LayerTypePtr Layer, TextTypePtr Text) +{ + pcb_opctx_t ctx; + + ctx.remove.pcb = PCB; + ctx.remove.bulk = pcb_false; + ctx.remove.destroy_target = NULL; + + return RemoveText_op(&ctx, Layer, Text); +} + +/* rotates a text in 90 degree steps; only the bounding box is rotated, + text rotation itself is done by the drawing routines */ +void RotateTextLowLevel(TextTypePtr Text, Coord X, Coord Y, unsigned Number) +{ + pcb_uint8_t number; + + number = TEST_FLAG(PCB_FLAG_ONSOLDER, Text) ? (4 - Number) & 3 : Number; + RotateBoxLowLevel(&Text->BoundingBox, X, Y, Number); + ROTATE(Text->X, Text->Y, X, Y, Number); + + /* set new direction, 0..3, + * 0-> to the right, 1-> straight up, + * 2-> to the left, 3-> straight down + */ + Text->Direction = ((Text->Direction + number) & 0x03); +} + +/* rotates a text object and redraws it */ +void *RotateText(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text) +{ + EraseText(Layer, Text); + RestoreToPolygon(PCB->Data, PCB_TYPE_TEXT, Layer, Text); + r_delete_entry(Layer->text_tree, (BoxTypePtr) Text); + RotateTextLowLevel(Text, ctx->rotate.center_x, ctx->rotate.center_y, ctx->rotate.number); + r_insert_entry(Layer->text_tree, (BoxTypePtr) Text, 0); + ClearFromPolygon(PCB->Data, PCB_TYPE_TEXT, Layer, Text); + DrawText(Layer, Text); + Draw(); + return (Text); +} Index: trunk/src/obj_text.h =================================================================== --- trunk/src/obj_text.h (nonexistent) +++ trunk/src/obj_text.h (revision 4570) @@ -0,0 +1,64 @@ +/* + * 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: text */ + +#ifndef PCB_OBJ_TEXT_H +#define PCB_OBJ_TEXT_H + +TextTypePtr GetTextMemory(LayerType * layer); +void RemoveFreeText(TextType * data); + +TextTypePtr CreateNewText(LayerTypePtr Layer, FontTypePtr PCBFont, Coord X, Coord Y, unsigned Direction, int Scale, char *TextString, FlagType Flags); +void pcb_add_text_on_layer(LayerType *Layer, TextType *text, FontType *PCBFont); +void SetTextBoundingBox(FontTypePtr FontPtr, TextTypePtr Text); +void *RemoveText(LayerTypePtr Layer, TextTypePtr Text); +void RotateTextLowLevel(TextTypePtr Text, Coord X, Coord Y, unsigned Number); + +/* Determines if text is actually visible */ +#define TEXT_IS_VISIBLE(b, l, t) ((l)->On) + +#define TEXT_LOOP(layer) do { \ + TextType *text; \ + gdl_iterator_t __it__; \ + linelist_foreach(&(layer)->Text, &__it__, text) { + +#define ALLTEXT_LOOP(top) do { \ + pcb_cardinal_t l; \ + LayerTypePtr layer = (top)->Layer; \ + for (l = 0; l < max_copper_layer + 2; l++, layer++) \ + { \ + TEXT_LOOP(layer) + +#define VISIBLETEXT_LOOP(board) do { \ + pcb_cardinal_t l; \ + LayerTypePtr layer = (board)->Data->Layer; \ + for (l = 0; l < max_copper_layer + 2; l++, layer++) \ + { \ + TEXT_LOOP(layer); \ + if (TEXT_IS_VISIBLE((board), layer, text)) + +#endif Index: trunk/src/obj_text_list.c =================================================================== --- trunk/src/obj_text_list.c (nonexistent) +++ trunk/src/obj_text_list.c (revision 4570) @@ -0,0 +1,26 @@ +/* + * COPYRIGHT + * + * PCB, 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_text_list.h" +#include Index: trunk/src/obj_text_list.h =================================================================== --- trunk/src/obj_text_list.h (nonexistent) +++ trunk/src/obj_text_list.h (revision 4570) @@ -0,0 +1,43 @@ +/* + * 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_TEXT_LIST_H +#define PCB_OBJ_TEXT_LIST_H + +#include "obj_text.h" + +/* List of Text */ +#define TDL(x) textlist_ ## x +#define TDL_LIST_T textlist_t +#define TDL_ITEM_T TextType +#define TDL_FIELD link +#define TDL_SIZE_T size_t +#define TDL_FUNC + +#define textlist_foreach(list, iterator, loop_elem) \ + gdl_foreach_((&((list)->lst)), (iterator), (loop_elem)) + + +#include +#include + +#endif Index: trunk/src/obj_text_op.h =================================================================== --- trunk/src/obj_text_op.h (nonexistent) +++ trunk/src/obj_text_op.h (revision 4570) @@ -0,0 +1,44 @@ +/* + * 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 arc ***/ + +#include "operation.h" + +void *AddTextToBuffer(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text); +void *MoveTextToBuffer(pcb_opctx_t *ctx, LayerType * layer, TextType * text); +void *ChangeTextSize(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text); +void *ChangeTextName(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text); +void *ChangeTextJoin(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text); +void *SetTextJoin(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text); +void *ClrTextJoin(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text); +void *CopyText(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text); +void *MoveText(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text); +void *MoveTextToLayerLowLevel(pcb_opctx_t *ctx, LayerType * Source, TextType * text, LayerType * Destination); +void *MoveTextToLayer(pcb_opctx_t *ctx, LayerType * layer, TextType * text); +void *DestroyText(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text); +void *RemoveText_op(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text); +void *RotateText(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text); Index: trunk/src/remove.c =================================================================== --- trunk/src/remove.c (revision 4569) +++ trunk/src/remove.c (revision 4570) @@ -50,7 +50,6 @@ */ static void *DestroyVia(pcb_opctx_t *ctx, PinTypePtr); static void *DestroyRat(pcb_opctx_t *ctx, RatTypePtr); -static void *DestroyText(pcb_opctx_t *ctx, LayerTypePtr, TextTypePtr); static void *DestroyPolygon(pcb_opctx_t *ctx, LayerTypePtr, PolygonTypePtr); static void *DestroyElement(pcb_opctx_t *ctx, ElementTypePtr); static void *RemoveVia(pcb_opctx_t *ctx, PinTypePtr); @@ -60,7 +59,6 @@ static void *RemovePolygonPoint(pcb_opctx_t *ctx, LayerTypePtr, PolygonTypePtr, PointTypePtr); static void *RemoveElement_op(pcb_opctx_t *ctx, ElementTypePtr Element); -static void *RemoveText_op(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text); static void *RemovePolygon_op(pcb_opctx_t *ctx, LayerTypePtr Layer, PolygonTypePtr Polygon); /* --------------------------------------------------------------------------- @@ -169,19 +167,6 @@ } /* --------------------------------------------------------------------------- - * destroys a text from a layer - */ -static void *DestroyText(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text) -{ - free(Text->TextString); - r_delete_entry(Layer->text_tree, (BoxTypePtr) Text); - - RemoveFreeText(Text); - - return NULL; -} - -/* --------------------------------------------------------------------------- * destroys a element */ static void *DestroyElement(pcb_opctx_t *ctx, ElementTypePtr Element) @@ -259,32 +244,6 @@ } /* --------------------------------------------------------------------------- - * removes a text from a layer - */ -static void *RemoveText_op(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text) -{ - /* erase from screen */ - if (Layer->On) { - EraseText(Layer, Text); - if (!ctx->remove.bulk) - Draw(); - } - MoveObjectToRemoveUndoList(PCB_TYPE_TEXT, Layer, Text, Text); - return NULL; -} - -void *RemoveText(LayerTypePtr Layer, TextTypePtr Text) -{ - pcb_opctx_t ctx; - - ctx.remove.pcb = PCB; - ctx.remove.bulk = pcb_false; - ctx.remove.destroy_target = NULL; - - return RemoveText_op(&ctx, Layer, Text); -} - -/* --------------------------------------------------------------------------- * removes a polygon from a layer */ static void *RemovePolygon_op(pcb_opctx_t *ctx, LayerTypePtr Layer, PolygonTypePtr Polygon) Index: trunk/src/remove.h =================================================================== --- trunk/src/remove.h (revision 4569) +++ trunk/src/remove.h (revision 4570) @@ -39,7 +39,6 @@ PCB_TYPE_POLYGON_POINT | PCB_TYPE_POLYGON | PCB_TYPE_RATLINE | PCB_TYPE_ARC) void *RemovePolygon(LayerTypePtr, PolygonTypePtr); -void *RemoveText(LayerTypePtr, TextTypePtr); void *RemoveElement(ElementTypePtr); void ClearRemoveList(void); void RemovePCB(PCBTypePtr); Index: trunk/src/rotate.c =================================================================== --- trunk/src/rotate.c (revision 4569) +++ trunk/src/rotate.c (revision 4570) @@ -53,7 +53,6 @@ /* --------------------------------------------------------------------------- * some local prototypes */ -static void *RotateText(pcb_opctx_t *ctx, LayerTypePtr, TextTypePtr); static void *RotateElement(pcb_opctx_t *ctx, ElementTypePtr); static void *RotateElementName(pcb_opctx_t *ctx, ElementTypePtr); @@ -84,26 +83,6 @@ } /* --------------------------------------------------------------------------- - * rotates a text in 90 degree steps - * only the bounding box is rotated, text rotation itself - * is done by the drawing routines - */ -void RotateTextLowLevel(TextTypePtr Text, Coord X, Coord Y, unsigned Number) -{ - pcb_uint8_t number; - - number = TEST_FLAG(PCB_FLAG_ONSOLDER, Text) ? (4 - Number) & 3 : Number; - RotateBoxLowLevel(&Text->BoundingBox, X, Y, Number); - ROTATE(Text->X, Text->Y, X, Y, Number); - - /* set new direction, 0..3, - * 0-> to the right, 1-> straight up, - * 2-> to the left, 3-> straight down - */ - Text->Direction = ((Text->Direction + number) & 0x03); -} - -/* --------------------------------------------------------------------------- * rotates a polygon in 90 degree steps */ void RotatePolygonLowLevel(PolygonTypePtr Polygon, Coord X, Coord Y, unsigned Number) @@ -117,22 +96,6 @@ } /* --------------------------------------------------------------------------- - * rotates a text object and redraws it - */ -static void *RotateText(pcb_opctx_t *ctx, LayerTypePtr Layer, TextTypePtr Text) -{ - EraseText(Layer, Text); - RestoreToPolygon(PCB->Data, PCB_TYPE_TEXT, Layer, Text); - r_delete_entry(Layer->text_tree, (BoxTypePtr) Text); - RotateTextLowLevel(Text, ctx->rotate.center_x, ctx->rotate.center_y, ctx->rotate.number); - r_insert_entry(Layer->text_tree, (BoxTypePtr) Text, 0); - ClearFromPolygon(PCB->Data, PCB_TYPE_TEXT, Layer, Text); - DrawText(Layer, Text); - Draw(); - return (Text); -} - -/* --------------------------------------------------------------------------- * rotate an element in 90 degree steps */ void RotateElementLowLevel(DataTypePtr Data, ElementTypePtr Element, Coord X, Coord Y, unsigned Number) Index: trunk/src/rotate.h =================================================================== --- trunk/src/rotate.h (revision 4569) +++ trunk/src/rotate.h (revision 4570) @@ -92,7 +92,6 @@ void RotateBoxLowLevel(BoxTypePtr, Coord, Coord, unsigned); -void RotateTextLowLevel(TextTypePtr, Coord, Coord, unsigned); void RotatePolygonLowLevel(PolygonTypePtr, Coord, Coord, unsigned); void RotateElementLowLevel(DataTypePtr, ElementTypePtr, Coord, Coord, unsigned); void *RotateObject(int, void *, void *, void *, Coord, Coord, unsigned);