Index: trunk/src/Makefile.dep =================================================================== --- trunk/src/Makefile.dep (revision 8914) +++ trunk/src/Makefile.dep (revision 8915) @@ -326,8 +326,8 @@ ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h stub_draw.h \ - compat_misc.h hid_actions.h event.h obj_text_draw.h obj_line_draw.h \ - dolists.h + compat_misc.h hid_actions.h event.h layer_vis.h obj_text_draw.h \ + obj_line_draw.h dolists.h ../src_plugins/draw_fab/draw_fab.o: ../src_plugins/draw_fab/draw_fab.c \ ../config.h board.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ vtroutestyle.h attrib.h ../src_3rd/genvector/genvector_impl.h \ @@ -914,6 +914,32 @@ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid_actions.h \ compat_misc.h event.h polygon.h rtree.h obj_poly_draw.h dolists.h +../src_plugins/fp_board/fp_board.o: ../src_plugins/fp_board/fp_board.c \ + ../config.h plugins.h ../src_3rd/puplug/puplug.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ + ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/error.h plug_footprint.h vtlibrary.h \ + ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h board.h const.h macro.h \ + 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 \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/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 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 board.h buffer.h data.h crosshair.h \ + vtonpoint.h hid.h error.h drc.h route.h buffer.h error.h obj_elem.h \ + obj_elem_list.h obj_elem_op.h operation.h compat_misc.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h operation.h plug_io.h conf.h \ + pcb-printf.h ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/liblihata/genht/htsp.h ../src_3rd/genvector/vtp0.h \ + list_conf.h ../src_plugins/fp_fs/fp_fs.o: ../src_plugins/fp_fs/fp_fs.c ../config.h \ data.h globalconst.h global_typedefs.h pcb_bool.h unit.h layer.h \ attrib.h obj_all_list.h obj_arc_list.h obj_common.h \ @@ -1191,7 +1217,8 @@ ../src_plugins/lib_gtk_hid/glue_conf.h \ ../src_plugins/lib_gtk_hid/glue_event.h \ ../src_plugins/lib_gtk_hid/glue_win32.h \ - ../src_plugins/lib_gtk_hid/common.h ../src_plugins/lib_gtk_hid/render.h + ../src_plugins/lib_gtk_hid/common.h ../src_plugins/lib_gtk_hid/render.h \ + layer.h data.h crosshair.h vtonpoint.h route.h buffer.h ../src_plugins/hid_gtk2_gl/hidgl.o: ../src_plugins/hid_gtk2_gl/hidgl.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 \ @@ -1801,7 +1828,7 @@ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/genvector/vtp0.h list_conf.h conf.h conf_core.h error.h \ - hid_actions.h + polygon.h rtree.h rtree.h hid_actions.h ../src_plugins/io_hyp/hyp_l.o: ../src_plugins/io_hyp/hyp_l.c \ ../src_plugins/io_hyp/hyp_y.h ../src_plugins/io_hyp/parser.h pcb_bool.h \ board.h ../config.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ @@ -1903,7 +1930,7 @@ ../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 dolists.h + ../src_plugins/io_kicad/read_net.h unit.h hid_actions.h dolists.h ../src_plugins/io_kicad/read.o: ../src_plugins/io_kicad/read.c \ ../src_3rd/gensexpr/gsxl.h ../src_3rd/gensexpr/gensexpr_impl.h \ ../src_3rd/gensexpr/gsx_parse.h ../src_3rd/liblihata/genht/htsi.h \ @@ -2126,6 +2153,42 @@ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h +../src_plugins/io_mentor_cell/io_mentor_cell.o: \ + ../src_plugins/io_mentor_cell/io_mentor_cell.c ../config.h plugins.h \ + ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h plug_io.h library.h \ + global_typedefs.h pcb_bool.h unit.h conf.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/genvector/vtp0.h list_conf.h \ + ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_plugins/io_mentor_cell/read.h \ + dolists.h +../src_plugins/io_mentor_cell/read.o: \ + ../src_plugins/io_mentor_cell/read.c ../config.h \ + ../src_3rd/qparse/qparse.h ../src_3rd/genvector/gds_char.h \ + ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h board.h const.h macro.h \ + 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 \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/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 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 board.h conf_core.h conf.h \ + pcb-printf.h ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/liblihata/genht/htsp.h ../src_3rd/genvector/vtp0.h \ + list_conf.h plug_io.h error.h ../src_plugins/io_pcb/attribs.o: ../src_plugins/io_pcb/attribs.c \ ../config.h conf.h global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -2924,7 +2987,7 @@ ../src_3rd/genvector/vtp0.h list_conf.h conf.h compat_misc.h \ compat_nls.h polygon.h rtree.h obj_all.h board.h const.h vtroutestyle.h \ library.h rats_patch.h board.h data.h crosshair.h vtonpoint.h hid.h \ - route.h buffer.h conf_core.h buffer.h \ + route.h buffer.h conf_core.h buffer.h draw.h \ ../src_plugins/lib_gtk_common/bu_box.h \ ../src_plugins/lib_gtk_common/wt_preview.h obj_elem.h layer.h \ ../src_plugins/lib_gtk_common/ui_zoompan.h unit.h pcb_bool.h \ @@ -3077,7 +3140,7 @@ ../src_3rd/genvector/genvector_undef.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/genvector/vtp0.h list_conf.h conf.h const.h board.h const.h \ vtroutestyle.h library.h rats_patch.h board.h action_helper.h \ - crosshair.h vtonpoint.h hid.h route.h \ + crosshair.h vtonpoint.h hid.h route.h conf_core.h \ ../src_plugins/lib_gtk_common/in_keyboard.h \ ../src_plugins/lib_gtk_common/ui_zoompan.h unit.h pcb_bool.h \ ../src_plugins/lib_gtk_common/bu_status_line.h \ @@ -3727,6 +3790,29 @@ ../src_plugins/lib_gtk_common/in_mouse.h \ ../src_plugins/lib_gtk_common/glue.h board.h const.h library.h \ rats_patch.h board.h event.h ../src_plugins/lib_gtk_hid/render.h +../src_plugins/lib_hid_common/layer_menu.o: \ + ../src_plugins/lib_hid_common/layer_menu.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 \ + ../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 \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + obj_elem_list.h obj_elem.h obj_line_list.h obj_line.h obj_pad_list.h \ + obj_pad.h obj_pinvia_list.h obj_pinvia.h obj_text.h font.h \ + ../src_3rd/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 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 board.h data.h crosshair.h \ + vtonpoint.h hid.h error.h drc.h route.h buffer.h hid.h layer.h \ + layer_grp.h pcb-printf.h ../src_3rd/genvector/gds_char.h +../src_plugins/lib_hid_common/lib_hid_common.o: \ + ../src_plugins/lib_hid_common/lib_hid_common.c plugins.h \ + ../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 ../src_plugins/lib_legacy_func/lib_legacy_func.o: \ ../src_plugins/lib_legacy_func/lib_legacy_func.c \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ Index: trunk/src_plugins/draw_csect/draw_csect.c =================================================================== --- trunk/src_plugins/draw_csect/draw_csect.c (revision 8914) +++ trunk/src_plugins/draw_csect/draw_csect.c (revision 8915) @@ -32,6 +32,7 @@ #include "compat_misc.h" #include "hid_actions.h" #include "event.h" +#include "layer_vis.h" #include "obj_text_draw.h" #include "obj_line_draw.h" Index: trunk/src_plugins/io_kicad/io_kicad.c =================================================================== --- trunk/src_plugins/io_kicad/io_kicad.c (revision 8914) +++ trunk/src_plugins/io_kicad/io_kicad.c (revision 8915) @@ -29,6 +29,7 @@ #include "write.h" #include "read.h" #include "read_net.h" +#include "hid_actions.h" static pcb_plug_io_t io_kicad; static const char *kicad_cookie = "kicad plugin"; Index: trunk/src_plugins/lib_gtk_common/dlg_propedit.c =================================================================== --- trunk/src_plugins/lib_gtk_common/dlg_propedit.c (revision 8914) +++ trunk/src_plugins/lib_gtk_common/dlg_propedit.c (revision 8915) @@ -38,6 +38,7 @@ #include "data.h" #include "conf_core.h" #include "buffer.h" +#include "draw.h" #include "bu_box.h" #include "wt_preview.h"