Index: trunk/src/Makefile.dep =================================================================== --- trunk/src/Makefile.dep (revision 9012) +++ trunk/src/Makefile.dep (revision 9013) @@ -6,7 +6,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -31,7 +31,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -54,7 +54,7 @@ ../src_3rd/puplug/error.h hid_actions.h hid.h error.h drc.h \ global_typedefs.h attrib.h layer.h globalconst.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -73,7 +73,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -94,7 +94,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -120,9 +120,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h data.h \ ../src_3rd/liblihata/genht/htsp.h layer.h attrib.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h macro.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -136,9 +136,9 @@ ../src_plugins/autoroute/mtspace.o: ../src_plugins/autoroute/mtspace.c \ ../config.h box.h math_helper.h global_typedefs.h pcb_bool.h unit.h \ macro.h move.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h globalconst.h attrib.h misc_util.h \ - heap.h rtree.h ../src_plugins/autoroute/mtspace.h \ - ../src_plugins/autoroute/vector.h + ../src_3rd/genlist/gendlist.h flag.h globalconst.h attrib.h \ + data_parent.h misc_util.h heap.h rtree.h \ + ../src_plugins/autoroute/mtspace.h ../src_plugins/autoroute/vector.h ../src_plugins/autoroute/vector.o: ../src_plugins/autoroute/vector.c \ ../config.h math_helper.h ../src_plugins/autoroute/vector.h macro.h ../src_plugins/boardflip/boardflip.o: \ @@ -148,7 +148,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -169,7 +169,7 @@ unit.h global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -185,7 +185,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -206,7 +206,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -242,7 +242,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -265,7 +265,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -297,9 +297,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -319,7 +319,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -340,7 +340,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -367,7 +367,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -394,7 +394,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -423,9 +423,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h build_run.h board.h const.h \ macro.h vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -442,7 +442,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -467,7 +467,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -497,9 +497,9 @@ ../src_3rd/liblihata/genht/htsi.h math_helper.h board.h const.h macro.h \ vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -538,9 +538,9 @@ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h board.h const.h \ macro.h vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -568,7 +568,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -595,7 +595,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -621,7 +621,7 @@ globalconst.h global_typedefs.h pcb_bool.h unit.h layer.h attrib.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -642,7 +642,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -665,7 +665,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -692,7 +692,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -710,7 +710,7 @@ ../src_3rd/liblihata/genht/ht_inlines.h globalconst.h global_typedefs.h \ pcb_bool.h unit.h layer.h attrib.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -735,9 +735,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -762,9 +762,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h math_helper.h board.h \ const.h macro.h vtroutestyle.h attrib.h layer.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -779,7 +779,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -813,9 +813,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h math_helper.h board.h \ const.h macro.h vtroutestyle.h attrib.h layer.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -840,9 +840,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h math_helper.h board.h \ const.h macro.h vtroutestyle.h attrib.h layer.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -867,9 +867,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h build_run.h board.h const.h \ macro.h vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -892,9 +892,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h math_helper.h build_run.h \ board.h const.h macro.h vtroutestyle.h attrib.h layer.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -918,9 +918,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -942,7 +942,7 @@ global_typedefs.h pcb_bool.h unit.h vtroutestyle.h attrib.h layer.h \ globalconst.h obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -963,7 +963,7 @@ ../src_3rd/liblihata/genht/ht_inlines.h globalconst.h global_typedefs.h \ pcb_bool.h unit.h layer.h attrib.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -1041,7 +1041,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -1069,9 +1069,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h crosshair.h vtonpoint.h \ hid.h error.h drc.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h macro.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -1108,7 +1108,7 @@ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid_init.h hid.h \ error.h drc.h attrib.h layer.h globalconst.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -1153,7 +1153,7 @@ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h attrib.h \ layer.h globalconst.h obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -1199,7 +1199,7 @@ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid_init.h hid.h \ error.h drc.h attrib.h layer.h globalconst.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -1252,9 +1252,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h crosshair.h vtonpoint.h \ hid.h error.h drc.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h macro.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -1279,9 +1279,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h crosshair.h vtonpoint.h \ hid.h error.h drc.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h macro.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -1318,7 +1318,7 @@ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid_init.h hid.h \ error.h drc.h attrib.h layer.h globalconst.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -1370,9 +1370,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h compat_misc.h data.h \ ../src_3rd/liblihata/genht/htsp.h layer.h attrib.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h macro.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -1397,9 +1397,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h compat_misc.h data.h \ ../src_3rd/liblihata/genht/htsp.h layer.h attrib.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h macro.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -1421,9 +1421,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h data.h \ ../src_3rd/liblihata/genht/htsp.h layer.h attrib.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h macro.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -1452,9 +1452,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h data.h \ ../src_3rd/liblihata/genht/htsp.h layer.h attrib.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h macro.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -1473,7 +1473,7 @@ ../src_3rd/liblihata/genht/ht_inlines.h globalconst.h global_typedefs.h \ pcb_bool.h unit.h layer.h attrib.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -1507,9 +1507,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h compat_misc.h data.h \ ../src_3rd/liblihata/genht/htsp.h layer.h attrib.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h macro.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -1530,7 +1530,7 @@ ../src_plugins/hid_remote/proto_lowparse.h layer.h globalconst.h \ global_typedefs.h pcb_bool.h attrib.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -1545,7 +1545,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -1574,7 +1574,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -1595,7 +1595,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -1617,7 +1617,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -1644,7 +1644,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -1667,7 +1667,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -1704,7 +1704,7 @@ ../src_3rd/genvector/genvector_undef.h unit.h error.h hid_actions.h \ hid.h error.h drc.h global_typedefs.h pcb_bool.h attrib.h layer.h \ globalconst.h obj_all_list.h obj_arc_list.h obj_common.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -1718,7 +1718,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -1745,7 +1745,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -1777,9 +1777,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -1801,7 +1801,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -1824,7 +1824,7 @@ ../src_3rd/puplug/error.h hid.h error.h drc.h unit.h global_typedefs.h \ pcb_bool.h attrib.h layer.h globalconst.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -1846,7 +1846,7 @@ ../src_3rd/liblihata/genht/ht_inlines.h globalconst.h global_typedefs.h \ pcb_bool.h unit.h layer.h attrib.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -1870,7 +1870,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -1886,7 +1886,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -1900,7 +1900,7 @@ compat_nls.h hid.h error.h drc.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -1927,7 +1927,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -1958,11 +1958,11 @@ ../src_3rd/liblihata/genht/htsp.h globalconst.h layer.h attrib.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h \ - obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h \ - font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h \ - obj_poly_list.h box.h math_helper.h macro.h move.h misc_util.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ + data_parent.h obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h \ + obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ + obj_text.h font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h \ + polyarea.h obj_poly_list.h box.h math_helper.h macro.h move.h \ + misc_util.h ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ obj_rat_list.h obj_rat.h crosshair.h vtonpoint.h hid.h error.h drc.h \ layer_grp.h route.h const.h buffer.h ../src_plugins/io_kicad/read.h \ ../src_plugins/io_kicad/read_net.h unit.h hid_actions.h dolists.h @@ -1976,7 +1976,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -2001,7 +2001,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -2028,7 +2028,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -2062,11 +2062,11 @@ data.h ../src_3rd/liblihata/genht/htsp.h globalconst.h layer.h attrib.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h \ - obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h \ - font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h \ - obj_poly_list.h box.h math_helper.h macro.h move.h misc_util.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ + data_parent.h obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h \ + obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ + obj_text.h font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h \ + polyarea.h obj_poly_list.h box.h math_helper.h macro.h move.h \ + misc_util.h ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ obj_rat_list.h obj_rat.h crosshair.h vtonpoint.h hid.h error.h drc.h \ layer_grp.h route.h const.h buffer.h ../src_plugins/io_kicad_legacy/write.o: \ @@ -2076,7 +2076,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -2099,7 +2099,7 @@ globalconst.h global_typedefs.h pcb_bool.h unit.h layer.h attrib.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -2136,7 +2136,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -2165,7 +2165,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -2213,7 +2213,7 @@ global_typedefs.h pcb_bool.h unit.h vtroutestyle.h attrib.h layer.h \ globalconst.h obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -2238,9 +2238,9 @@ ../src_3rd/genlist/gendlist.h board.h const.h macro.h vtroutestyle.h \ attrib.h layer.h globalconst.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -2256,18 +2256,18 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h buffer.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - attrib.h change.h crosshair.h vtonpoint.h hid.h error.h drc.h layer.h \ - obj_all_list.h obj_arc_list.h obj_arc.h obj_elem_list.h obj_elem.h \ - obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ - obj_pinvia.h obj_text.h font.h ../src_3rd/liblihata/genht/htip.h \ - obj_poly.h polyarea.h obj_poly_list.h box.h math_helper.h macro.h move.h \ - misc_util.h ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ - obj_rat_list.h obj_rat.h layer_grp.h route.h const.h data.h \ - ../src_3rd/liblihata/genht/htsp.h crosshair.h buffer.h error.h \ - ../src_plugins/io_pcb/file.h board.h vtroutestyle.h library.h \ - rats_patch.h board.h plug_io.h hid.h layer.h move.h \ - ../src_plugins/io_pcb/parse_common.h pcb-printf.h polygon.h rtree.h \ - rats.h netlist.h route_style.h remove.h flag_str.h compat_fs.h \ + attrib.h data_parent.h change.h crosshair.h vtonpoint.h hid.h error.h \ + drc.h layer.h obj_all_list.h obj_arc_list.h obj_arc.h obj_elem_list.h \ + obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ + obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ + box.h math_helper.h macro.h move.h misc_util.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ + layer_grp.h route.h const.h data.h ../src_3rd/liblihata/genht/htsp.h \ + crosshair.h buffer.h error.h ../src_plugins/io_pcb/file.h board.h \ + vtroutestyle.h library.h rats_patch.h board.h plug_io.h hid.h layer.h \ + move.h ../src_plugins/io_pcb/parse_common.h pcb-printf.h polygon.h \ + rtree.h rats.h netlist.h route_style.h remove.h flag_str.h compat_fs.h \ compat_misc.h paths.h rats_patch.h hid_actions.h hid_flags.h \ ../src_plugins/io_pcb/attribs.h route_style.h obj_poly.h ../src_plugins/io_pcb/io_pcb.o: ../src_plugins/io_pcb/io_pcb.c \ @@ -2287,12 +2287,12 @@ const.h macro.h vtroutestyle.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h \ - obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h \ - font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h \ - obj_poly_list.h box.h math_helper.h move.h misc_util.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ - layer_grp.h rats_patch.h board.h + data_parent.h obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h \ + obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ + obj_text.h font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h \ + polyarea.h obj_poly_list.h box.h math_helper.h move.h misc_util.h \ + ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ + obj_rat_list.h obj_rat.h layer_grp.h rats_patch.h board.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 \ @@ -2307,11 +2307,11 @@ crosshair.h vtonpoint.h hid.h error.h drc.h attrib.h layer.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h \ - obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h \ - obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h \ - font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h \ - obj_poly_list.h box.h math_helper.h macro.h move.h misc_util.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ + data_parent.h obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h \ + obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ + obj_text.h font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h \ + polyarea.h obj_poly_list.h box.h math_helper.h macro.h move.h \ + misc_util.h ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ obj_rat_list.h obj_rat.h layer_grp.h route.h const.h data.h \ ../src_3rd/liblihata/genht/htsp.h crosshair.h buffer.h error.h \ ../src_plugins/io_pcb/file.h board.h vtroutestyle.h library.h \ @@ -2325,7 +2325,7 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h layer.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -2351,7 +2351,7 @@ ../src_plugins/io_tedax/footprint.h data.h globalconst.h \ global_typedefs.h pcb_bool.h unit.h layer.h attrib.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h obj_poly.h \ @@ -2370,7 +2370,7 @@ ../src_3rd/liblihata/genht/ht_inlines.h globalconst.h global_typedefs.h \ pcb_bool.h unit.h layer.h attrib.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -2399,7 +2399,7 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h ../src_3rd/genlist/gendlist.h \ - flag.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + flag.h data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -2418,7 +2418,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -2449,7 +2449,7 @@ error.h drc.h unit.h global_typedefs.h pcb_bool.h attrib.h layer.h \ globalconst.h obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -2476,7 +2476,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -2509,11 +2509,11 @@ ../src_3rd/genlist/gendlist.h globalconst.h hid_actions.h hid.h error.h \ drc.h attrib.h layer.h obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h \ - obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h \ - font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h \ - obj_poly_list.h box.h math_helper.h macro.h move.h misc_util.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ + data_parent.h obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h \ + obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ + obj_text.h font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h \ + polyarea.h obj_poly_list.h box.h math_helper.h macro.h move.h \ + misc_util.h ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ obj_rat_list.h obj_rat.h layer_grp.h crosshair.h vtonpoint.h route.h \ const.h misc_util.h compat_nls.h math_helper.h ../src_plugins/lib_gtk_common/bu_dwg_tooltip.o: \ @@ -2521,7 +2521,7 @@ ../src_plugins/lib_gtk_common/bu_dwg_tooltip.h layer.h globalconst.h \ global_typedefs.h pcb_bool.h unit.h attrib.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -2559,7 +2559,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -2583,7 +2583,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -2608,7 +2608,7 @@ global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -2649,9 +2649,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h compat_misc.h compat_nls.h \ board.h const.h macro.h vtroutestyle.h attrib.h layer.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -2677,11 +2677,11 @@ ../src_plugins/lib_gtk_common/dlg_attribute.h hid.h error.h drc.h \ attrib.h layer.h obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h \ - obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h \ - font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h \ - obj_poly_list.h box.h math_helper.h macro.h move.h misc_util.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ + data_parent.h obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h \ + obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ + obj_text.h font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h \ + polyarea.h obj_poly_list.h box.h math_helper.h macro.h move.h \ + misc_util.h ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ obj_rat_list.h obj_rat.h layer_grp.h pcb-printf.h hid_attrib.h hid.h \ hid_init.h misc_util.h compat_misc.h compat_nls.h \ ../src_plugins/lib_gtk_common/compat.h \ @@ -2693,7 +2693,7 @@ global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -2722,7 +2722,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -2746,9 +2746,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -2778,11 +2778,11 @@ ../src_plugins/lib_gtk_common/dlg_export.h hid.h error.h drc.h attrib.h \ layer.h obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h \ - obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h \ - font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h \ - obj_poly_list.h box.h math_helper.h macro.h move.h misc_util.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ + data_parent.h obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h \ + obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ + obj_text.h font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h \ + polyarea.h obj_poly_list.h box.h math_helper.h macro.h move.h \ + misc_util.h ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ obj_rat_list.h obj_rat.h layer_grp.h \ ../src_plugins/lib_gtk_common/dlg_print.h pcb-printf.h hid_attrib.h \ hid.h hid_init.h misc_util.h compat_misc.h compat_nls.h \ @@ -2794,7 +2794,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -2817,7 +2817,7 @@ unit.h hid.h error.h drc.h global_typedefs.h attrib.h layer.h \ globalconst.h obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -2848,7 +2848,7 @@ global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -2878,7 +2878,7 @@ hid_attrib.h hid.h error.h drc.h unit.h global_typedefs.h pcb_bool.h \ attrib.h layer.h globalconst.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -2911,9 +2911,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h conf_hid.h error.h \ pcb-printf.h hid_actions.h hid.h drc.h attrib.h layer.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h macro.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -2931,7 +2931,7 @@ global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -2961,7 +2961,7 @@ ../src_plugins/lib_gtk_common/dlg_pinout.c ../config.h \ ../src_plugins/lib_gtk_common/dlg_pinout.h obj_elem.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - globalconst.h attrib.h global_typedefs.h pcb_bool.h unit.h \ + globalconst.h attrib.h global_typedefs.h pcb_bool.h unit.h data_parent.h \ obj_arc_list.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -2998,11 +2998,11 @@ ../src_plugins/lib_gtk_common/dlg_print.h hid.h error.h drc.h attrib.h \ layer.h obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h \ - obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h \ - font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h \ - obj_poly_list.h box.h math_helper.h macro.h move.h misc_util.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ + data_parent.h obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h \ + obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ + obj_text.h font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h \ + polyarea.h obj_poly_list.h box.h math_helper.h macro.h move.h \ + misc_util.h ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ obj_rat_list.h obj_rat.h layer_grp.h pcb-printf.h hid_attrib.h hid.h \ hid_init.h misc_util.h compat_misc.h compat_nls.h \ ../src_plugins/lib_gtk_common/dlg_attribute.h @@ -3017,7 +3017,7 @@ global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -3049,13 +3049,13 @@ compat_misc.h compat_nls.h polygon.h flag.h globalconst.h rtree.h \ global_typedefs.h pcb_bool.h unit.h math_helper.h polyarea.h obj_all.h \ obj_arc.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h attrib.h obj_elem.h obj_arc_list.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h obj_line_list.h obj_line.h \ - obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h \ - font.h ../src_3rd/liblihata/genht/htip.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h obj_poly.h obj_poly_list.h box.h \ - macro.h move.h misc_util.h obj_rat.h \ + ../src_3rd/genlist/gendlist.h attrib.h data_parent.h obj_elem.h \ + obj_arc_list.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ + obj_pinvia.h obj_text.h font.h ../src_3rd/liblihata/genht/htip.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_poly.h obj_poly_list.h box.h macro.h move.h misc_util.h obj_rat.h \ ../src_plugins/lib_gtk_common/bu_box.h \ ../src_plugins/lib_gtk_common/compat.h board.h const.h vtroutestyle.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -3077,7 +3077,7 @@ ../src_3rd/genvector/genvector_undef.h compat_misc.h hid_actions.h hid.h \ error.h drc.h unit.h global_typedefs.h pcb_bool.h attrib.h layer.h \ globalconst.h obj_all_list.h obj_arc_list.h obj_common.h \ - ../src_3rd/liblihata/genht/hash.h flag.h obj_arc.h \ + ../src_3rd/liblihata/genht/hash.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -3110,7 +3110,7 @@ ../src_plugins/lib_gtk_common/glue.h hid.h error.h drc.h \ global_typedefs.h pcb_bool.h layer.h globalconst.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -3154,7 +3154,7 @@ global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h obj_poly.h \ @@ -3175,7 +3175,7 @@ global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h obj_poly.h \ @@ -3211,7 +3211,7 @@ global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h obj_poly.h \ @@ -3235,7 +3235,7 @@ global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h obj_poly.h \ @@ -3255,7 +3255,7 @@ unit.h global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -3272,7 +3272,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -3286,7 +3286,7 @@ drc.h unit.h global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -3304,7 +3304,7 @@ global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -3325,7 +3325,7 @@ global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -3368,7 +3368,7 @@ globalconst.h global_typedefs.h pcb_bool.h unit.h attrib.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -3405,12 +3405,12 @@ ../src_plugins/lib_gtk_common/glue.h hid.h error.h drc.h attrib.h \ layer.h obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h \ - obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h \ - font.h obj_poly.h polyarea.h obj_poly_list.h box.h math_helper.h macro.h \ - move.h misc_util.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ - obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h conf.h \ - ../src_plugins/lib_gtk_common/compat.h \ + data_parent.h obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h \ + obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ + obj_text.h font.h obj_poly.h polyarea.h obj_poly_list.h box.h \ + math_helper.h macro.h move.h misc_util.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ + layer_grp.h conf.h ../src_plugins/lib_gtk_common/compat.h \ ../src_plugins/lib_gtk_common/wt_preview.h obj_elem.h layer.h \ ../src_plugins/lib_gtk_common/ui_zoompan.h unit.h pcb_bool.h copy.h \ data.h ../src_3rd/liblihata/genht/htsp.h crosshair.h vtonpoint.h hid.h \ @@ -3431,11 +3431,11 @@ vtroutestyle.h attrib.h ../src_plugins/lib_gtk_common/glue.h hid.h \ error.h drc.h layer.h obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h \ - obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h \ - font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h \ - obj_poly_list.h box.h math_helper.h macro.h move.h misc_util.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ + data_parent.h obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h \ + obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ + obj_text.h font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h \ + polyarea.h obj_poly_list.h box.h math_helper.h macro.h move.h \ + misc_util.h ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ obj_rat_list.h obj_rat.h layer_grp.h conf.h pcb-printf.h board.h const.h \ library.h rats_patch.h board.h compat_nls.h \ ../src_plugins/lib_gtk_common/bu_status_line.h @@ -3466,11 +3466,11 @@ ../src_plugins/lib_gtk_config/lib_gtk_config.h hid.h error.h drc.h \ attrib.h layer.h obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h \ - obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h \ - font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h \ - obj_poly_list.h box.h math_helper.h macro.h move.h misc_util.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ + data_parent.h obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h \ + obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ + obj_text.h font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h \ + polyarea.h obj_poly_list.h box.h math_helper.h macro.h move.h \ + misc_util.h ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ obj_rat_list.h obj_rat.h layer_grp.h event.h conf_hid.h \ ../src_plugins/lib_gtk_common/glue.h conf.h board.h const.h \ vtroutestyle.h library.h rats_patch.h board.h data.h \ @@ -3503,7 +3503,7 @@ unit.h global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -3530,7 +3530,7 @@ global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -3582,7 +3582,7 @@ ../src_plugins/lib_gtk_hid/gui.h hid.h error.h drc.h attrib.h layer.h \ globalconst.h obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -3623,7 +3623,7 @@ global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -3672,11 +3672,11 @@ ../src_plugins/lib_gtk_hid/gui.h hid.h error.h drc.h attrib.h layer.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h \ - obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h \ - font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h \ - obj_poly_list.h box.h math_helper.h macro.h move.h misc_util.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ + data_parent.h obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h \ + obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ + obj_text.h font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h \ + polyarea.h obj_poly_list.h box.h math_helper.h macro.h move.h \ + misc_util.h ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ obj_rat_list.h obj_rat.h layer_grp.h \ ../src_plugins/lib_gtk_common/ui_zoompan.h unit.h pcb_bool.h \ ../src_plugins/lib_gtk_common/in_mouse.h hid_cfg_input.h hid_cfg.h \ @@ -3710,7 +3710,7 @@ ../src_plugins/lib_gtk_common/glue.h hid.h error.h drc.h \ global_typedefs.h pcb_bool.h layer.h globalconst.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -3741,7 +3741,7 @@ global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -3808,7 +3808,7 @@ global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -3845,7 +3845,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -3870,7 +3870,7 @@ ../src_3rd/liblihata/genht/ht_inlines.h globalconst.h global_typedefs.h \ pcb_bool.h unit.h layer.h attrib.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -3895,9 +3895,9 @@ ../src_3rd/genlist/gendlist.h data.h ../src_3rd/liblihata/genht/htsp.h \ globalconst.h layer.h attrib.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h macro.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -3923,7 +3923,7 @@ globalconst.h global_typedefs.h pcb_bool.h unit.h layer.h attrib.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -3961,9 +3961,9 @@ ../src_3rd/genlist/gendlist.h data.h ../src_3rd/liblihata/genht/htsp.h \ globalconst.h layer.h attrib.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h macro.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -3980,7 +3980,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -4003,7 +4003,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -4029,7 +4029,7 @@ ../src_plugins/propedit/propsel.h hid_actions.h hid.h error.h drc.h \ global_typedefs.h attrib.h layer.h globalconst.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -4048,7 +4048,7 @@ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h \ global_typedefs.h attrib.h layer.h globalconst.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -4062,7 +4062,7 @@ globalconst.h global_typedefs.h pcb_bool.h unit.h layer.h attrib.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -4087,9 +4087,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -4107,7 +4107,7 @@ globalconst.h global_typedefs.h pcb_bool.h unit.h layer.h attrib.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -4135,21 +4135,21 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h data.h ../src_3rd/liblihata/genht/htsp.h \ globalconst.h layer.h attrib.h obj_all_list.h obj_arc_list.h \ - obj_common.h ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ - obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ - obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ - ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ - box.h math_helper.h macro.h move.h misc_util.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ - crosshair.h vtonpoint.h hid.h error.h drc.h layer_grp.h route.h const.h \ - buffer.h action_helper.h change.h error.h undo.h library.h plugins.h \ - ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid_init.h \ - hid_actions.h compat_misc.h ../src_plugins/query/query.h obj_any.h \ - ../src_3rd/genregex/regex_se.h ../src_3rd/genregex/regex_templ.h \ - ../src_3rd/genregex/regex.h ../src_plugins/query/fields_sphash.h \ - fptr_cast.h + obj_common.h ../src_3rd/genlist/gendlist.h flag.h data_parent.h \ + obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h \ + obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h \ + font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h \ + obj_poly_list.h box.h math_helper.h macro.h move.h misc_util.h \ + ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ + obj_rat_list.h obj_rat.h crosshair.h vtonpoint.h hid.h error.h drc.h \ + layer_grp.h route.h const.h buffer.h action_helper.h change.h error.h \ + undo.h library.h plugins.h ../src_3rd/puplug/puplug.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ + ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/error.h hid_init.h hid_actions.h compat_misc.h \ + ../src_plugins/query/query.h obj_any.h ../src_3rd/genregex/regex_se.h \ + ../src_3rd/genregex/regex_templ.h ../src_3rd/genregex/regex.h \ + ../src_plugins/query/fields_sphash.h fptr_cast.h ../src_plugins/query/query_access.o: ../src_plugins/query/query_access.c \ ../config.h math_helper.h board.h const.h macro.h global_typedefs.h \ pcb_bool.h unit.h vtroutestyle.h attrib.h \ @@ -4157,7 +4157,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -4175,7 +4175,7 @@ ../src_plugins/query/query_act.o: ../src_plugins/query/query_act.c \ ../config.h ../src_plugins/query/query.h obj_any.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - globalconst.h attrib.h global_typedefs.h pcb_bool.h unit.h \ + globalconst.h attrib.h global_typedefs.h pcb_bool.h unit.h data_parent.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/liblihata/genht/htsi.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -4198,7 +4198,7 @@ globalconst.h global_typedefs.h pcb_bool.h unit.h layer.h attrib.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -4216,7 +4216,7 @@ ../src_plugins/query/query_l.o: ../src_plugins/query/query_l.c unit.h \ ../config.h ../src_plugins/query/query.h obj_any.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - globalconst.h attrib.h global_typedefs.h pcb_bool.h unit.h \ + globalconst.h attrib.h global_typedefs.h pcb_bool.h unit.h data_parent.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/liblihata/genht/htsi.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -4232,7 +4232,7 @@ ../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 obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - globalconst.h attrib.h global_typedefs.h pcb_bool.h unit.h \ + globalconst.h attrib.h global_typedefs.h pcb_bool.h unit.h data_parent.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/liblihata/genht/htsi.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -4245,7 +4245,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -4272,7 +4272,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -4293,7 +4293,7 @@ ../src_3rd/liblihata/genht/ht_inlines.h globalconst.h global_typedefs.h \ pcb_bool.h unit.h layer.h attrib.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -4319,9 +4319,9 @@ ../src_plugins/report/report.h math_helper.h crosshair.h vtonpoint.h \ hid.h error.h drc.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h macro.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -4341,7 +4341,8 @@ ../src_plugins/rubberband_orig/fgeometry.c \ ../src_plugins/rubberband_orig/fgeometry.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - globalconst.h ../config.h attrib.h global_typedefs.h pcb_bool.h unit.h + globalconst.h ../config.h attrib.h global_typedefs.h pcb_bool.h unit.h \ + data_parent.h ../src_plugins/rubberband_orig/rubberband.o: \ ../src_plugins/rubberband_orig/rubberband.c ../config.h board.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h vtroutestyle.h attrib.h \ @@ -4349,7 +4350,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -4384,9 +4385,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -4407,7 +4408,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -4429,7 +4430,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -4454,7 +4455,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -4484,9 +4485,9 @@ ../src_3rd/genregex/regex.h change.h board.h const.h macro.h \ vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -4612,7 +4613,7 @@ pcb_bool.h unit.h hid_actions.h hid.h error.h drc.h attrib.h layer.h \ globalconst.h obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -4633,9 +4634,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h action_helper.h board.h \ const.h macro.h vtroutestyle.h attrib.h layer.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -4654,7 +4655,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -4673,7 +4674,7 @@ box.o: box.c ../config.h rotate.h global_typedefs.h pcb_bool.h unit.h \ box.h math_helper.h macro.h move.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - globalconst.h attrib.h misc_util.h + globalconst.h attrib.h data_parent.h misc_util.h buffer.o: buffer.c ../config.h conf_core.h conf.h global_typedefs.h \ pcb_bool.h unit.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -4685,12 +4686,12 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h action_helper.h buffer.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h attrib.h board.h const.h macro.h \ - vtroutestyle.h layer.h obj_all_list.h obj_arc_list.h obj_arc.h \ - obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ - obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ - ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ - box.h math_helper.h move.h misc_util.h ht_element.h \ + ../src_3rd/genlist/gendlist.h flag.h attrib.h data_parent.h board.h \ + const.h macro.h vtroutestyle.h layer.h obj_all_list.h obj_arc_list.h \ + obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h \ + obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h \ + font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h \ + obj_poly_list.h box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ layer_grp.h library.h rats_patch.h copy.h data.h \ ../src_3rd/liblihata/genht/htsp.h crosshair.h vtonpoint.h hid.h error.h \ @@ -4712,13 +4713,13 @@ globalconst.h board.h const.h macro.h vtroutestyle.h attrib.h layer.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h \ - obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h \ - font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h \ - obj_poly_list.h box.h math_helper.h move.h misc_util.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ - layer_grp.h library.h rats_patch.h build_run.h hid_init.h hid.h error.h \ - drc.h plug_io.h compat_misc.h + data_parent.h obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h \ + obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h \ + obj_text.h font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h \ + polyarea.h obj_poly_list.h box.h math_helper.h move.h misc_util.h \ + ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ + obj_rat_list.h obj_rat.h layer_grp.h library.h rats_patch.h build_run.h \ + hid_init.h hid.h error.h drc.h plug_io.h compat_misc.h buildin.o: buildin.c ../src_3rd/puplug/libs.h ../src_3rd/puplug/puplug.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h @@ -4734,9 +4735,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -4757,9 +4758,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h data.h \ ../src_3rd/liblihata/genht/htsp.h layer.h attrib.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h macro.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -4795,7 +4796,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -4844,9 +4845,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -4867,9 +4868,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -4884,7 +4885,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -4907,9 +4908,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h math_helper.h board.h \ const.h macro.h vtroutestyle.h attrib.h layer.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h move.h misc_util.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ @@ -4923,7 +4924,7 @@ globalconst.h global_typedefs.h pcb_bool.h unit.h layer.h attrib.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -4945,7 +4946,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -4975,9 +4976,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h data.h \ ../src_3rd/liblihata/genht/htsp.h layer.h attrib.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h macro.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -4995,7 +4996,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5017,7 +5018,7 @@ ../src_3rd/liblihata/genht/htip.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/liblihata/genht/ht_inlines.h global_typedefs.h pcb_bool.h \ unit.h obj_poly.h obj_common.h ../src_3rd/genlist/gendlist.h flag.h \ - globalconst.h attrib.h polyarea.h obj_poly_list.h \ + globalconst.h attrib.h data_parent.h polyarea.h obj_poly_list.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_arc.h obj_arc_list.h box.h \ math_helper.h macro.h move.h misc_util.h board.h const.h vtroutestyle.h \ @@ -5038,7 +5039,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5064,7 +5065,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5097,17 +5098,17 @@ ../src_3rd/liblihata/genht/hash.h ../src_3rd/liblihata/genht/htsp.h \ error.h event.h hid_actions.h hid.h drc.h attrib.h layer.h \ obj_all_list.h obj_arc_list.h obj_common.h ../src_3rd/genlist/gendlist.h \ - flag.h obj_arc.h obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h \ - obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h \ - font.h ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h \ - obj_poly_list.h box.h math_helper.h macro.h move.h misc_util.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ + flag.h data_parent.h obj_arc.h obj_elem_list.h obj_elem.h \ + obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ + obj_pinvia.h obj_text.h font.h ../src_3rd/liblihata/genht/htip.h \ + obj_poly.h polyarea.h obj_poly_list.h box.h math_helper.h macro.h move.h \ + misc_util.h ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ obj_rat_list.h obj_rat.h layer_grp.h compat_misc.h compat_nls.h hid_attrib.o: hid_attrib.c ../config.h hid_attrib.h hid.h error.h drc.h \ unit.h global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5133,7 +5134,7 @@ hid_actions.h hid.h error.h drc.h unit.h global_typedefs.h pcb_bool.h \ attrib.h layer.h globalconst.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -5155,7 +5156,7 @@ unit.h global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5169,7 +5170,7 @@ unit.h global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5184,7 +5185,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5200,7 +5201,7 @@ ../src_3rd/liblihata/genht/ht_inlines.h globalconst.h global_typedefs.h \ pcb_bool.h unit.h layer.h attrib.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -5222,7 +5223,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5242,7 +5243,7 @@ global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5264,7 +5265,7 @@ global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5282,19 +5283,19 @@ ht_element.o: ht_element.c ../config.h obj_elem_list.h obj_elem.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ ../src_3rd/genlist/gendlist.h flag.h globalconst.h attrib.h \ - global_typedefs.h pcb_bool.h unit.h obj_arc_list.h obj_arc.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h obj_line_list.h obj_line.h \ - obj_pad_list.h obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h \ - font.h ../src_3rd/liblihata/genht/htip.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h obj_poly.h polyarea.h \ - obj_poly_list.h box.h math_helper.h macro.h move.h misc_util.h \ - ht_element.h ../src_3rd/liblihata/genht/ht.h \ + global_typedefs.h pcb_bool.h unit.h data_parent.h obj_arc_list.h \ + obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ + obj_pinvia.h obj_text.h font.h ../src_3rd/liblihata/genht/htip.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + obj_poly.h polyarea.h obj_poly_list.h box.h math_helper.h macro.h move.h \ + misc_util.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/liblihata/genht/ht.c ht_subc.o: ht_subc.c ../config.h obj_subc_list.h obj_subc.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - globalconst.h attrib.h global_typedefs.h pcb_bool.h unit.h data.h \ - ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + globalconst.h attrib.h global_typedefs.h pcb_bool.h unit.h data_parent.h \ + data.h ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/liblihata/genht/ht_inlines.h layer.h obj_all_list.h \ obj_arc_list.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ @@ -5318,9 +5319,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -5331,7 +5332,7 @@ intersect.o: intersect.c ../config.h intersect.h global_typedefs.h \ pcb_bool.h unit.h box.h math_helper.h macro.h move.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - globalconst.h attrib.h misc_util.h + globalconst.h attrib.h data_parent.h misc_util.h layer.o: layer.c ../config.h board.h const.h macro.h global_typedefs.h \ pcb_bool.h unit.h vtroutestyle.h attrib.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -5338,7 +5339,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5360,7 +5361,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5374,7 +5375,7 @@ layer_ui.o: layer_ui.c ../config.h layer_ui.h layer.h globalconst.h \ global_typedefs.h pcb_bool.h unit.h attrib.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -5391,7 +5392,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5425,7 +5426,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5449,7 +5450,7 @@ unit.h global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5482,9 +5483,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -5500,7 +5501,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5521,7 +5522,7 @@ ../src_3rd/liblihata/genht/ht_inlines.h globalconst.h layer.h attrib.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5539,7 +5540,7 @@ route_style.h obj_any.o: obj_any.c ../config.h obj_any.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - globalconst.h attrib.h global_typedefs.h pcb_bool.h unit.h \ + globalconst.h attrib.h global_typedefs.h pcb_bool.h unit.h data_parent.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_arc.o: obj_arc.c ../config.h compat_nls.h board.h const.h macro.h \ @@ -5548,7 +5549,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5567,7 +5568,7 @@ obj_arc_list.o: obj_arc_list.c obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ globalconst.h ../config.h attrib.h global_typedefs.h pcb_bool.h unit.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.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_arc_ui.o: obj_arc_ui.c ../config.h obj_arc_ui.h crosshair.h \ @@ -5576,7 +5577,7 @@ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h attrib.h \ layer.h globalconst.h obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5596,13 +5597,14 @@ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h globalconst.h const.h error.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - attrib.h obj_arc_ui.h crosshair.h vtonpoint.h hid.h drc.h layer.h \ - obj_all_list.h obj_arc_list.h obj_arc.h obj_elem_list.h obj_elem.h \ - obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ - obj_pinvia.h obj_text.h font.h ../src_3rd/liblihata/genht/htip.h \ - obj_poly.h polyarea.h obj_poly_list.h box.h math_helper.h macro.h move.h \ - misc_util.h ht_element.h ../src_3rd/liblihata/genht/ht.h obj_text_list.h \ - obj_rat_list.h obj_rat.h layer_grp.h route.h + attrib.h data_parent.h obj_arc_ui.h crosshair.h vtonpoint.h hid.h drc.h \ + layer.h obj_all_list.h obj_arc_list.h obj_arc.h obj_elem_list.h \ + obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ + obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ + box.h math_helper.h macro.h move.h misc_util.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ + layer_grp.h route.h obj_elem.o: obj_elem.c ../config.h board.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h vtroutestyle.h attrib.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -5609,7 +5611,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5630,7 +5632,7 @@ obj_elem_draw.h obj_elem_list.o: obj_elem_list.c ../config.h obj_elem.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - globalconst.h attrib.h global_typedefs.h pcb_bool.h unit.h \ + globalconst.h attrib.h global_typedefs.h pcb_bool.h unit.h data_parent.h \ obj_arc_list.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -5645,7 +5647,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5674,9 +5676,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h math_helper.h board.h \ const.h macro.h vtroutestyle.h attrib.h layer.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h move.h misc_util.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ @@ -5685,8 +5687,9 @@ obj_line_list.o: obj_line_list.c obj_line_list.h obj_line.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ globalconst.h ../config.h attrib.h global_typedefs.h pcb_bool.h unit.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.c + data_parent.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_pad.o: obj_pad.c ../config.h board.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h vtroutestyle.h attrib.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -5693,7 +5696,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5713,8 +5716,9 @@ obj_pad_list.o: obj_pad_list.c obj_pad_list.h obj_pad.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ globalconst.h ../config.h attrib.h global_typedefs.h pcb_bool.h unit.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.c + data_parent.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_pinvia.o: obj_pinvia.c ../config.h board.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h vtroutestyle.h attrib.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -5721,7 +5725,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5741,9 +5745,9 @@ obj_pinvia_list.o: obj_pinvia_list.c obj_pinvia_list.h obj_pinvia.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ ../src_3rd/genlist/gendlist.h flag.h globalconst.h ../config.h attrib.h \ - global_typedefs.h pcb_bool.h unit.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - ../src_3rd/genlist/gentdlist_impl.c + global_typedefs.h pcb_bool.h unit.h data_parent.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_pinvia_therm.o: obj_pinvia_therm.c ../config.h board.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h vtroutestyle.h attrib.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -5750,7 +5754,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5765,7 +5769,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5785,7 +5789,7 @@ obj_poly_list.o: obj_poly_list.c obj_poly_list.h obj_poly.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ globalconst.h ../config.h attrib.h global_typedefs.h pcb_bool.h unit.h \ - polyarea.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h polyarea.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ ../src_3rd/genlist/gentdlist_impl.c obj_rat.o: obj_rat.c ../config.h board.h const.h macro.h \ @@ -5794,7 +5798,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5814,13 +5818,14 @@ obj_rat_list.o: obj_rat_list.c obj_rat_list.h obj_rat.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ globalconst.h ../config.h attrib.h global_typedefs.h pcb_bool.h unit.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.c + data_parent.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_subc.o: obj_subc.c obj_subc_list.o: obj_subc_list.c ../config.h obj_subc.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - globalconst.h attrib.h global_typedefs.h pcb_bool.h unit.h data.h \ - ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + globalconst.h attrib.h global_typedefs.h pcb_bool.h unit.h data_parent.h \ + data.h ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/liblihata/genht/ht_inlines.h layer.h obj_all_list.h \ obj_arc_list.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ @@ -5839,7 +5844,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5859,7 +5864,7 @@ obj_text_list.o: obj_text_list.c obj_poly_list.h obj_poly.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ globalconst.h ../config.h attrib.h global_typedefs.h pcb_bool.h unit.h \ - polyarea.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h polyarea.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_arc_list.h obj_arc.h obj_text_list.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h ../src_3rd/liblihata/genht/ht.h \ @@ -5877,9 +5882,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h data.h \ ../src_3rd/liblihata/genht/htsp.h layer.h attrib.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h macro.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -5923,7 +5928,7 @@ drc.h unit.h global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -5959,9 +5964,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h change.h data.h \ ../src_3rd/liblihata/genht/htsp.h layer.h attrib.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h macro.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -5981,7 +5986,7 @@ unit.h global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -6002,9 +6007,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -6018,7 +6023,7 @@ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h polyarea.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - globalconst.h attrib.h macro.h + globalconst.h attrib.h data_parent.h macro.h polygon_act.o: polygon_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 \ @@ -6031,9 +6036,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -6054,9 +6059,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -6077,9 +6082,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -6094,7 +6099,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -6117,9 +6122,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -6132,7 +6137,7 @@ ../src_3rd/liblihata/genht/ht_inlines.h globalconst.h global_typedefs.h \ pcb_bool.h unit.h layer.h attrib.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h obj_elem_list.h obj_elem.h \ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ @@ -6150,7 +6155,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -6181,9 +6186,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h math_helper.h board.h \ const.h macro.h vtroutestyle.h attrib.h layer.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h move.h misc_util.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ @@ -6202,9 +6207,9 @@ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ misc_util.h board.h const.h macro.h layer.h globalconst.h obj_all_list.h \ obj_arc_list.h obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h library.h \ @@ -6213,7 +6218,7 @@ rtree.o: rtree.c ../config.h math_helper.h compat_cc.h rtree.h \ global_typedefs.h pcb_bool.h unit.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - globalconst.h attrib.h macro.h + globalconst.h attrib.h data_parent.h macro.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 \ @@ -6226,9 +6231,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -6248,9 +6253,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -6274,9 +6279,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ @@ -6289,7 +6294,7 @@ unit.h global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -6301,7 +6306,7 @@ stub_mincut.o: stub_mincut.c ../config.h stub_mincut.h global_typedefs.h \ pcb_bool.h unit.h obj_pinvia.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - globalconst.h attrib.h obj_pad.h + globalconst.h attrib.h data_parent.h obj_pad.h stub_stroke.o: stub_stroke.c error.h ../config.h pcb_bool.h stub_vendor.o: stub_vendor.c ../config.h stub_vendor.h global_typedefs.h \ pcb_bool.h unit.h @@ -6311,7 +6316,7 @@ ../src_3rd/genvector/genvector_undef.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ - obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + data_parent.h obj_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ @@ -6340,9 +6345,9 @@ ../src_3rd/genlist/gendlist.h globalconst.h board.h const.h macro.h \ vtroutestyle.h attrib.h layer.h obj_all_list.h obj_arc_list.h \ obj_common.h ../src_3rd/liblihata/genht/hash.h \ - ../src_3rd/genlist/gendlist.h flag.h obj_arc.h obj_elem_list.h \ - obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ - obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ ../src_3rd/liblihata/genht/htip.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h move.h misc_util.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ Index: trunk/src/data.h =================================================================== --- trunk/src/data.h (revision 9012) +++ trunk/src/data.h (revision 9013) @@ -35,6 +35,7 @@ #include "layer.h" #include "crosshair.h" #include "buffer.h" +#include "data_parent.h" #include "obj_all_list.h" Index: trunk/src/data_parent.h =================================================================== --- trunk/src/data_parent.h (nonexistent) +++ trunk/src/data_parent.h (revision 9013) @@ -0,0 +1,65 @@ +/* + * COPYRIGHT + * + * pcb-rnd, interactive printed circuit board design + * Copyright (C) 2016..2017 Tibor 'Igor2' Palinkas + * + * This module, rats.c, was written and is Copyright (C) 1997 by harry eaton + * this module is also subject to the GNU GPL as described below + * + * 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_DATA_PARENT_H +#define PCB_DATA_PARENT_H + +#include "global_typedefs.h" + +/* which elem of the parent union is active */ +typedef enum pcb_parenttype_e { + PCB_PARENT_INVALID = 0, /* invalid or unknown */ + PCB_PARENT_LAYER, /* object is on a layer */ + PCB_PARENT_ELEMENT, /* object is part of an element */ + PCB_PARENT_DATA /* global objects like via */ +} pcb_parenttype_t; + +/* class is e.g. PCB_OBJ_CLASS_OBJ */ +#define PCB_OBJ_IS_CLASS(type, class) (((type) & PCB_OBJ_CLASS_MASK) == (class)) + +union pcb_parent_s { + void *any; + pcb_layer_t *layer; + pcb_data_t *data; + pcb_element_t *element; +}; + +#define PCB_PARENT_TYPENAME_layer PCB_PARENT_LAYER +#define PCB_PARENT_TYPENAME_data PCB_PARENT_DATA +#define PCB_PARENT_TYPENAME_element PCB_PARENT_ELEMENT + +#define PCB_SET_PARENT(obj, ptype, parent_ptr) \ + do { \ + obj->parent_type = PCB_PARENT_TYPENAME_ ## ptype; \ + obj->parent.ptype = parent_ptr; \ + } while(0) + +#define PCB_CLEAR_PARENT(obj) \ + do { \ + obj->parent_type = PCB_PARENT_INVALID; \ + obj->parent.any = NULL; \ + } while(0) + +#endif Index: trunk/src/obj_common.h =================================================================== --- trunk/src/obj_common.h (revision 9012) +++ trunk/src/obj_common.h (revision 9013) @@ -33,6 +33,7 @@ #include "flag.h" #include "attrib.h" #include "global_typedefs.h" +#include "data_parent.h" /* Can be used as a bitfield */ typedef enum pcb_objtype_e { @@ -64,41 +65,6 @@ PCB_OBJ_ANY = 0xFFFFFF } pcb_objtype_t; -/* which elem of the parent union is active */ -typedef enum pcb_parenttype_e { - PCB_PARENT_INVALID = 0, /* invalid or unknown */ - PCB_PARENT_LAYER, /* object is on a layer */ - PCB_PARENT_ELEMENT, /* object is part of an element */ - PCB_PARENT_DATA /* global objects like via */ -} pcb_parenttype_t; - -/* class is e.g. PCB_OBJ_CLASS_OBJ */ -#define PCB_OBJ_IS_CLASS(type, class) (((type) & PCB_OBJ_CLASS_MASK) == (class)) - -union pcb_parent_s { - void *any; - pcb_layer_t *layer; - pcb_data_t *data; - pcb_element_t *element; -}; - -#define PCB_PARENT_TYPENAME_layer PCB_PARENT_LAYER -#define PCB_PARENT_TYPENAME_data PCB_PARENT_DATA -#define PCB_PARENT_TYPENAME_element PCB_PARENT_ELEMENT - -#define PCB_SET_PARENT(obj, ptype, parent_ptr) \ - do { \ - obj->parent_type = PCB_PARENT_TYPENAME_ ## ptype; \ - obj->parent.ptype = parent_ptr; \ - } while(0) - -#define PCB_CLEAR_PARENT(obj) \ - do { \ - obj->parent_type = PCB_PARENT_INVALID; \ - obj->parent.any = NULL; \ - } while(0) - - /* point and box type - they are so common everything depends on them */ struct pcb_point_s { /* a line/polygon point */ pcb_coord_t X, Y, X2, Y2; /* so Point type can be cast as pcb_box_t */