Index: trunk/src/Makefile.dep =================================================================== --- trunk/src/Makefile.dep (revision 4538) +++ trunk/src/Makefile.dep (revision 4539) @@ -87,9 +87,9 @@ ../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 board.h \ list_common.h list_pad.h list_pin.h list_rat.h vtonpoint.h hid.h error.h \ - drc.h rats.h netlist.h route_style.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 \ + drc.h rats.h netlist.h route_style.h polygon.h rtree.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 \ hid.h misc.h mymem.h create.h rtree.h undo.h plugins.h hid_actions.h \ dolists.h @@ -222,15 +222,16 @@ ../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 board.h const.h macro.h \ - vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - flag.h polyarea.h layer.h list_line.h list_arc.h list_text.h list_poly.h \ - library.h rats_patch.h board.h 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 \ - error.h misc.h mymem.h pcb-printf.h plugins.h compat_misc.h hid.h \ - hid_nogui.h hid_attrib.h hid_helper.h hid_init.h + ../src_3rd/genlist/gendlist.h globalconst.h build_run.h board.h const.h \ + macro.h vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h \ + attrib.h flag.h polyarea.h layer.h list_line.h list_arc.h list_text.h \ + list_poly.h library.h rats_patch.h board.h 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 error.h misc.h mymem.h pcb-printf.h \ + plugins.h compat_misc.h hid.h hid_nogui.h hid_attrib.h hid_helper.h \ + hid_init.h ../src_plugins/export_dsn/dsn.o: ../src_plugins/export_dsn/dsn.c \ ../config.h board.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ vtroutestyle.h ../src_3rd/genvector/genvector_impl.h \ @@ -518,15 +519,15 @@ ../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 board.h const.h macro.h \ - vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - flag.h polyarea.h layer.h list_line.h list_arc.h list_text.h list_poly.h \ - library.h rats_patch.h board.h 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 \ - error.h misc.h mymem.h pcb-printf.h plugins.h hid.h hid_nogui.h \ - hid_attrib.h hid_helper.h hid_init.h + ../src_3rd/genlist/gendlist.h globalconst.h build_run.h board.h const.h \ + macro.h vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h \ + attrib.h flag.h polyarea.h layer.h list_line.h list_arc.h list_text.h \ + list_poly.h library.h rats_patch.h board.h 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 error.h misc.h mymem.h pcb-printf.h \ + plugins.h hid.h hid_nogui.h hid_attrib.h hid_helper.h hid_init.h ../src_plugins/export_xy/xy.o: ../src_plugins/export_xy/xy.c ../config.h \ conf_core.h conf.h global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -536,8 +537,8 @@ ../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 math_helper.h board.h \ - const.h macro.h vtroutestyle.h global_objs.h \ + ../src_3rd/genlist/gendlist.h globalconst.h math_helper.h build_run.h \ + board.h const.h macro.h vtroutestyle.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h polyarea.h layer.h \ list_line.h list_arc.h list_text.h list_poly.h library.h rats_patch.h \ board.h list_common.h list_pad.h list_pin.h list_rat.h vtonpoint.h hid.h \ @@ -2231,8 +2232,8 @@ vtroutestyle.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ flag.h polyarea.h layer.h list_line.h list_arc.h list_text.h list_poly.h \ library.h rats_patch.h board.h list_common.h list_pad.h list_pin.h \ - list_rat.h vtonpoint.h hid.h error.h drc.h action_helper.h buffer.h \ - ../src_plugins/shand_cmd/command.h data.h global_element.h \ + list_rat.h vtonpoint.h hid.h error.h drc.h build_run.h action_helper.h \ + buffer.h ../src_plugins/shand_cmd/command.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 \ error.h plug_io.h mymem.h misc.h mymem.h rats.h netlist.h route_style.h \ @@ -2709,8 +2710,8 @@ layer.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../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 data.h \ - global_element.h list_element.h ht_element.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h hid.h error.h drc.h \ + build_run.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 \ draw.h drill.h misc.h mymem.h draw_fab.h polygon.h rtree.h math_helper.h @@ -2752,17 +2753,17 @@ ../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 \ - conf_core.h conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ - ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h ../src_3rd/genvector/vtp0.h \ - list_conf.h data.h global_element.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - crosshair.h rubberband.h buffer.h action_helper.h set.h plug_io.h \ - plug_import.h misc.h mymem.h remove.h create.h draw.h find.h search.h \ - rats.h netlist.h route_style.h misc_util.h hid_actions.h hid_attrib.h \ - compat_misc.h compat_nls.h + build_run.h conf_core.h conf.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/genvector/vtp0.h list_conf.h data.h global_element.h \ + list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ + action_helper.h set.h plug_io.h plug_import.h misc.h mymem.h remove.h \ + create.h draw.h find.h search.h rats.h netlist.h route_style.h \ + misc_util.h hid_actions.h hid_attrib.h compat_misc.h compat_nls.h find.o: find.c ../config.h const.h math_helper.h conf_core.h conf.h \ global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -2819,17 +2820,17 @@ ../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 \ - conf_core.h conf.h pcb-printf.h ../src_3rd/genvector/gds_char.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ - ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h ../src_3rd/genvector/vtp0.h \ - list_conf.h data.h global_element.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h \ - crosshair.h rubberband.h buffer.h action_helper.h undo.h funchash_core.h \ - funchash.h funchash_core_list.h draw.h search.h rats.h netlist.h \ - route_style.h misc_util.h find.h set.h misc.h mymem.h stub_stroke.h \ - hid_actions.h hid_init.h compat_nls.h + build_run.h conf_core.h conf.h pcb-printf.h \ + ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/genvector/vtp0.h list_conf.h data.h global_element.h \ + list_element.h ht_element.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/hash.h crosshair.h rubberband.h buffer.h \ + action_helper.h undo.h funchash_core.h funchash.h funchash_core_list.h \ + draw.h search.h rats.h netlist.h route_style.h misc_util.h find.h set.h \ + misc.h mymem.h stub_stroke.h hid_actions.h hid_init.h compat_nls.h heap.o: heap.c ../config.h heap.h hid_actions.o: hid_actions.c ../config.h conf_core.h conf.h \ global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ @@ -3441,7 +3442,7 @@ ../src_3rd/genvector/genvector_undef.h unit.h route_style.h \ vtroutestyle.h misc.h mymem.h rubberband.h global_objs.h \ ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h \ - global_typedefs.h pcb_bool.h polyarea.h error.h conf.h \ + global_typedefs.h pcb_bool.h polyarea.h misc_util.h error.h conf.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 \ Index: trunk/src/box.c =================================================================== --- trunk/src/box.c (revision 4538) +++ trunk/src/box.c (revision 4539) @@ -27,6 +27,7 @@ #warning TODO: remove this and use genvect #define STEP_POINT 100 +#include #include "box.h" /* --------------------------------------------------------------------------- Index: trunk/src/compat_misc.c =================================================================== --- trunk/src/compat_misc.c (revision 4538) +++ trunk/src/compat_misc.c (revision 4539) @@ -23,6 +23,7 @@ #include "config.h" #include +#include #include #include #include "compat_misc.h" Index: trunk/src/draw_fab.c =================================================================== --- trunk/src/draw_fab.c (revision 4538) +++ trunk/src/draw_fab.c (revision 4539) @@ -31,6 +31,7 @@ #include #include "board.h" +#include "build_run.h" #include "data.h" #include "draw.h" #include "drill.h" Index: trunk/src/file_act.c =================================================================== --- trunk/src/file_act.c (revision 4538) +++ trunk/src/file_act.c (revision 4539) @@ -26,6 +26,7 @@ */ #include "config.h" #include "board.h" +#include "build_run.h" #include "conf_core.h" #include "data.h" #include "action_helper.h" Index: trunk/src/gui_act.c =================================================================== --- trunk/src/gui_act.c (revision 4538) +++ trunk/src/gui_act.c (revision 4539) @@ -26,6 +26,7 @@ */ #include "config.h" #include "board.h" +#include "build_run.h" #include "conf_core.h" #include "data.h" #include "action_helper.h" Index: trunk/src/hid_color.c =================================================================== --- trunk/src/hid_color.c (revision 4538) +++ trunk/src/hid_color.c (revision 4539) @@ -1,3 +1,4 @@ +#include #include "config.h" #include "config.h" #include "hid_color.h" Index: trunk/src/ht_element.c =================================================================== --- trunk/src/ht_element.c (revision 4538) +++ trunk/src/ht_element.c (revision 4539) @@ -1,3 +1,4 @@ +#include #include "config.h" #include "global_element.h" #include "list_element.h" Index: trunk/src/pcb-printf.c =================================================================== --- trunk/src/pcb-printf.c (revision 4538) +++ trunk/src/pcb-printf.c (revision 4539) @@ -212,7 +212,7 @@ int n_above_one = 0; for (i = 0; i < n_coords; ++i) - if (fabs(value[i] * Units[n].scale_factor) > 1) + if (abs(value[i] * Units[n].scale_factor) > 1) ++n_above_one; if (n_above_one == n_coords) break; Index: trunk/src/route_style.c =================================================================== --- trunk/src/route_style.c (revision 4538) +++ trunk/src/route_style.c (revision 4539) @@ -32,6 +32,7 @@ #include "genvector/gds_char.h" #include "route_style.h" #include "misc.h" +#include "misc_util.h" #include "error.h" #include "conf.h" Index: trunk/src/unit.c =================================================================== --- trunk/src/unit.c (revision 4538) +++ trunk/src/unit.c (revision 4539) @@ -27,6 +27,7 @@ #include "config.h" #include "const.h" #include +#include #include #include #include "config.h" Index: trunk/src_plugins/boardflip/boardflip.c =================================================================== --- trunk/src_plugins/boardflip/boardflip.c (revision 4538) +++ trunk/src_plugins/boardflip/boardflip.c (revision 4539) @@ -31,6 +31,7 @@ #include "config.h" #include "board.h" #include "rats.h" +#include "polygon.h" #include "data.h" #include "hid.h" #include "misc.h" Index: trunk/src_plugins/dbus/dbus-pcbmain.c =================================================================== --- trunk/src_plugins/dbus/dbus-pcbmain.c (revision 4538) +++ trunk/src_plugins/dbus/dbus-pcbmain.c (revision 4539) @@ -29,6 +29,7 @@ #define DBUS_API_SUBJECT_TO_CHANGE #include #include +#include #include "config.h" #include "dbus-pcbmain.h" Index: trunk/src_plugins/export_bom/bom.c =================================================================== --- trunk/src_plugins/export_bom/bom.c (revision 4538) +++ trunk/src_plugins/export_bom/bom.c (revision 4539) @@ -8,6 +8,7 @@ #include #include "config.h" +#include "build_run.h" #include "board.h" #include "data.h" #include "error.h" Index: trunk/src_plugins/export_test/export_test.c =================================================================== --- trunk/src_plugins/export_test/export_test.c (revision 4538) +++ trunk/src_plugins/export_test/export_test.c (revision 4539) @@ -8,6 +8,7 @@ #include #include "config.h" +#include "build_run.h" #include "board.h" #include "data.h" #include "error.h" Index: trunk/src_plugins/export_xy/xy.c =================================================================== --- trunk/src_plugins/export_xy/xy.c (revision 4538) +++ trunk/src_plugins/export_xy/xy.c (revision 4539) @@ -9,6 +9,7 @@ #include "config.h" #include "math_helper.h" +#include "build_run.h" #include "board.h" #include "data.h" #include "error.h" Index: trunk/src_plugins/query/query_act.c =================================================================== --- trunk/src_plugins/query/query_act.c (revision 4538) +++ trunk/src_plugins/query/query_act.c (revision 4539) @@ -23,6 +23,8 @@ /* Query language - actions */ #include +#include +#include #include "config.h" #include "query.h" #include "query_y.h" Index: trunk/src_plugins/shand_cmd/command.c =================================================================== --- trunk/src_plugins/shand_cmd/command.c (revision 4538) +++ trunk/src_plugins/shand_cmd/command.c (revision 4539) @@ -36,6 +36,7 @@ #include "config.h" #include "board.h" +#include "build_run.h" #include "action_helper.h" #include "buffer.h" #include "command.h"