Index: trunk/src/Makefile.dep =================================================================== --- trunk/src/Makefile.dep (revision 14739) +++ trunk/src/Makefile.dep (revision 14740) @@ -95,8 +95,8 @@ rtree2.h ../src_3rd/genrtree/genrtree_api.h rtree2_compat.h ht_subc.h \ vtpadstack.h obj_pstk_shape.h polygon.h vtpadstack_t.h draw.h error.h \ layer.h intersect.h rtree.h macro.h move.h rats.h netlist.h \ - route_style.h remove.h rotate.h obj_pinvia.h obj_rat.h obj_term.h \ - data_it.h data.h + route_style.h remove.h rotate.h compat_misc.h obj_pinvia.h obj_rat.h \ + obj_term.h data_it.h data.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 attrib.h \ @@ -2145,9 +2145,9 @@ ht_subc.h vtpadstack.h obj_pstk_shape.h polygon.h vtpadstack_t.h \ ../src_plugins/io_autotrax/read.h layer.h const.h netlist.h \ route_style.h polygon.h misc_util.h conf_core.h move.h macro.h obj_all.h \ - safe_fs.h rotate.h ../src_plugins/boardflip/boardflip.h unit.h \ - hid_actions.h ../src_plugins/lib_compat_help/pstk_compat.h obj_pstk.h \ - ../src_plugins/lib_compat_help/pstk_help.h \ + safe_fs.h rotate.h compat_misc.h ../src_plugins/boardflip/boardflip.h \ + unit.h hid_actions.h ../src_plugins/lib_compat_help/pstk_compat.h \ + obj_pstk.h ../src_plugins/lib_compat_help/pstk_help.h \ ../src_plugins/lib_compat_help/subc_help.h obj_subc.h ../src_plugins/io_autotrax/write.o: ../src_plugins/io_autotrax/write.c \ ../config.h compat_misc.h board.h const.h macro.h global_typedefs.h \ @@ -2360,7 +2360,7 @@ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ ../src_3rd/genht/htsp.h ht_subc.h vtpadstack.h obj_pstk_shape.h \ polygon.h vtpadstack_t.h search.h rats.h netlist.h route_style.h \ - rotate.h hid_actions.h plug_io.h conf.h pcb-printf.h \ + rotate.h compat_misc.h hid_actions.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 list_conf.h \ compat_misc.h safe_fs.h ../src_plugins/lib_compat_help/pstk_help.h \ @@ -2444,7 +2444,7 @@ vtpadstack.h obj_pstk_shape.h polygon.h vtpadstack_t.h \ ../src_plugins/io_kicad/read.h layer.h const.h netlist.h route_style.h \ polygon.h plug_footprint.h vtlibrary.h misc_util.h conf_core.h move.h \ - macro.h obj_all.h rotate.h safe_fs.h attrib.h \ + macro.h obj_all.h rotate.h compat_misc.h safe_fs.h attrib.h \ ../src_plugins/lib_compat_help/pstk_compat.h obj_pstk.h \ ../src_plugins/lib_compat_help/pstk_help.h \ ../src_plugins/lib_compat_help/subc_help.h obj_subc.h @@ -3561,7 +3561,8 @@ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h rtree2.h \ ../src_3rd/genrtree/genrtree_api.h rtree2_compat.h ht_subc.h \ vtpadstack.h obj_pstk_shape.h polygon.h vtpadstack_t.h draw.h move.h \ - rotate.h macro.h ../src_plugins/lib_gtk_common/wt_preview.h layer.h \ + rotate.h compat_misc.h macro.h \ + ../src_plugins/lib_gtk_common/wt_preview.h layer.h \ ../src_plugins/lib_gtk_common/ui_zoompan.h unit.h pcb_bool.h \ ../src_plugins/lib_gtk_common/in_mouse.h hid_cfg_input.h \ ../src_3rd/genht/htpp.h hid_cfg.h \ @@ -4009,7 +4010,7 @@ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h rtree2.h \ ../src_3rd/genrtree/genrtree_api.h rtree2_compat.h ht_subc.h \ vtpadstack.h obj_pstk_shape.h polygon.h vtpadstack_t.h draw.h move.h \ - rotate.h obj_all.h macro.h + rotate.h compat_misc.h obj_all.h macro.h ../src_plugins/lib_gtk_common/wt_route_style.o: \ ../src_plugins/lib_gtk_common/wt_route_style.c ../config.h conf_core.h \ conf.h global_typedefs.h pcb_bool.h unit.h pcb-printf.h \ @@ -4901,8 +4902,8 @@ ../src_plugins/propedit/props.h global_typedefs.h \ ../src_plugins/propedit/propsel.h change.h board.h vtroutestyle.h \ library.h rats_patch.h misc_util.h compat_misc.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h rotate.h obj_pstk_inlines.h \ - data.h thermal.h + ../src_3rd/libuundo/uundo.h undo_old.h rotate.h compat_misc.h \ + obj_pstk_inlines.h data.h thermal.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 \ @@ -5222,8 +5223,8 @@ ../src_3rd/genrtree/genrtree_api.h rtree2_compat.h ht_subc.h \ vtpadstack.h obj_pstk_shape.h polygon.h vtpadstack_t.h data_it.h data.h \ data_list.h error.h event.h undo.h ../src_3rd/libuundo/uundo.h \ - undo_old.h operation.h rotate.h draw.h draw_wireframe.h crosshair.h \ - obj_rat_draw.h obj_line_op.h operation.h obj_line_draw.h \ + undo_old.h operation.h rotate.h compat_misc.h draw.h draw_wireframe.h \ + crosshair.h obj_rat_draw.h obj_line_op.h operation.h obj_line_draw.h \ obj_pstk_inlines.h thermal.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 \ @@ -5291,8 +5292,8 @@ 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 list_conf.h error.h event.h math_helper.h \ - obj_poly.h obj_poly_draw.h rotate.h ../src_plugins/shape/shape_dialog.c \ - hid_dad.h compat_misc.h hid_attrib.h dolists.h + obj_poly.h obj_poly_draw.h rotate.h compat_misc.h \ + ../src_plugins/shape/shape_dialog.c hid_dad.h hid_attrib.h dolists.h ../src_plugins/smartdisperse/smartdisperse.o: \ ../src_plugins/smartdisperse/smartdisperse.c ../src_3rd/genht/htpi.h \ ../src_3rd/genht/ht.h ../config.h board.h const.h macro.h \ @@ -5343,11 +5344,11 @@ buffer.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ rtree.h rtree2.h ../src_3rd/genrtree/genrtree_api.h rtree2_compat.h \ ht_subc.h vtpadstack.h obj_pstk_shape.h polygon.h vtpadstack_t.h \ - crosshair.h stub_stroke.h rotate.h undo.h ../src_3rd/libuundo/uundo.h \ - undo_old.h undo_act.h error.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 compat_nls.h + crosshair.h stub_stroke.h rotate.h compat_misc.h undo.h \ + ../src_3rd/libuundo/uundo.h undo_old.h undo_act.h error.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 compat_nls.h ../src_plugins/teardrops/teardrops.o: \ ../src_plugins/teardrops/teardrops.c ../config.h math_helper.h board.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h vtroutestyle.h \ @@ -5560,12 +5561,12 @@ ../src_3rd/libminuid/libminuid.h rtree.h rtree2.h \ ../src_3rd/genrtree/genrtree_api.h rtree2_compat.h ht_subc.h \ vtpadstack.h obj_pstk_shape.h polygon.h vtpadstack_t.h draw.h find.h \ - insert.h remove.h rotate.h search.h rats.h netlist.h route_style.h \ - select.h operation.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h \ - stub_stroke.h funchash_core.h funchash.h funchash_core_list.h \ - hid_actions.h compat_misc.h compat_nls.h event.h obj_pinvia_draw.h \ - obj_pad_draw.h obj_line_draw.h obj_arc_draw.h obj_elem_draw.h \ - obj_text_draw.h obj_rat_draw.h obj_poly_draw.h obj_pstk_draw.h tool.h + insert.h remove.h rotate.h compat_misc.h search.h rats.h netlist.h \ + route_style.h select.h operation.h undo.h ../src_3rd/libuundo/uundo.h \ + undo_old.h stub_stroke.h funchash_core.h funchash.h funchash_core_list.h \ + hid_actions.h compat_nls.h event.h obj_pinvia_draw.h obj_pad_draw.h \ + obj_line_draw.h obj_arc_draw.h obj_elem_draw.h obj_text_draw.h \ + obj_rat_draw.h obj_poly_draw.h obj_pstk_draw.h tool.h attrib.o: attrib.c ../config.h compat_misc.h attrib.h board.o: board.c ../config.h board.h const.h macro.h global_typedefs.h \ pcb_bool.h unit.h vtroutestyle.h attrib.h \ @@ -5593,8 +5594,8 @@ hid_actions.h paths.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h \ draw.h event.h safe_fs.h defpcb_internal.c obj_pstk_inlines.h thermal.h box.o: box.c ../config.h rotate.h global_typedefs.h pcb_bool.h unit.h \ - box.h math_helper.h macro.h move.h obj_common.h flag.h globalconst.h \ - attrib.h data_parent.h misc_util.h + compat_misc.h box.h math_helper.h macro.h move.h obj_common.h flag.h \ + globalconst.h attrib.h data_parent.h misc_util.h brave.o: brave.c ../config.h ../src_3rd/genvector/gds_char.h \ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h brave.h conf_core.h conf.h \ @@ -5635,12 +5636,11 @@ route.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ rtree.h rtree2.h ../src_3rd/genrtree/genrtree_api.h rtree2_compat.h \ ht_subc.h vtpadstack.h obj_pstk_shape.h polygon.h vtpadstack_t.h \ - plug_io.h rotate.h remove.h select.h operation.h draw.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h funchash_core.h funchash.h \ - funchash_core_list.h compat_misc.h compat_nls.h obj_all_op.h \ - obj_arc_op.h obj_elem_op.h obj_line_op.h obj_pad_op.h obj_pinvia_op.h \ - obj_poly_op.h obj_text_op.h obj_rat_op.h obj_subc_op.h obj_pstk_op.h \ - event.h safe_fs.h + plug_io.h rotate.h compat_misc.h remove.h select.h operation.h draw.h \ + undo.h ../src_3rd/libuundo/uundo.h undo_old.h funchash_core.h funchash.h \ + funchash_core_list.h compat_nls.h obj_all_op.h obj_arc_op.h \ + obj_elem_op.h obj_line_op.h obj_pad_op.h obj_pinvia_op.h obj_poly_op.h \ + obj_text_op.h obj_rat_op.h obj_subc_op.h obj_pstk_op.h event.h safe_fs.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 \ @@ -5874,7 +5874,7 @@ buffer.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ rtree.h rtree2.h ../src_3rd/genrtree/genrtree_api.h rtree2_compat.h \ ht_subc.h vtpadstack.h obj_pstk_shape.h polygon.h vtpadstack_t.h draw.h \ - rotate.h stub_draw.h obj_all.h layer_ui.h obj_pad_draw.h \ + rotate.h compat_misc.h stub_draw.h obj_all.h layer_ui.h obj_pad_draw.h \ obj_pinvia_draw.h obj_pstk_draw.h obj_elem_draw.h obj_line_draw.h \ obj_arc_draw.h obj_rat_draw.h obj_poly_draw.h obj_text_draw.h \ obj_subc_parent.h draw_composite.c draw_ly_spec.c @@ -6552,11 +6552,11 @@ ../src_3rd/genht/htsp.h rtree.h rtree2.h \ ../src_3rd/genrtree/genrtree_api.h rtree2_compat.h ht_subc.h \ vtpadstack.h obj_pstk_shape.h polygon.h vtpadstack_t.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h rotate.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 list_conf.h \ - compat_misc.h draw_wireframe.h obj_arc_op.h operation.h \ - obj_subc_parent.h obj_hash.h draw.h obj_arc_draw.h + ../src_3rd/libuundo/uundo.h undo_old.h rotate.h compat_misc.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 list_conf.h draw_wireframe.h obj_arc_op.h \ + operation.h obj_subc_parent.h obj_hash.h draw.h obj_arc_draw.h obj_arc_list.o: obj_arc_list.c obj_arc_list.h obj_common.h flag.h \ globalconst.h ../config.h attrib.h global_typedefs.h pcb_bool.h unit.h \ data_parent.h obj_arc.h ../src_3rd/genlist/gendlist.h \ @@ -6785,8 +6785,8 @@ ../src_3rd/genrtree/genrtree_api.h rtree2_compat.h ht_subc.h \ vtpadstack.h obj_pstk_shape.h polygon.h vtpadstack_t.h compat_nls.h \ undo.h ../src_3rd/libuundo/uundo.h undo_old.h polygon_offs.h rotate.h \ - search.h rats.h netlist.h route_style.h conf_core.h conf.h pcb-printf.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ + compat_misc.h search.h rats.h netlist.h route_style.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 list_conf.h \ obj_poly_op.h operation.h obj_poly_draw.h obj_subc_parent.h obj_hash.h \ draw.h @@ -6819,9 +6819,9 @@ rtree2.h ../src_3rd/genrtree/genrtree_api.h rtree2_compat.h ht_subc.h \ vtpadstack.h obj_pstk_shape.h polygon.h vtpadstack_t.h data_list.h \ draw.h draw_wireframe.h obj_pstk_draw.h obj_pstk_inlines.h thermal.h \ - obj_pstk_op.h operation.h obj_subc_parent.h obj_hash.h search.h rats.h \ - netlist.h route_style.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h \ - obj_pstk_op.c rotate.h + obj_pstk_op.h operation.h obj_subc_parent.h obj_hash.h compat_misc.h \ + search.h rats.h netlist.h route_style.h undo.h \ + ../src_3rd/libuundo/uundo.h undo_old.h obj_pstk_op.c rotate.h obj_pstk_act.o: obj_pstk_act.c ../config.h obj_pstk.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genvector/vtp0.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -6980,7 +6980,7 @@ vtpadstack.h obj_pstk_shape.h polygon.h vtpadstack_t.h pcb-printf.h \ undo.h ../src_3rd/libuundo/uundo.h undo_old.h obj_text.o: obj_text.c ../config.h rotate.h global_typedefs.h pcb_bool.h \ - unit.h board.h const.h macro.h vtroutestyle.h attrib.h \ + unit.h compat_misc.h board.h const.h macro.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 flag.h data_parent.h \ @@ -6998,13 +6998,12 @@ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ ../src_3rd/genht/htsp.h rtree.h rtree2.h \ ../src_3rd/genrtree/genrtree_api.h rtree2_compat.h ht_subc.h \ - vtpadstack.h obj_pstk_shape.h polygon.h vtpadstack_t.h compat_misc.h \ - compat_nls.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h event.h \ - obj_text_op.h operation.h obj_poly_draw.h obj_arc_draw.h \ - obj_subc_parent.h obj_hash.h draw.h obj_line_draw.h obj_text_draw.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 list_conf.h + vtpadstack.h obj_pstk_shape.h polygon.h vtpadstack_t.h compat_nls.h \ + undo.h ../src_3rd/libuundo/uundo.h undo_old.h event.h obj_text_op.h \ + operation.h obj_poly_draw.h obj_arc_draw.h obj_subc_parent.h obj_hash.h \ + draw.h obj_line_draw.h obj_text_draw.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 list_conf.h obj_text_list.o: obj_text_list.c obj_poly_list.h obj_poly.h \ ../src_3rd/genlist/gendlist.h obj_common.h flag.h globalconst.h \ ../config.h attrib.h global_typedefs.h pcb_bool.h unit.h data_parent.h \ @@ -7353,13 +7352,14 @@ ../src_3rd/genht/htsp.h rtree.h rtree2.h \ ../src_3rd/genrtree/genrtree_api.h rtree2_compat.h ht_subc.h \ vtpadstack.h obj_pstk_shape.h polygon.h vtpadstack_t.h draw.h rotate.h \ - search.h rats.h netlist.h route_style.h select.h operation.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.h event.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 list_conf.h \ - compat_nls.h obj_all_op.h obj_arc_op.h obj_elem_op.h obj_line_op.h \ - obj_pad_op.h obj_pinvia_op.h obj_poly_op.h obj_text_op.h obj_rat_op.h \ - obj_subc_op.h obj_pstk_op.h obj_line_draw.h obj_rat_draw.h + compat_misc.h search.h rats.h netlist.h route_style.h select.h \ + operation.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h event.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 list_conf.h compat_nls.h obj_all_op.h \ + obj_arc_op.h obj_elem_op.h obj_line_op.h obj_pad_op.h obj_pinvia_op.h \ + obj_poly_op.h obj_text_op.h obj_rat_op.h obj_subc_op.h obj_pstk_op.h \ + obj_line_draw.h obj_rat_draw.h route.o: route.c ../config.h compat_misc.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 \ @@ -7820,7 +7820,7 @@ obj_poly_list.h box.h math_helper.h macro.h move.h misc_util.h \ ht_element.h ../src_3rd/genht/ht.h ../src_3rd/genht/hash.h \ obj_pstk_list.h obj_pstk.h obj_text_list.h obj_rat_list.h obj_rat.h \ - layer_grp.h rotate.h tool.h + layer_grp.h rotate.h compat_misc.h tool.h tool_text.o: tool_text.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 \ @@ -7912,11 +7912,12 @@ ../src_3rd/genht/htsp.h rtree.h rtree2.h \ ../src_3rd/genrtree/genrtree_api.h rtree2_compat.h ht_subc.h \ vtpadstack.h obj_pstk_shape.h polygon.h vtpadstack_t.h draw.h insert.h \ - remove.h rotate.h search.h rats.h netlist.h route_style.h undo.h \ - ../src_3rd/libuundo/uundo.h undo_old.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 list_conf.h \ - compat_misc.h compat_nls.h obj_elem_draw.h obj_poly_draw.h + remove.h rotate.h compat_misc.h search.h rats.h netlist.h route_style.h \ + undo.h ../src_3rd/libuundo/uundo.h undo_old.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 list_conf.h compat_nls.h obj_elem_draw.h \ + obj_poly_draw.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 \ @@ -7961,12 +7962,11 @@ ../src_3rd/genht/htsp.h rtree.h rtree2.h \ ../src_3rd/genrtree/genrtree_api.h rtree2_compat.h ht_subc.h \ vtpadstack.h obj_pstk_shape.h polygon.h vtpadstack_t.h draw.h insert.h \ - remove.h rotate.h search.h rats.h netlist.h route_style.h undo.h \ - undo_old.h flag_str.h conf_core.h conf.h pcb-printf.h \ + remove.h rotate.h compat_misc.h search.h rats.h netlist.h route_style.h \ + undo.h undo_old.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 list_conf.h \ - compat_misc.h compat_nls.h obj_elem_draw.h obj_poly_draw.h \ - undo_old_str.h + compat_nls.h obj_elem_draw.h obj_poly_draw.h undo_old_str.h unit.o: unit.c ../config.h compat_misc.h compat_nls.h unit.h vtlibrary.o: vtlibrary.c vtlibrary.h \ ../src_3rd/genvector/genvector_impl.h \ Index: trunk/src/rotate.h =================================================================== --- trunk/src/rotate.h (revision 14739) +++ trunk/src/rotate.h (revision 14740) @@ -31,6 +31,7 @@ #include "config.h" #include "global_typedefs.h" +#include "compat_misc.h" /*** Transformation macros ***/ #define PCB_COORD_ROTATE90(x,y,x0,y0,n) \ @@ -71,8 +72,8 @@ pcb_coord_t px = *x - cx; pcb_coord_t py = *y - cy; - nx = px * cosa + py * sina; - ny = py * cosa - px * sina; + nx = pcb_round(px * cosa + py * sina); + ny = pcb_round(py * cosa - px * sina); *x = nx + cx; *y = ny + cy;