Index: trunk/src/Makefile.dep =================================================================== --- trunk/src/Makefile.dep (revision 4535) +++ trunk/src/Makefile.dep (revision 4536) @@ -12,9 +12,8 @@ drc.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - hid.h misc.h ../src_3rd/genvector/gds_char.h mymem.h create.h rtree.h \ - undo.h move.h draw.h set.h polygon.h rtree.h math_helper.h plugins.h \ - hid_actions.h dolists.h + hid.h misc.h mymem.h create.h rtree.h undo.h move.h draw.h set.h \ + polygon.h rtree.h math_helper.h plugins.h hid_actions.h dolists.h ../src_plugins/autoplace/action.o: ../src_plugins/autoplace/action.c \ ../config.h ../src_plugins/autoplace/autoplace.h global_typedefs.h \ pcb_bool.h unit.h plugins.h set.h global_typedefs.h hid_actions.h hid.h \ @@ -35,8 +34,8 @@ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ draw.h error.h layer.h intersect.h rtree.h macro.h mirror.h misc.h \ - ../src_3rd/genvector/gds_char.h mymem.h move.h mymem.h rats.h netlist.h \ - route_style.h remove.h rotate.h ptrlist.h + mymem.h move.h mymem.h rats.h netlist.h route_style.h remove.h rotate.h \ + ptrlist.h ../src_plugins/autoroute/action.o: ../src_plugins/autoroute/action.c \ ../config.h ../src_plugins/autoroute/autoroute.h board.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h vtroutestyle.h \ @@ -92,8 +91,8 @@ list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - hid.h misc.h ../src_3rd/genvector/gds_char.h mymem.h create.h rtree.h \ - undo.h plugins.h hid_actions.h dolists.h + hid.h misc.h mymem.h create.h rtree.h undo.h plugins.h hid_actions.h \ + dolists.h ../src_plugins/dbus/dbus-pcbmain.o: ../src_plugins/dbus/dbus-pcbmain.c \ ../config.h ../src_plugins/dbus/dbus-pcbmain.h hid.h error.h drc.h \ unit.h global_typedefs.h pcb_bool.h attrib.h @@ -153,9 +152,9 @@ drc.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - hid.h misc.h ../src_3rd/genvector/gds_char.h mymem.h create.h rtree.h \ - undo.h rats.h netlist.h route_style.h error.h move.h draw.h set.h \ - plugins.h action_helper.h hid_actions.h dolists.h + hid.h misc.h mymem.h create.h rtree.h undo.h rats.h netlist.h \ + route_style.h error.h move.h draw.h set.h plugins.h action_helper.h \ + hid_actions.h dolists.h ../src_plugins/distaligntext/distaligntext.o: \ ../src_plugins/distaligntext/distaligntext.c ../config.h board.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h vtroutestyle.h \ @@ -169,13 +168,14 @@ drc.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - hid.h misc.h ../src_3rd/genvector/gds_char.h mymem.h create.h rtree.h \ - undo.h rats.h netlist.h route_style.h error.h move.h draw.h set.h \ - plugins.h action_helper.h hid_actions.h conf_core.h conf.h pcb-printf.h \ - ../src_3rd/liblihata/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 dolists.h + hid.h misc.h mymem.h create.h rtree.h undo.h rats.h netlist.h \ + route_style.h error.h move.h draw.h set.h plugins.h action_helper.h \ + hid_actions.h conf_core.h conf.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ + dolists.h ../src_plugins/djopt/djopt.o: ../src_plugins/djopt/djopt.c ../config.h \ conf_core.h conf.h global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -209,9 +209,9 @@ drc.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - misc.h ../src_3rd/genvector/gds_char.h mymem.h error.h buffer.h create.h \ - layer.h plugins.h compat_misc.h misc_util.h hid.h hid_attrib.h \ - hid_nogui.h hid_draw_helpers.h hid_init.h hid_helper.h + misc.h mymem.h error.h buffer.h create.h layer.h plugins.h compat_misc.h \ + misc_util.h hid.h hid_attrib.h hid_nogui.h hid_draw_helpers.h hid_init.h \ + hid_helper.h ../src_plugins/export_bom/bom.o: ../src_plugins/export_bom/bom.c \ ../config.h conf_core.h conf.h global_typedefs.h pcb_bool.h unit.h \ pcb-printf.h ../src_3rd/genvector/gds_char.h \ @@ -243,8 +243,8 @@ drc.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - error.h misc.h ../src_3rd/genvector/gds_char.h mymem.h rats.h netlist.h \ - route_style.h buffer.h change.h draw.h set.h undo.h pcb-printf.h \ + error.h misc.h mymem.h rats.h netlist.h route_style.h buffer.h change.h \ + draw.h set.h undo.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ create.h polygon.h rtree.h math_helper.h compat_misc.h layer.h hid.h \ hid_draw_helpers.h hid_nogui.h hid_actions.h hid_init.h hid_attrib.h \ hid_helper.h plugins.h dolists.h @@ -261,8 +261,8 @@ drc.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - misc.h ../src_3rd/genvector/gds_char.h mymem.h error.h draw.h \ - hid_draw_helpers.h pcb-printf.h compat_misc.h layer.h hid_attrib.h \ + misc.h mymem.h error.h draw.h hid_draw_helpers.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h compat_misc.h layer.h hid_attrib.h \ hid_flags.h hid_helper.h hid.h hid_init.h plugins.h ../src_plugins/export_gcode/curve.o: ../src_plugins/export_gcode/curve.c \ ../src_plugins/export_gcode/potracelib.h \ @@ -321,10 +321,10 @@ drc.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - misc.h ../src_3rd/genvector/gds_char.h mymem.h error.h draw.h layer.h \ - pcb-printf.h plugins.h hid_helper.h compat_misc.h hid.h hid_nogui.h \ - hid_draw_helpers.h hid_init.h hid_attrib.h hid_flags.h conf_core.h \ - conf.h pcb-printf.h ../src_3rd/liblihata/lihata.h \ + misc.h mymem.h error.h draw.h layer.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h plugins.h hid_helper.h compat_misc.h \ + hid.h hid_nogui.h hid_draw_helpers.h hid_init.h hid_attrib.h hid_flags.h \ + conf_core.h conf.h pcb-printf.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h @@ -341,9 +341,9 @@ drc.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - rats.h netlist.h route_style.h error.h find.h misc.h \ - ../src_3rd/genvector/gds_char.h mymem.h pcb-printf.h netlist.h \ - conf_core.h conf.h pcb-printf.h ../src_3rd/liblihata/lihata.h \ + rats.h netlist.h route_style.h error.h find.h misc.h mymem.h \ + pcb-printf.h ../src_3rd/genvector/gds_char.h netlist.h conf_core.h \ + conf.h pcb-printf.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ @@ -359,8 +359,8 @@ list_rat.h layer.h crosshair.h rubberband.h vtonpoint.h \ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ - misc.h ../src_3rd/genvector/gds_char.h mymem.h plugins.h compat_misc.h \ - hid.h ../src_plugins/export_lpr/../export_ps/ps.h hid_nogui.h hid_init.h \ + misc.h mymem.h plugins.h compat_misc.h hid.h \ + ../src_plugins/export_lpr/../export_ps/ps.h hid_nogui.h hid_init.h \ hid_attrib.h hid_actions.h ../src_plugins/export_nelma/nelma.o: ../src_plugins/export_nelma/nelma.c \ ../config.h board.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ @@ -374,10 +374,9 @@ drc.h error.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - layer.h misc.h ../src_3rd/genvector/gds_char.h mymem.h rats.h netlist.h \ - route_style.h plugins.h hid_helper.h hid.h hid_nogui.h \ - hid_draw_helpers.h hid_init.h hid_attrib.h hid_flags.h hid_color.h \ - dolists.h + layer.h misc.h mymem.h rats.h netlist.h route_style.h plugins.h \ + hid_helper.h hid.h hid_nogui.h hid_draw_helpers.h hid_init.h \ + hid_attrib.h hid_flags.h hid_color.h dolists.h ../src_plugins/export_openscad/scad.o: \ ../src_plugins/export_openscad/scad.c ../config.h board.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h vtroutestyle.h \ @@ -391,8 +390,8 @@ drc.h math_helper.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - misc.h ../src_3rd/genvector/gds_char.h mymem.h error.h buffer.h create.h \ - conf_core.h conf.h pcb-printf.h ../src_3rd/liblihata/lihata.h \ + misc.h mymem.h error.h buffer.h create.h conf_core.h conf.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ @@ -411,8 +410,8 @@ drc.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - misc.h ../src_3rd/genvector/gds_char.h mymem.h error.h buffer.h mirror.h \ - create.h misc_util.h hid.h hid_nogui.h hid_draw_helpers.h hid_init.h \ + misc.h mymem.h error.h buffer.h mirror.h create.h misc_util.h hid.h \ + hid_nogui.h hid_draw_helpers.h hid_init.h \ ../src_plugins/export_openscad/scad.h ../src_plugins/export_openscad/scadproto.o: \ ../src_plugins/export_openscad/scadproto.c ../config.h data.h \ @@ -426,9 +425,8 @@ list_rat.h layer.h crosshair.h rubberband.h vtonpoint.h \ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ - misc.h ../src_3rd/genvector/gds_char.h mymem.h error.h buffer.h create.h \ - library.h hid.h hid_nogui.h hid_draw_helpers.h hid_init.h \ - ../src_plugins/export_openscad/scad.h + misc.h mymem.h error.h buffer.h create.h library.h hid.h hid_nogui.h \ + hid_draw_helpers.h hid_init.h ../src_plugins/export_openscad/scad.h ../src_plugins/export_png/png.o: ../src_plugins/export_png/png.c \ ../config.h conf_core.h conf.h global_typedefs.h pcb_bool.h unit.h \ pcb-printf.h ../src_3rd/genvector/gds_char.h \ @@ -481,10 +479,10 @@ drc.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - misc.h ../src_3rd/genvector/gds_char.h mymem.h layer.h error.h draw.h \ - pcb-printf.h plugins.h hid_helper.h hid.h hid_nogui.h hid_draw_helpers.h \ - ../src_plugins/export_ps/ps.h draw_fab.h hid_init.h hid_attrib.h \ - hid_flags.h hid_actions.h conf_core.h conf.h pcb-printf.h \ + misc.h mymem.h layer.h error.h draw.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h plugins.h hid_helper.h hid.h hid_nogui.h \ + hid_draw_helpers.h ../src_plugins/export_ps/ps.h draw_fab.h hid_init.h \ + hid_attrib.h hid_flags.h hid_actions.h conf_core.h conf.h pcb-printf.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ @@ -581,12 +579,12 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ paths.h plugins.h plug_footprint.h vtlibrary.h compat_fs.h compat_misc.h \ - error.h misc.h ../src_3rd/genvector/gds_char.h mymem.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 \ - macro.h compat_inc.h + error.h misc.h mymem.h conf.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ + conf.h conf_core.h compat_nls.h macro.h compat_inc.h ../src_plugins/fp_wget/fp_wget.o: ../src_plugins/fp_wget/fp_wget.c \ ../config.h ../src_plugins/fp_wget/gedasymbols.h plug_footprint.h \ vtlibrary.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ @@ -619,7 +617,7 @@ drc.h hid.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - misc.h ../src_3rd/genvector/gds_char.h mymem.h layer.h pcb-printf.h \ + misc.h mymem.h layer.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ plugins.h compat_misc.h hid_draw_helpers.h hid_nogui.h hid_actions.h \ hid_init.h dolists.h ../src_plugins/hid_gtk/ghid-cell-renderer-visibility.o: \ @@ -750,16 +748,16 @@ ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - misc.h ../src_3rd/genvector/gds_char.h mymem.h \ - ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ ../src_plugins/hid_gtk/gui-pinout-preview.h \ ../src_plugins/hid_gtk/ghid-propedit.h conf_core.h conf.h pcb-printf.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/genvector/vtp0.h list_conf.h \ - event.h compat_misc.h ../src_plugins/hid_gtk/hid_gtk_conf.h conf.h \ - create.h compat_nls.h polygon.h rtree.h math_helper.h + ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/genvector/vtp0.h list_conf.h event.h compat_misc.h \ + ../src_plugins/hid_gtk/hid_gtk_conf.h conf.h create.h compat_nls.h \ + polygon.h rtree.h math_helper.h ../src_plugins/hid_gtk/ghid-route-style-selector.o: \ ../src_plugins/hid_gtk/ghid-route-style-selector.c ../config.h \ conf_core.h conf.h global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ @@ -805,18 +803,19 @@ hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - crosshair.h rubberband.h buffer.h misc.h ../src_3rd/genvector/gds_char.h \ - mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + crosshair.h rubberband.h buffer.h misc.h mymem.h \ + ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ ../src_plugins/hid_gtk/gui-pinout-preview.h \ ../src_plugins/hid_gtk/ghid-propedit.h conf_core.h conf.h pcb-printf.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/genvector/vtp0.h list_conf.h \ - event.h compat_misc.h ../src_plugins/hid_gtk/hid_gtk_conf.h conf.h \ - create.h ../src_plugins/hid_gtk/ghid-search.h \ - ../src_plugins/hid_gtk/win_place.h hid_actions.h compat_nls.h \ - misc_util.h ../src_plugins/hid_gtk/ghid-search-tab.h + ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/genvector/vtp0.h list_conf.h event.h compat_misc.h \ + ../src_plugins/hid_gtk/hid_gtk_conf.h conf.h create.h \ + ../src_plugins/hid_gtk/ghid-search.h ../src_plugins/hid_gtk/win_place.h \ + hid_actions.h compat_nls.h misc_util.h \ + ../src_plugins/hid_gtk/ghid-search-tab.h ../src_plugins/hid_gtk/gschem_accel_label.o: \ ../src_plugins/hid_gtk/gschem_accel_label.c \ ../src_plugins/hid_gtk/gschem_accel_label.h compat_nls.h @@ -979,7 +978,7 @@ ../src_plugins/hid_gtk/hid_gtk_conf.h conf.h pcb-printf.h hid_attrib.h \ hid_init.h misc_util.h compat_nls.h ../src_plugins/hid_gtk/gui-dialog.o: ../src_plugins/hid_gtk/gui-dialog.c \ - ../config.h compat_misc.h compat_nls.h data.h globalconst.h \ + ../config.h compat_misc.h compat_nls.h build_run.h data.h globalconst.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ global_element.h list_pin.h ../src_3rd/genlist/gentdlist_impl.h \ @@ -995,8 +994,7 @@ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h hid_cfg_input.h \ - ../src_3rd/liblihata/genht/htip.h hid_cfg.h misc.h \ - ../src_3rd/genvector/gds_char.h mymem.h \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h misc.h mymem.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ @@ -1003,8 +1001,9 @@ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ ../src_plugins/hid_gtk/gui-pinout-preview.h \ ../src_plugins/hid_gtk/ghid-propedit.h conf_core.h conf.h pcb-printf.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/genvector/vtp0.h list_conf.h \ - event.h ../src_plugins/hid_gtk/hid_gtk_conf.h conf.h + ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/genvector/vtp0.h list_conf.h event.h \ + ../src_plugins/hid_gtk/hid_gtk_conf.h conf.h ../src_plugins/hid_gtk/gui-drc-window.o: \ ../src_plugins/hid_gtk/gui-drc-window.c ../config.h conf_core.h conf.h \ global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ @@ -1052,15 +1051,15 @@ ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - misc.h ../src_3rd/genvector/gds_char.h mymem.h \ - ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ ../src_plugins/hid_gtk/gui-pinout-preview.h \ ../src_plugins/hid_gtk/ghid-propedit.h conf_core.h conf.h pcb-printf.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/genvector/vtp0.h list_conf.h \ - event.h compat_misc.h ../src_plugins/hid_gtk/hid_gtk_conf.h conf.h \ + ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/genvector/vtp0.h list_conf.h event.h compat_misc.h \ + ../src_plugins/hid_gtk/hid_gtk_conf.h conf.h \ ../src_plugins/hid_gtk/win_place.h compat_nls.h ../src_plugins/hid_gtk/gui-library-window.o: \ ../src_plugins/hid_gtk/gui-library-window.c ../config.h conf_core.h \ @@ -1337,15 +1336,15 @@ ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global_element.h \ list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - misc.h ../src_3rd/genvector/gds_char.h mymem.h \ - ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ + misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h unit.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h route_style.h \ ../src_plugins/hid_gtk/gui-pinout-preview.h \ ../src_plugins/hid_gtk/ghid-propedit.h conf_core.h conf.h pcb-printf.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/genvector/vtp0.h list_conf.h \ - event.h compat_misc.h ../src_plugins/hid_gtk/hid_gtk_conf.h conf.h + ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/genvector/vtp0.h list_conf.h event.h compat_misc.h \ + ../src_plugins/hid_gtk/hid_gtk_conf.h conf.h ../src_plugins/hid_lesstif/dialogs.o: \ ../src_plugins/hid_lesstif/dialogs.c \ ../src_plugins/hid_lesstif/xincludes.h ../config.h conf_core.h conf.h \ @@ -1363,11 +1362,11 @@ list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/liblihata/genht/hash.h list_common.h list_text.h list_poly.h \ list_rat.h layer.h crosshair.h rubberband.h vtonpoint.h hid.h error.h \ - drc.h buffer.h crosshair.h layer.h misc.h mymem.h pcb-printf.h hid.h \ - ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h \ - ../src_3rd/liblihata/genht/htip.h hid_cfg.h board.h const.h macro.h \ - vtroutestyle.h library.h rats_patch.h board.h hid_attrib.h hid_actions.h \ - hid_init.h ../src_plugins/hid_lesstif/stdarg.h misc_util.h compat_nls.h + drc.h buffer.h build_run.h crosshair.h layer.h misc.h mymem.h \ + pcb-printf.h hid.h ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h compat_nls.h board.h const.h \ + macro.h vtroutestyle.h library.h rats_patch.h board.h hid_attrib.h \ + hid_actions.h hid_init.h ../src_plugins/hid_lesstif/stdarg.h misc_util.h ../src_plugins/hid_lesstif/library.o: \ ../src_plugins/hid_lesstif/library.c \ ../src_plugins/hid_lesstif/xincludes.h ../config.h conf_core.h conf.h \ @@ -1387,8 +1386,8 @@ list_rat.h layer.h crosshair.h rubberband.h vtonpoint.h hid.h error.h \ drc.h buffer.h misc.h mymem.h set.h buffer.h vtptr.h plug_footprint.h \ vtlibrary.h hid.h ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h \ - ../src_3rd/liblihata/genht/htip.h hid_cfg.h board.h const.h macro.h \ - vtroutestyle.h library.h rats_patch.h board.h \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h compat_nls.h board.h const.h \ + macro.h vtroutestyle.h library.h rats_patch.h board.h \ ../src_plugins/hid_lesstif/stdarg.h ../src_plugins/hid_lesstif/main.o: ../src_plugins/hid_lesstif/main.c \ ../src_plugins/hid_lesstif/xincludes.h ../config.h math_helper.h \ @@ -1409,11 +1408,11 @@ drc.h buffer.h action_helper.h crosshair.h layer.h mymem.h misc.h \ mymem.h pcb-printf.h clip.h event.h error.h plugins.h hid.h hid_nogui.h \ hid_draw_helpers.h hid_cfg.h ../src_plugins/hid_lesstif/lesstif.h \ - hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h board.h \ - const.h macro.h vtroutestyle.h library.h rats_patch.h board.h \ + hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h compat_nls.h \ + board.h const.h macro.h vtroutestyle.h library.h rats_patch.h board.h \ hid_attrib.h hid_helper.h hid_init.h hid_color.h hid_extents.h \ hid_flags.h hid_actions.h ../src_plugins/hid_lesstif/stdarg.h \ - misc_util.h compat_misc.h compat_nls.h dolists.h + misc_util.h compat_misc.h dolists.h ../src_plugins/hid_lesstif/menu.o: ../src_plugins/hid_lesstif/menu.c \ ../src_plugins/hid_lesstif/xincludes.h ../config.h conf_core.h conf.h \ global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ @@ -1433,8 +1432,8 @@ drc.h buffer.h error.h misc.h mymem.h pcb-printf.h layer.h hid.h \ hid_cfg.h hid_cfg_action.h hid_cfg.h hid_cfg_input.h \ ../src_3rd/liblihata/genht/htip.h ../src_plugins/hid_lesstif/lesstif.h \ - board.h const.h macro.h vtroutestyle.h library.h rats_patch.h board.h \ - mymem.h paths.h hid_actions.h hid_flags.h \ + compat_nls.h board.h const.h macro.h vtroutestyle.h library.h \ + rats_patch.h board.h mymem.h paths.h hid_actions.h hid_flags.h \ ../src_plugins/hid_lesstif/stdarg.h compat_misc.h ../src_plugins/hid_lesstif/menu_lht.o: \ ../src_plugins/hid_lesstif/menu_lht.c @@ -1457,7 +1456,7 @@ ../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 board.h const.h macro.h rats_patch.h board.h \ + hid_cfg.h compat_nls.h board.h const.h macro.h rats_patch.h board.h \ ../src_plugins/hid_lesstif/stdarg.h ../src_plugins/hid_lesstif/stdarg.o: ../src_plugins/hid_lesstif/stdarg.c \ ../src_plugins/hid_lesstif/stdarg.h \ @@ -1480,8 +1479,8 @@ list_rat.h layer.h crosshair.h rubberband.h vtonpoint.h hid.h error.h \ drc.h buffer.h set.h misc.h mymem.h mymem.h pcb-printf.h hid.h \ ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h \ - ../src_3rd/liblihata/genht/htip.h hid_cfg.h board.h const.h macro.h \ - vtroutestyle.h library.h rats_patch.h board.h hid_flags.h \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h compat_nls.h board.h const.h \ + macro.h vtroutestyle.h library.h rats_patch.h board.h hid_flags.h \ ../src_plugins/hid_lesstif/stdarg.h misc_util.h ../src_plugins/import_dsn/dsn.o: ../src_plugins/import_dsn/dsn.c \ ../config.h board.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ @@ -1495,8 +1494,8 @@ drc.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - error.h misc.h ../src_3rd/genvector/gds_char.h mymem.h rats.h netlist.h \ - route_style.h buffer.h change.h draw.h set.h undo.h pcb-printf.h \ + error.h misc.h mymem.h rats.h netlist.h route_style.h buffer.h change.h \ + draw.h set.h undo.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ create.h polygon.h rtree.h math_helper.h compat_misc.h compat_nls.h \ action_helper.h hid.h hid_draw_helpers.h hid_nogui.h hid_actions.h \ hid_init.h hid_attrib.h hid_helper.h plugins.h dolists.h @@ -1866,10 +1865,10 @@ drc.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - hid.h misc.h ../src_3rd/genvector/gds_char.h mymem.h create.h rtree.h \ - undo.h rats.h netlist.h route_style.h polygon.h rtree.h math_helper.h \ - remove.h error.h set.h pcb-printf.h plugins.h hid_actions.h layer.h \ - conf_core.h conf.h pcb-printf.h ../src_3rd/liblihata/lihata.h \ + hid.h misc.h mymem.h create.h rtree.h undo.h rats.h netlist.h \ + route_style.h polygon.h rtree.h math_helper.h remove.h error.h set.h \ + pcb-printf.h ../src_3rd/genvector/gds_char.h plugins.h hid_actions.h \ + layer.h conf_core.h conf.h pcb-printf.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ @@ -1974,9 +1973,8 @@ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ macro.h create.h remove.h hid.h error.h rtree.h polygon.h rtree.h \ - math_helper.h polyarea.h flag_str.h find.h misc.h \ - ../src_3rd/genvector/gds_char.h mymem.h draw.h undo.h plugins.h \ - hid_actions.h dolists.h + math_helper.h polyarea.h flag_str.h find.h misc.h mymem.h draw.h undo.h \ + plugins.h hid_actions.h dolists.h ../src_plugins/polystitch/polystitch.o: \ ../src_plugins/polystitch/polystitch.c ../config.h board.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h vtroutestyle.h \ @@ -1991,8 +1989,7 @@ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ macro.h create.h remove.h hid.h error.h rtree.h draw.h set.h polygon.h \ - rtree.h math_helper.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ - plugins.h hid_actions.h dolists.h + rtree.h math_helper.h misc.h mymem.h plugins.h hid_actions.h dolists.h ../src_plugins/propedit/propedit.o: ../src_plugins/propedit/propedit.c \ plugins.h ../src_plugins/propedit/props.h global_typedefs.h ../config.h \ pcb_bool.h unit.h ../src_3rd/liblihata/genht/htsp.h \ @@ -2025,9 +2022,8 @@ ../src_3rd/genvector/genvector_undef.h hid.h error.h drc.h buffer.h \ ../src_plugins/propedit/props.h global_typedefs.h \ ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ - ../src_plugins/propedit/propsel.h change.h misc.h \ - ../src_3rd/genvector/gds_char.h mymem.h misc_util.h compat_misc.h undo.h \ - library.h rotate.h + ../src_plugins/propedit/propsel.h change.h misc.h mymem.h misc_util.h \ + compat_misc.h undo.h library.h rotate.h ../src_plugins/puller/puller.o: ../src_plugins/puller/puller.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 \ @@ -2104,7 +2100,7 @@ ../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 \ - misc.h ../src_3rd/genvector/gds_char.h mymem.h layer.h + misc.h mymem.h layer.h ../src_plugins/query/query_act.o: ../src_plugins/query/query_act.c \ ../config.h ../src_plugins/query/query.h obj_any.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h \ @@ -2169,9 +2165,9 @@ drc.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - action_helper.h change.h error.h undo.h misc.h \ - ../src_3rd/genvector/gds_char.h mymem.h set.h plugins.h hid_actions.h \ - conf_core.h conf.h pcb-printf.h ../src_3rd/liblihata/lihata.h \ + action_helper.h change.h error.h undo.h misc.h mymem.h set.h plugins.h \ + hid_actions.h conf_core.h conf.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ @@ -2189,8 +2185,8 @@ drc.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - hid.h misc.h ../src_3rd/genvector/gds_char.h mymem.h create.h rtree.h \ - undo.h error.h change.h conf_core.h conf.h pcb-printf.h \ + hid.h misc.h mymem.h create.h rtree.h undo.h error.h change.h \ + conf_core.h conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ @@ -2255,10 +2251,9 @@ list_common.h list_pad.h list_pin.h list_rat.h vtonpoint.h hid.h error.h \ drc.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - crosshair.h rubberband.h buffer.h hid.h misc.h \ - ../src_3rd/genvector/gds_char.h mymem.h create.h rtree.h undo.h rats.h \ - netlist.h route_style.h error.h move.h draw.h set.h plugins.h \ - action_helper.h hid_actions.h compat_nls.h dolists.h + crosshair.h rubberband.h buffer.h hid.h misc.h mymem.h create.h rtree.h \ + undo.h rats.h netlist.h route_style.h error.h move.h draw.h set.h \ + plugins.h action_helper.h hid_actions.h compat_nls.h dolists.h ../src_plugins/stroke/stroke.o: ../src_plugins/stroke/stroke.c \ ../config.h math_helper.h board.h const.h macro.h global_typedefs.h \ pcb_bool.h unit.h vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ @@ -2291,8 +2286,8 @@ drc.h data.h global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - hid.h misc.h ../src_3rd/genvector/gds_char.h mymem.h create.h rtree.h \ - undo.h plugins.h hid_actions.h dolists.h + hid.h misc.h mymem.h create.h rtree.h undo.h plugins.h hid_actions.h \ + dolists.h ../src_plugins/toporouter/toporouter.o: \ ../src_plugins/toporouter/toporouter.c \ ../src_plugins/toporouter/toporouter.h data.h globalconst.h ../config.h \ @@ -2309,9 +2304,9 @@ macro.h ../src_plugins/toporouter/../autoroute/autoroute.h board.h \ const.h macro.h vtroutestyle.h library.h rats_patch.h board.h box.h \ math_helper.h misc_util.h create.h draw.h error.h find.h heap.h rtree.h \ - misc.h ../src_3rd/genvector/gds_char.h mymem.h mymem.h polygon.h rtree.h \ - rats.h netlist.h route_style.h remove.h thermal.h undo.h \ - ../src_3rd/gts/gts.h pcb-printf.h compat_nls.h + misc.h mymem.h mymem.h polygon.h rtree.h rats.h netlist.h route_style.h \ + remove.h thermal.h undo.h ../src_3rd/gts/gts.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h compat_nls.h ../src_plugins/vendordrill/vendor.o: ../src_plugins/vendordrill/vendor.c \ ../config.h conf_core.h conf.h global_typedefs.h pcb_bool.h unit.h \ pcb-printf.h ../src_3rd/genvector/gds_char.h \ @@ -2501,6 +2496,21 @@ misc_util.h polygon.h rtree.h math_helper.h rotate.h remove.h select.h \ operation.h set.h funchash_core.h funchash.h funchash_core_list.h \ compat_misc.h compat_nls.h +build_run.o: build_run.c ../config.h ../src_3rd/genvector/gds_char.h \ + ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h conf_core.h conf.h \ + global_typedefs.h pcb_bool.h unit.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/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 \ + globalconst.h hid.h error.h drc.h attrib.h board.h const.h macro.h \ + vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h flag.h \ + polyarea.h layer.h list_line.h list_arc.h list_text.h list_poly.h \ + library.h rats_patch.h list_common.h list_pad.h list_pin.h list_rat.h \ + vtonpoint.h hid_actions.h hid_init.h plug_io.h compat_misc.h buildin.o: buildin.c plugins.h buildin.h change.o: change.c ../config.h conf_core.h conf.h global_typedefs.h \ pcb_bool.h unit.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ @@ -2703,8 +2713,7 @@ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - draw.h drill.h misc.h ../src_3rd/genvector/gds_char.h mymem.h draw_fab.h \ - polygon.h rtree.h math_helper.h + draw.h drill.h misc.h mymem.h draw_fab.h polygon.h rtree.h math_helper.h drill.o: drill.c ../config.h const.h data.h globalconst.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h \ @@ -2836,11 +2845,11 @@ error.h event.h hid_actions.h hid.h drc.h attrib.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 misc.h \ - ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ - ../src_3rd/genvector/genvector_undef.h mymem.h rubberband.h \ + unit.h global_typedefs.h pcb_bool.h attrib.h misc.h mymem.h rubberband.h \ global_objs.h ../src_3rd/genlist/gendlist.h flag.h globalconst.h \ - polyarea.h misc_util.h pcb-printf.h compat_fs.h + polyarea.h misc_util.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ + ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h compat_fs.h hid_cfg.o: hid_cfg.c ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/tree.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ @@ -2897,7 +2906,7 @@ ../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 misc.h \ - ../src_3rd/genvector/gds_char.h mymem.h conf.h pcb-printf.h \ + mymem.h conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ @@ -2915,16 +2924,14 @@ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - misc.h ../src_3rd/genvector/gds_char.h mymem.h hid_helper.h hid_attrib.h \ - compat_misc.h + misc.h mymem.h hid_helper.h hid_attrib.h compat_misc.h hid_init.o: hid_init.c ../config.h hid.h error.h drc.h unit.h \ global_typedefs.h pcb_bool.h attrib.h hid_nogui.h compat_dl.h \ - compat_inc.h misc.h ../src_3rd/genvector/gds_char.h \ - ../src_3rd/genvector/genvector_impl.h \ - ../src_3rd/genvector/genvector_undef.h mymem.h rubberband.h \ - global_objs.h ../src_3rd/genlist/gendlist.h flag.h globalconst.h \ - polyarea.h plugins.h hid_attrib.h hid_flags.h misc_util.h conf_core.h \ - conf.h pcb-printf.h ../src_3rd/liblihata/lihata.h \ + compat_inc.h misc.h mymem.h rubberband.h global_objs.h \ + ../src_3rd/genlist/gendlist.h flag.h globalconst.h polyarea.h plugins.h \ + hid_attrib.h hid_flags.h misc_util.h conf_core.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 \ @@ -3101,8 +3108,7 @@ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - mirror.h misc.h ../src_3rd/genvector/gds_char.h mymem.h polygon.h \ - rtree.h math_helper.h + mirror.h misc.h mymem.h polygon.h rtree.h math_helper.h misc.o: misc.c ../config.h conf_core.h conf.h global_typedefs.h \ pcb_bool.h unit.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -3120,8 +3126,7 @@ crosshair.h rubberband.h data.h global_element.h list_element.h \ ht_element.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/liblihata/genht/hash.h buffer.h plug_io.h misc.h mymem.h \ - move.h polygon.h rtree.h rotate.h set.h undo.h compat_misc.h \ - hid_actions.h hid_init.h + move.h polygon.h rtree.h rotate.h set.h undo.h compat_misc.h misc_util.o: misc_util.c ../config.h misc_util.h pcb_bool.h unit.h move.o: move.c ../config.h conf_core.h conf.h global_typedefs.h \ pcb_bool.h unit.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ @@ -3424,10 +3429,10 @@ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ - draw.h misc.h ../src_3rd/genvector/gds_char.h mymem.h polygon.h rtree.h \ - math_helper.h rotate.h search.h rats.h netlist.h route_style.h \ - misc_util.h select.h operation.h set.h undo.h conf_core.h conf.h \ - pcb-printf.h ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ + draw.h misc.h mymem.h polygon.h rtree.h math_helper.h rotate.h search.h \ + rats.h netlist.h route_style.h misc_util.h select.h operation.h set.h \ + undo.h conf_core.h conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/genvector/vtp0.h list_conf.h compat_nls.h @@ -3459,8 +3464,8 @@ create.h rubberband.h data.h global_element.h list_element.h \ ht_element.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h crosshair.h buffer.h misc.h \ - ../src_3rd/genvector/gds_char.h mymem.h polygon.h rtree.h math_helper.h + ../src_3rd/liblihata/genht/hash.h crosshair.h buffer.h misc.h mymem.h \ + polygon.h rtree.h math_helper.h search.o: search.c ../config.h conf_core.h conf.h global_typedefs.h \ pcb_bool.h unit.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -3551,8 +3556,7 @@ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h library.h rats_patch.h list_common.h \ list_pad.h list_pin.h list_rat.h vtonpoint.h hid.h error.h drc.h misc.h \ - ../src_3rd/genvector/gds_char.h mymem.h rubberband.h polygon.h rtree.h \ - math_helper.h thermal.h + mymem.h rubberband.h polygon.h rtree.h math_helper.h thermal.h undo.o: undo.c ../config.h board.h const.h macro.h global_typedefs.h \ pcb_bool.h unit.h vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global_objs.h \ @@ -3565,13 +3569,14 @@ list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h crosshair.h draw.h insert.h misc.h \ - ../src_3rd/genvector/gds_char.h mymem.h mirror.h move.h polygon.h \ - rtree.h math_helper.h remove.h rotate.h search.h rats.h netlist.h \ - route_style.h misc_util.h set.h undo.h flag_str.h conf_core.h conf.h \ - pcb-printf.h ../src_3rd/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 + mymem.h mirror.h move.h polygon.h rtree.h math_helper.h remove.h \ + rotate.h search.h rats.h netlist.h route_style.h misc_util.h set.h \ + undo.h flag_str.h conf_core.h conf.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ + compat_misc.h compat_nls.h undo_act.o: undo_act.c ../config.h conf_core.h conf.h global_typedefs.h \ pcb_bool.h unit.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ ../src_3rd/genvector/genvector_impl.h \ Index: trunk/src/Makefile.in =================================================================== --- trunk/src/Makefile.in (revision 4535) +++ trunk/src/Makefile.in (revision 4536) @@ -23,6 +23,7 @@ board.o box.o buffer.o + build_run.o change.o change_act.o conf.o Index: trunk/src/build_run.c =================================================================== --- trunk/src/build_run.c (nonexistent) +++ trunk/src/build_run.c (revision 4536) @@ -0,0 +1,146 @@ +/* + * COPYRIGHT + * + * PCB, interactive printed circuit board design + * Copyright (C) 1994,1995,1996,2006 Thomas Nau + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * + * Contact addresses for paper mail and Email: + * Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany + * Thomas.Nau@rz.uni-ulm.de + * + */ + +#include "config.h" +#include +#include "conf_core.h" +#include "hid.h" +#include "board.h" +#include "hid_actions.h" +#include "hid_init.h" +#include "plug_io.h" +#include "compat_misc.h" + +/* --------------------------------------------------------------------------- + * quits application + */ +extern void pcb_main_uninit(void); +void QuitApplication(void) +{ + /* + * save data if necessary. It not needed, then don't trigger EmergencySave + * via our atexit() registering of EmergencySave(). We presumably wanted to + * exit here and thus it is not an emergency. + */ + if (PCB->Changed && conf_core.editor.save_in_tmp) + EmergencySave(); + else + DisableEmergencySave(); + + if (gui->do_exit == NULL) { + pcb_main_uninit(); + exit(0); + } + else + gui->do_exit(gui); +} + +/* --------------------------------------------------------------------------- + * Returns a string that has a bunch of information about the program. + * Can be used for things like "about" dialog boxes. + */ + +char *GetInfoString(void) +{ + HID **hids; + int i; + static gds_t info; + static int first_time = 1; + +#define TAB " " + + if (first_time) { + first_time = 0; + gds_init(&info); + gds_append_str(&info, "This is PCB-rnd " VERSION " (" REVISION ")" "\n an interactive\n"); + gds_append_str(&info, "printed circuit board editor\n"); + gds_append_str(&info, "PCB-rnd forked from gEDA/PCB."); + gds_append_str(&info, "\n\n" "PCB is by harry eaton and others\n\n"); + gds_append_str(&info, "\nPCB-rnd adds a collection of\n"); + gds_append_str(&info, "useful-looking random patches.\n"); + gds_append_str(&info, "\n"); + gds_append_str(&info, "Copyright (C) Thomas Nau 1994, 1995, 1996, 1997\n"); + gds_append_str(&info, "Copyright (C) harry eaton 1998-2007\n"); + gds_append_str(&info, "Copyright (C) C. Scott Ananian 2001\n"); + gds_append_str(&info, "Copyright (C) DJ Delorie 2003, 2004, 2005, 2006, 2007, 2008\n"); + gds_append_str(&info, "Copyright (C) Dan McMahill 2003, 2004, 2005, 2006, 2007, 2008\n\n"); + gds_append_str(&info, "Copyright (C) Tibor Palinkas 2013-2016 (pcb-rnd patches)\n\n"); + gds_append_str(&info, "It is licensed under the terms of the GNU\n"); + gds_append_str(&info, "General Public License version 2\n"); + gds_append_str(&info, "See the LICENSE file for more information\n\n"); + gds_append_str(&info, "For more information see:\n\n"); + gds_append_str(&info, "PCB-rnd homepage: http://repo.hu/projects/pcb-rnd\n"); + gds_append_str(&info, "PCB homepage: http://pcb.geda-project.org\n"); + gds_append_str(&info, "gEDA homepage: http://www.geda-project.org\n"); + gds_append_str(&info, "gEDA Wiki: http://wiki.geda-project.org\n\n"); + + gds_append_str(&info, "----- Compile Time Options -----\n"); + hids = hid_enumerate(); + gds_append_str(&info, "GUI:\n"); + for (i = 0; hids[i]; i++) { + if (hids[i]->gui) { + gds_append_str(&info, TAB); + gds_append_str(&info, hids[i]->name); + gds_append_str(&info, " : "); + gds_append_str(&info, hids[i]->description); + gds_append_str(&info, "\n"); + } + } + + gds_append_str(&info, "Exporters:\n"); + for (i = 0; hids[i]; i++) { + if (hids[i]->exporter) { + gds_append_str(&info, TAB); + gds_append_str(&info, hids[i]->name); + gds_append_str(&info, " : "); + gds_append_str(&info, hids[i]->description); + gds_append_str(&info, "\n"); + } + } + + gds_append_str(&info, "Printers:\n"); + for (i = 0; hids[i]; i++) { + if (hids[i]->printer) { + gds_append_str(&info, TAB); + gds_append_str(&info, hids[i]->name); + gds_append_str(&info, " : "); + gds_append_str(&info, hids[i]->description); + gds_append_str(&info, "\n"); + } + } + } +#undef TAB + return info.array; +} + +const char *pcb_author(void) +{ + if (conf_core.design.fab_author && conf_core.design.fab_author[0]) + return conf_core.design.fab_author; + else + return get_user_name(); +} + Index: trunk/src/build_run.h =================================================================== --- trunk/src/build_run.h (nonexistent) +++ trunk/src/build_run.h (revision 4536) @@ -0,0 +1,35 @@ +/* + * COPYRIGHT + * + * PCB, interactive printed circuit board design + * Copyright (C) 1994,1995,1996,2006 Thomas Nau + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * + * Contact addresses for paper mail and Email: + * Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany + * Thomas.Nau@rz.uni-ulm.de + * + */ + +/* build info and run control */ + +void QuitApplication(void); + +/* Returns a string with info about this copy of pcb. */ +char *GetInfoString(void); + +const char *pcb_author(void); + Index: trunk/src/misc.c =================================================================== --- trunk/src/misc.c (revision 4535) +++ trunk/src/misc.c (revision 4536) @@ -53,8 +53,6 @@ #include "set.h" #include "undo.h" #include "compat_misc.h" -#include "hid_actions.h" -#include "hid_init.h" /* forward declarations */ static char *BumpName(char *); @@ -610,30 +608,6 @@ } /* --------------------------------------------------------------------------- - * quits application - */ -extern void pcb_main_uninit(void); -void QuitApplication(void) -{ - /* - * save data if necessary. It not needed, then don't trigger EmergencySave - * via our atexit() registering of EmergencySave(). We presumably wanted to - * exit here and thus it is not an emergency. - */ - if (PCB->Changed && conf_core.editor.save_in_tmp) - EmergencySave(); - else - DisableEmergencySave(); - - if (gui->do_exit == NULL) { - pcb_main_uninit(); - exit(0); - } - else - gui->do_exit(gui); -} - -/* --------------------------------------------------------------------------- * creates a filename from a template * %f is replaced by the filename * %p by the searchpath @@ -968,95 +942,7 @@ END_LOOP; } - /* --------------------------------------------------------------------------- - * Returns a string that has a bunch of information about the program. - * Can be used for things like "about" dialog boxes. - */ - -char *GetInfoString(void) -{ - HID **hids; - int i; - static gds_t info; - static int first_time = 1; - -#define TAB " " - - if (first_time) { - first_time = 0; - gds_append_str(&info, "This is PCB-rnd " VERSION " (" REVISION ")" "\n an interactive\n"); - gds_append_str(&info, "printed circuit board editor\n"); - gds_append_str(&info, "PCB-rnd forked from PCB version."); - gds_append_str(&info, "\n\n" "PCB is by harry eaton and others\n\n"); - gds_append_str(&info, "\nPCB-rnd adds a collection of\n"); - gds_append_str(&info, "useful-looking random patches.\n"); - gds_append_str(&info, "\n"); - gds_append_str(&info, "Copyright (C) Thomas Nau 1994, 1995, 1996, 1997\n"); - gds_append_str(&info, "Copyright (C) harry eaton 1998-2007\n"); - gds_append_str(&info, "Copyright (C) C. Scott Ananian 2001\n"); - gds_append_str(&info, "Copyright (C) DJ Delorie 2003, 2004, 2005, 2006, 2007, 2008\n"); - gds_append_str(&info, "Copyright (C) Dan McMahill 2003, 2004, 2005, 2006, 2007, 2008\n\n"); - gds_append_str(&info, "Copyright (C) Tibor Palinkas 2013-2016 (pcb-rnd patches)\n\n"); - gds_append_str(&info, "It is licensed under the terms of the GNU\n"); - gds_append_str(&info, "General Public License version 2\n"); - gds_append_str(&info, "See the LICENSE file for more information\n\n"); - gds_append_str(&info, "For more information see:\n\n"); - gds_append_str(&info, "PCB-rnd homepage: http://repo.hu/projects/pcb-rnd\n"); - gds_append_str(&info, "PCB homepage: http://pcb.geda-project.org\n"); - gds_append_str(&info, "gEDA homepage: http://www.geda-project.org\n"); - gds_append_str(&info, "gEDA Wiki: http://wiki.geda-project.org\n\n"); - - gds_append_str(&info, "----- Compile Time Options -----\n"); - hids = hid_enumerate(); - gds_append_str(&info, "GUI:\n"); - for (i = 0; hids[i]; i++) { - if (hids[i]->gui) { - gds_append_str(&info, TAB); - gds_append_str(&info, hids[i]->name); - gds_append_str(&info, " : "); - gds_append_str(&info, hids[i]->description); - gds_append_str(&info, "\n"); - } - } - - gds_append_str(&info, "Exporters:\n"); - for (i = 0; hids[i]; i++) { - if (hids[i]->exporter) { - gds_append_str(&info, TAB); - gds_append_str(&info, hids[i]->name); - gds_append_str(&info, " : "); - gds_append_str(&info, hids[i]->description); - gds_append_str(&info, "\n"); - } - } - - gds_append_str(&info, "Printers:\n"); - for (i = 0; hids[i]; i++) { - if (hids[i]->printer) { - gds_append_str(&info, TAB); - gds_append_str(&info, hids[i]->name); - gds_append_str(&info, " : "); - gds_append_str(&info, hids[i]->description); - gds_append_str(&info, "\n"); - } - } - } -#undef TAB - - return info.array; -} - -const char *pcb_author(void) -{ - if (conf_core.design.fab_author && conf_core.design.fab_author[0]) - return conf_core.design.fab_author; - else - return get_user_name(); -} - - -/* --------------------------------------------------------------------------- * Returns a best guess about the orientation of an element. The * value corresponds to the rotation; a difference is the right value * to pass to RotateElementLowLevel. However, the actual value is no Index: trunk/src/misc.h =================================================================== --- trunk/src/misc.h (revision 4535) +++ trunk/src/misc.h (revision 4536) @@ -31,7 +31,6 @@ #include #include "config.h" -#include #include "mymem.h" @@ -61,16 +60,7 @@ comparing two similar footprints. */ int ElementOrientation(ElementType * e); - - -void QuitApplication(void); - -/* Returns a string with info about this copy of pcb. */ -char *GetInfoString(void); - char *EvaluateFilename(const char *, const char *, const char *, const char *); -const char *pcb_author(void); - #endif /* PCB_MISC_H */ Index: trunk/src_plugins/hid_gtk/gui-dialog.c =================================================================== --- trunk/src_plugins/hid_gtk/gui-dialog.c (revision 4535) +++ trunk/src_plugins/hid_gtk/gui-dialog.c (revision 4536) @@ -30,6 +30,7 @@ #include "config.h" #include "compat_misc.h" #include "compat_nls.h" +#include "build_run.h" #include "data.h" #include "gui.h" Index: trunk/src_plugins/hid_lesstif/dialogs.c =================================================================== --- trunk/src_plugins/hid_lesstif/dialogs.c (revision 4535) +++ trunk/src_plugins/hid_lesstif/dialogs.c (revision 4536) @@ -12,6 +12,7 @@ #include "compat_misc.h" #include "config.h" #include "data.h" +#include "build_run.h" #include "crosshair.h" #include "layer.h" #include "misc.h" Index: trunk/src_plugins/hid_lesstif/lesstif.h =================================================================== --- trunk/src_plugins/hid_lesstif/lesstif.h (revision 4535) +++ trunk/src_plugins/hid_lesstif/lesstif.h (revision 4536) @@ -1,4 +1,5 @@ #include "hid_cfg_input.h" +#include "compat_nls.h" #include "board.h" #define app_context lesstif_app_context