Index: trunk/src/Makefile.dep =================================================================== --- trunk/src/Makefile.dep (revision 6103) +++ trunk/src/Makefile.dep (revision 6104) @@ -104,8 +104,8 @@ 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 \ ht_element.h ../src_3rd/liblihata/genht/ht.h obj_poly_list.h obj_poly.h \ - polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h \ - crosshair.h vtonpoint.h hid.h error.h drc.h buffer.h macro.h \ + polyarea.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 buffer.h macro.h \ ../src_plugins/autoroute/autoroute.h board.h const.h macro.h \ vtroutestyle.h library.h rats_patch.h board.h font.h box.h math_helper.h \ move.h misc_util.h box.h draw.h error.h find.h heap.h rtree.h \ @@ -464,10 +464,9 @@ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ obj_poly_list.h obj_poly.h polyarea.h obj_text_list.h obj_rat_list.h \ - obj_rat.h layer_grp.h crosshair.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ - plugins.h compat_misc.h hid.h \ + obj_rat.h crosshair.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ + buffer.h plugins.h compat_misc.h hid.h \ ../src_plugins/export_lpr/../export_ps/ps.h hid_nogui.h hid_init.h \ hid_attrib.h hid_actions.h ../src_plugins/export_nelma/nelma.o: ../src_plugins/export_nelma/nelma.c \ @@ -538,11 +537,10 @@ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ obj_poly_list.h obj_poly.h polyarea.h obj_text_list.h obj_rat_list.h \ - obj_rat.h layer_grp.h crosshair.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ - error.h buffer.h hid.h hid_nogui.h hid_draw_helpers.h hid_init.h \ - ../src_plugins/export_openscad/scad.h + obj_rat.h crosshair.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ + buffer.h error.h buffer.h hid.h hid_nogui.h hid_draw_helpers.h \ + hid_init.h ../src_plugins/export_openscad/scad.h ../src_plugins/export_png/png.o: ../src_plugins/export_png/png.c \ ../config.h conf_core.h conf.h global_typedefs.h pcb_bool.h unit.h \ pcb-printf.h ../src_3rd/genvector/gds_char.h \ @@ -712,12 +710,11 @@ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ obj_poly_list.h obj_poly.h polyarea.h obj_text_list.h obj_rat_list.h \ - obj_rat.h layer_grp.h crosshair.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ - paths.h ../src_3rd/genvector/gds_char.h plugins.h plug_footprint.h \ - vtlibrary.h compat_fs.h compat_misc.h error.h conf.h pcb-printf.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ + obj_rat.h crosshair.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ + buffer.h paths.h ../src_3rd/genvector/gds_char.h plugins.h \ + plug_footprint.h vtlibrary.h compat_fs.h compat_misc.h error.h conf.h \ + pcb-printf.h ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/genvector/vtp0.h list_conf.h conf.h conf_core.h compat_nls.h \ @@ -1166,8 +1163,8 @@ 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 \ ht_element.h ../src_3rd/liblihata/genht/ht.h obj_poly_list.h obj_poly.h \ - polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h \ - crosshair.h vtonpoint.h hid.h error.h drc.h buffer.h \ + polyarea.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 buffer.h \ ../src_plugins/hid_gtk/gui.h board.h const.h macro.h vtroutestyle.h \ rats_patch.h board.h font.h box.h math_helper.h move.h misc_util.h hid.h \ hid_cfg.h hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h \ @@ -1581,8 +1578,8 @@ 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 \ ht_element.h ../src_3rd/liblihata/genht/ht.h obj_poly_list.h obj_poly.h \ - polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h \ - crosshair.h vtonpoint.h hid.h error.h drc.h buffer.h build_run.h \ + polyarea.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 buffer.h build_run.h \ crosshair.h layer.h pcb-printf.h hid.h \ ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h \ ../src_3rd/liblihata/genht/htip.h hid_cfg.h compat_nls.h board.h const.h \ @@ -1606,8 +1603,8 @@ 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 \ ht_element.h ../src_3rd/liblihata/genht/ht.h obj_poly_list.h obj_poly.h \ - polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h \ - crosshair.h vtonpoint.h hid.h error.h drc.h buffer.h buffer.h vtptr.h \ + polyarea.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 buffer.h buffer.h vtptr.h \ plug_footprint.h vtlibrary.h hid.h ../src_plugins/hid_lesstif/lesstif.h \ hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h compat_nls.h \ board.h const.h macro.h vtroutestyle.h library.h rats_patch.h board.h \ @@ -1629,8 +1626,8 @@ 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 \ ht_element.h ../src_3rd/liblihata/genht/ht.h obj_poly_list.h obj_poly.h \ - polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h \ - crosshair.h vtonpoint.h hid.h error.h drc.h buffer.h action_helper.h \ + polyarea.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 buffer.h action_helper.h \ crosshair.h layer.h pcb-printf.h clip.h event.h error.h plugins.h hid.h \ hid_nogui.h hid_draw_helpers.h hid_cfg.h \ ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h \ @@ -1656,8 +1653,8 @@ 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 \ ht_element.h ../src_3rd/liblihata/genht/ht.h obj_poly_list.h obj_poly.h \ - polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h \ - crosshair.h vtonpoint.h hid.h error.h drc.h buffer.h error.h \ + polyarea.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 buffer.h error.h \ pcb-printf.h layer.h hid.h hid_cfg.h hid_cfg_action.h hid_cfg.h \ hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h \ ../src_plugins/hid_lesstif/lesstif.h compat_nls.h board.h const.h \ @@ -1678,13 +1675,12 @@ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ obj_poly_list.h obj_poly.h polyarea.h obj_text_list.h obj_rat_list.h \ - obj_rat.h layer_grp.h crosshair.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ - find.h rats.h netlist.h library.h route_style.h vtroutestyle.h select.h \ - operation.h undo.h remove.h crosshair.h draw.h obj_all.h event.h hid.h \ - hid_actions.h ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h \ - ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + obj_rat.h crosshair.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ + buffer.h find.h rats.h netlist.h library.h route_style.h vtroutestyle.h \ + select.h operation.h undo.h remove.h crosshair.h draw.h obj_all.h \ + event.h hid.h hid_actions.h ../src_plugins/hid_lesstif/lesstif.h \ + hid_cfg_input.h ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/htip.h \ hid_cfg.h compat_nls.h board.h const.h macro.h rats_patch.h board.h \ @@ -1709,8 +1705,8 @@ 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 \ ht_element.h ../src_3rd/liblihata/genht/ht.h obj_poly_list.h obj_poly.h \ - polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h \ - crosshair.h vtonpoint.h hid.h error.h drc.h buffer.h pcb-printf.h hid.h \ + polyarea.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 buffer.h pcb-printf.h hid.h \ ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h \ ../src_3rd/liblihata/genht/htip.h hid_cfg.h compat_nls.h board.h const.h \ macro.h vtroutestyle.h library.h rats_patch.h board.h font.h box.h \ @@ -1940,8 +1936,8 @@ obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ obj_pinvia_list.h obj_pinvia.h obj_text.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_poly_list.h obj_poly.h polyarea.h \ - obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h crosshair.h \ - vtonpoint.h hid.h error.h drc.h buffer.h ../src_plugins/io_kicad/read.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 buffer.h ../src_plugins/io_kicad/read.h ../src_plugins/io_kicad/read.o: ../src_plugins/io_kicad/read.c \ ../src_3rd/gensexpr/gsxl.h ../src_3rd/gensexpr/gensexpr_impl.h \ ../src_3rd/gensexpr/gsx_parse.h ../src_3rd/liblihata/genht/htsi.h \ @@ -2012,8 +2008,8 @@ obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h \ obj_pinvia_list.h obj_pinvia.h obj_text.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h obj_poly_list.h obj_poly.h polyarea.h \ - obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h crosshair.h \ - vtonpoint.h hid.h error.h drc.h buffer.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 buffer.h ../src_plugins/io_kicad_legacy/write.o: \ ../src_plugins/io_kicad_legacy/write.c ../config.h board.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h vtroutestyle.h attrib.h \ @@ -2047,10 +2043,9 @@ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ obj_poly_list.h obj_poly.h polyarea.h obj_text_list.h obj_rat_list.h \ - obj_rat.h layer_grp.h crosshair.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ - macro.h ../src_plugins/io_lihata/common.h + obj_rat.h crosshair.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ + buffer.h macro.h ../src_plugins/io_lihata/common.h ../src_plugins/io_lihata/io_lihata.o: \ ../src_plugins/io_lihata/io_lihata.c ../config.h plugins.h plug_io.h \ library.h global_typedefs.h pcb_bool.h unit.h conf.h pcb-printf.h \ @@ -2296,8 +2291,8 @@ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ obj_pinvia.h obj_text.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/liblihata/genht/ht_inlines.h obj_poly_list.h obj_poly.h \ - polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h \ - crosshair.h vtonpoint.h hid.h error.h drc.h buffer.h action_helper.h \ + polyarea.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 buffer.h action_helper.h \ change.h error.h undo.h library.h plugins.h ../src_plugins/loghid/loghid.o: ../src_plugins/loghid/loghid.c \ ../config.h conf.h global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ @@ -2314,8 +2309,8 @@ 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 \ ht_element.h ../src_3rd/liblihata/genht/ht.h obj_poly_list.h obj_poly.h \ - polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h \ - crosshair.h vtonpoint.h hid.h error.h drc.h buffer.h action_helper.h \ + polyarea.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 buffer.h action_helper.h \ change.h error.h undo.h library.h plugins.h hid_init.h hid_attrib.h \ dolists.h ../src_plugins/mincut/pcb-mincut/graph.o: \ @@ -2338,10 +2333,9 @@ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ obj_poly_list.h obj_poly.h polyarea.h obj_text_list.h obj_rat_list.h \ - obj_rat.h layer_grp.h crosshair.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ - draw.h error.h plug_io.h library.h conf.h pcb-printf.h \ + obj_rat.h crosshair.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ + buffer.h draw.h error.h plug_io.h library.h conf.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ @@ -2370,8 +2364,8 @@ 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 \ ht_element.h ../src_3rd/liblihata/genht/ht.h obj_poly_list.h obj_poly.h \ - polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h \ - crosshair.h vtonpoint.h hid.h error.h drc.h buffer.h action_helper.h \ + polyarea.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 buffer.h action_helper.h \ change.h error.h undo.h library.h plugins.h hid_actions.h \ plug_footprint.h vtlibrary.h dolists.h ../src_plugins/polycombine/polycombine.o: \ @@ -2452,10 +2446,9 @@ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ obj_poly_list.h obj_poly.h polyarea.h obj_text_list.h obj_rat_list.h \ - obj_rat.h layer_grp.h crosshair.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ - ../src_plugins/propedit/props.h global_typedefs.h \ + obj_rat.h crosshair.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ + buffer.h ../src_plugins/propedit/props.h global_typedefs.h \ ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ ../src_plugins/propedit/propsel.h change.h misc_util.h compat_misc.h \ undo.h library.h rotate.h @@ -2491,11 +2484,10 @@ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ obj_poly_list.h obj_poly.h polyarea.h obj_text_list.h obj_rat_list.h \ - obj_rat.h layer_grp.h crosshair.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ - ../src_plugins/query/query_access.h ../src_plugins/query/query.h \ - obj_any.h ../src_3rd/liblihata/genht/htsi.h \ + obj_rat.h crosshair.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ + buffer.h ../src_plugins/query/query_access.h \ + ../src_plugins/query/query.h obj_any.h ../src_3rd/liblihata/genht/htsi.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/genregex/regex_se.h \ ../src_3rd/genregex/regex_templ.h ../src_3rd/genregex/regex.h \ ../src_plugins/query/fields_sphash.h ../src_plugins/query/query_exec.h @@ -2516,8 +2508,8 @@ 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 \ ht_element.h ../src_3rd/liblihata/genht/ht.h obj_poly_list.h obj_poly.h \ - polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h \ - crosshair.h vtonpoint.h hid.h error.h drc.h buffer.h action_helper.h \ + polyarea.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 buffer.h action_helper.h \ change.h error.h undo.h library.h plugins.h hid_init.h hid_actions.h \ compat_misc.h ../src_plugins/query/query.h obj_any.h \ ../src_3rd/genregex/regex_se.h ../src_3rd/genregex/regex_templ.h \ @@ -2573,15 +2565,14 @@ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ obj_poly_list.h obj_poly.h polyarea.h obj_text_list.h obj_rat_list.h \ - obj_rat.h layer_grp.h crosshair.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ - ../src_plugins/query/query.h obj_any.h ../src_3rd/liblihata/genht/htsi.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/genregex/regex_se.h \ - ../src_3rd/genregex/regex_templ.h ../src_3rd/genregex/regex.h \ - ../src_plugins/query/fields_sphash.h ../src_plugins/query/query_exec.h \ - ../src_plugins/query/query_access.h pcb-printf.h \ - ../src_3rd/genvector/gds_char.h + obj_rat.h crosshair.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ + buffer.h ../src_plugins/query/query.h obj_any.h \ + ../src_3rd/liblihata/genht/htsi.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/genregex/regex_se.h ../src_3rd/genregex/regex_templ.h \ + ../src_3rd/genregex/regex.h ../src_plugins/query/fields_sphash.h \ + ../src_plugins/query/query_exec.h ../src_plugins/query/query_access.h \ + pcb-printf.h ../src_3rd/genvector/gds_char.h ../src_plugins/query/query_l.o: ../src_plugins/query/query_l.c unit.h \ ../config.h ../src_plugins/query/query.h obj_any.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ @@ -2595,8 +2586,7 @@ 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 ht_element.h ../src_3rd/liblihata/genht/ht.h obj_poly_list.h \ - obj_poly.h polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h \ - layer_grp.h layer.h + obj_poly.h polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h ../src_plugins/query/query_y.o: ../src_plugins/query/query_y.c const.h \ unit.h ../config.h ../src_plugins/query/query.h obj_any.h obj_common.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ @@ -2660,10 +2650,9 @@ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ obj_poly_list.h obj_poly.h polyarea.h obj_text_list.h obj_rat_list.h \ - obj_rat.h layer_grp.h crosshair.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ - ../src_plugins/report/drill.h macro.h obj_pinvia.h + obj_rat.h crosshair.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ + buffer.h ../src_plugins/report/drill.h macro.h obj_pinvia.h ../src_plugins/report/report.o: ../src_plugins/report/report.c \ ../config.h conf_core.h conf.h global_typedefs.h pcb_bool.h unit.h \ pcb-printf.h ../src_3rd/genvector/gds_char.h \ @@ -3069,8 +3058,8 @@ 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 \ ht_element.h ../src_3rd/liblihata/genht/ht.h obj_poly_list.h obj_poly.h \ - polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h \ - crosshair.h vtonpoint.h hid.h error.h drc.h buffer.h funchash_core.h \ + polyarea.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 buffer.h funchash_core.h \ funchash.h funchash_core_list.h board.h const.h macro.h vtroutestyle.h \ library.h rats_patch.h font.h box.h math_helper.h move.h misc_util.h \ action_helper.h hid_actions.h change.h draw.h search.h rats.h netlist.h \ @@ -3228,15 +3217,15 @@ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ obj_pinvia.h obj_text.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/liblihata/genht/ht_inlines.h obj_poly_list.h obj_poly.h \ - polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h \ - crosshair.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ - plug_io.h library.h conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ - ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/genvector/vtp0.h list_conf.h compat_misc.h compat_nls.h \ - conf_core.h + polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h crosshair.h \ + vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ + buffer.h plug_io.h library.h conf.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ + compat_misc.h compat_nls.h conf_core.h event.o: event.c ../config.h event.h unit.h error.h fptr_cast.h file_act.o: file_act.c ../config.h board.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h vtroutestyle.h attrib.h \ @@ -3275,8 +3264,8 @@ 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 \ ht_element.h ../src_3rd/liblihata/genht/ht.h obj_poly_list.h obj_poly.h \ - polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h \ - crosshair.h vtonpoint.h hid.h error.h drc.h buffer.h draw.h find.h \ + polyarea.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 buffer.h draw.h find.h \ rtree.h polygon.h search.h rats.h netlist.h library.h route_style.h \ vtroutestyle.h misc_util.h undo.h plug_io.h hid_actions.h compat_misc.h \ event.h layer_vis.h obj_all.h find_geo.c macro.h find_lookup.c \ @@ -3465,11 +3454,11 @@ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ obj_pinvia.h obj_text.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/liblihata/genht/ht_inlines.h obj_poly_list.h obj_poly.h \ - polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h \ - crosshair.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ - board.h const.h macro.h vtroutestyle.h library.h rats_patch.h font.h \ - box.h math_helper.h move.h misc_util.h conf.h pcb-printf.h \ + polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h crosshair.h \ + vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ + buffer.h board.h const.h macro.h vtroutestyle.h library.h rats_patch.h \ + font.h box.h math_helper.h move.h misc_util.h conf.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ @@ -3592,7 +3581,7 @@ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ obj_pinvia.h obj_text.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/liblihata/genht/ht_inlines.h obj_poly_list.h obj_poly.h \ - polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h \ + polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h \ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h event.h \ ../src_3rd/genvector/genvector_impl.c @@ -3724,16 +3713,16 @@ obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ obj_poly_list.h obj_poly.h polyarea.h obj_text_list.h obj_rat_list.h \ - obj_rat.h layer_grp.h crosshair.h vtonpoint.h \ - ../src_3rd/genvector/genvector_impl.h \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ - board.h const.h macro.h vtroutestyle.h library.h rats_patch.h font.h \ - box.h math_helper.h move.h misc_util.h plug_io.h conf.h pcb-printf.h \ - ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ - hid_actions.h compat_nls.h compat_misc.h netlist.h route_style.h + obj_rat.h crosshair.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ + buffer.h board.h const.h macro.h vtroutestyle.h library.h rats_patch.h \ + font.h box.h math_helper.h move.h misc_util.h plug_io.h conf.h \ + pcb-printf.h ../src_3rd/genvector/gds_char.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/genvector/vtp0.h list_conf.h hid_actions.h compat_nls.h \ + compat_misc.h netlist.h 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 \ @@ -4035,8 +4024,8 @@ 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 \ ht_element.h ../src_3rd/liblihata/genht/ht.h obj_poly_list.h obj_poly.h \ - polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h \ - crosshair.h vtonpoint.h hid.h error.h drc.h buffer.h board.h const.h \ + polyarea.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 buffer.h board.h const.h \ macro.h vtroutestyle.h library.h rats_patch.h font.h box.h math_helper.h \ move.h misc_util.h action_helper.h change.h undo.h event.h \ funchash_core.h funchash.h funchash_core_list.h search.h rats.h \ @@ -4108,8 +4097,8 @@ 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 \ ht_element.h ../src_3rd/liblihata/genht/ht.h obj_poly_list.h obj_poly.h \ - polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h \ - crosshair.h vtonpoint.h hid.h error.h drc.h buffer.h plug_io.h library.h \ + polyarea.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 buffer.h plug_io.h library.h \ remove.h paths.h rats_patch.h board.h const.h macro.h vtroutestyle.h \ font.h box.h math_helper.h move.h misc_util.h hid_actions.h hid_flags.h \ plugins.h event.h compat_misc.h route_style.h compat_fs.h compat_nls.h \ @@ -4263,11 +4252,11 @@ obj_line_list.h obj_line.h obj_pad_list.h obj_pad.h obj_pinvia_list.h \ obj_pinvia.h obj_text.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/liblihata/genht/ht_inlines.h obj_poly_list.h obj_poly.h \ - polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h layer_grp.h \ - crosshair.h vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ - action_helper.h remove.h board.h macro.h vtroutestyle.h library.h \ - rats_patch.h font.h box.h math_helper.h move.h misc_util.h \ + polyarea.h obj_text_list.h obj_rat_list.h obj_rat.h crosshair.h \ + vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h layer_grp.h \ + buffer.h action_helper.h remove.h board.h macro.h vtroutestyle.h \ + library.h rats_patch.h font.h box.h math_helper.h move.h misc_util.h \ funchash_core.h funchash.h funchash_core_list.h rotate.o: rotate.c ../config.h board.h const.h macro.h global_typedefs.h \ pcb_bool.h unit.h vtroutestyle.h attrib.h \ Index: trunk/src/board.h =================================================================== --- trunk/src/board.h (revision 6103) +++ trunk/src/board.h (revision 6104) @@ -49,6 +49,7 @@ #include "global_typedefs.h" #include "vtroutestyle.h" #include "layer.h" +#include "layer_grp.h" #include "library.h" #include "attrib.h" #include "rats_patch.h" Index: trunk/src/buffer.c =================================================================== --- trunk/src/buffer.c (revision 6103) +++ trunk/src/buffer.c (revision 6104) @@ -45,6 +45,7 @@ #include "compat_misc.h" #include "compat_nls.h" #include "obj_all_op.h" +#include "layer_grp.h" /* --------------------------------------------------------------------------- * some local identifiers Index: trunk/src/hid.h =================================================================== --- trunk/src/hid.h (revision 6103) +++ trunk/src/hid.h (revision 6104) @@ -9,6 +9,7 @@ #include "global_typedefs.h" #include "attrib.h" #include "layer.h" +#include "layer_grp.h" typedef struct pcb_hid_attr_val_s pcb_hid_attr_val_t; typedef struct pcb_hid_attribute_s pcb_hid_attribute_t; Index: trunk/src/layer.h =================================================================== --- trunk/src/layer.h (revision 6103) +++ trunk/src/layer.h (revision 6104) @@ -84,7 +84,6 @@ #include "global_typedefs.h" #include "attrib.h" #include "obj_all_list.h" -#include "layer_grp.h" struct pcb_layer_s { /* holds information about one layer */ const char *Name; /* layer name */ @@ -135,17 +134,6 @@ #define TEST_SILK_LAYER(layer) (pcb_layer_id(PCB->Data, layer) >= pcb_max_copper_layer) -#define GROUP_LOOP(data, group) do { \ - pcb_cardinal_t entry; \ - for (entry = 0; entry < ((pcb_board_t *)(data->pcb))->LayerGroups.Number[(group)]; entry++) \ - { \ - pcb_layer_t *layer; \ - pcb_cardinal_t number; \ - number = ((pcb_board_t *)(data->pcb))->LayerGroups.Entries[(group)][entry]; \ - if (number >= pcb_max_copper_layer) \ - continue; \ - layer = &data->Layer[number]; - #define LAYER_LOOP(data, ml) do { \ pcb_cardinal_t n; \ for (n = 0; n < ml; n++) \ Index: trunk/src/layer_grp.h =================================================================== --- trunk/src/layer_grp.h (revision 6103) +++ trunk/src/layer_grp.h (revision 6104) @@ -77,4 +77,15 @@ may need this. */ int pcb_layer_parse_group_string(const char *s, pcb_layer_group_t *LayerGroup, int LayerN, int oldfmt); +#define GROUP_LOOP(data, group) do { \ + pcb_cardinal_t entry; \ + for (entry = 0; entry < ((pcb_board_t *)(data->pcb))->LayerGroups.Number[(group)]; entry++) \ + { \ + pcb_layer_t *layer; \ + pcb_cardinal_t number; \ + number = ((pcb_board_t *)(data->pcb))->LayerGroups.Entries[(group)][entry]; \ + if (number >= pcb_max_copper_layer) \ + continue; \ + layer = &data->Layer[number]; + #endif Index: trunk/src/rats.h =================================================================== --- trunk/src/rats.h (revision 6103) +++ trunk/src/rats.h (revision 6104) @@ -34,6 +34,7 @@ #include "config.h" #include "netlist.h" #include "layer.h" +#include "layer_grp.h" /* --------------------------------------------------------------------------- * structure used by device drivers Index: trunk/src_plugins/hid_remote/proto.c =================================================================== --- trunk/src_plugins/hid_remote/proto.c (revision 6103) +++ trunk/src_plugins/hid_remote/proto.c (revision 6104) @@ -31,6 +31,7 @@ #include "proto_lowsend.h" #include "proto_lowparse.h" #include "layer.h" +#include "layer_grp.h" static const int proto_ver = 1; static proto_ctx_t pctx;