Index: trunk/src/Makefile.dep =================================================================== --- trunk/src/Makefile.dep (revision 10670) +++ trunk/src/Makefile.dep (revision 10671) @@ -41,7 +41,7 @@ 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 obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h hid.h \ - rtree.h undo.h move.h draw.h polygon.h plugins.h \ + rtree.h undo.h undo_old.h move.h draw.h polygon.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 obj_all.h box.h \ @@ -130,8 +130,8 @@ vtroutestyle.h library.h rats_patch.h board.h box.h draw.h error.h \ find.h heap.h rtree.h ../src_plugins/autoroute/mtspace.h \ ../src_plugins/autoroute/vector.h polygon.h rats.h netlist.h \ - route_style.h remove.h obj_pinvia_therm.h undo.h pcb-printf.h layer.h \ - compat_nls.h vtptr.h obj_all.h obj_line_draw.h obj_pinvia_draw.h + route_style.h remove.h obj_pinvia_therm.h undo.h undo_old.h pcb-printf.h \ + layer.h compat_nls.h vtptr.h obj_all.h obj_line_draw.h obj_pinvia_draw.h ../src_plugins/autoroute/mtspace.o: ../src_plugins/autoroute/mtspace.c \ ../config.h box.h math_helper.h global_typedefs.h pcb_bool.h unit.h \ macro.h move.h obj_common.h ../src_3rd/genht/hash.h \ @@ -158,7 +158,7 @@ route_style.h polygon.h rtree.h data.h crosshair.h vtonpoint.h hid.h \ error.h drc.h route.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h ht_subc.h hid.h rtree.h undo.h \ - plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + undo_old.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 obj_all.h \ hid_actions.h compat_misc.h ../src_plugins/boardflip/boardflip.h unit.h \ @@ -250,7 +250,7 @@ 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 obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h error.h \ - undo.h + undo.h undo_old.h ../src_plugins/distalign/distalign.o: \ ../src_plugins/distalign/distalign.c board.h ../config.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h vtroutestyle.h attrib.h \ @@ -268,8 +268,8 @@ 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 obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h hid.h \ - rtree.h undo.h rats.h netlist.h route_style.h error.h move.h draw.h \ - plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + rtree.h undo.h undo_old.h rats.h netlist.h route_style.h error.h move.h \ + draw.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 action_helper.h \ hid_actions.h compat_misc.h dolists.h @@ -290,8 +290,8 @@ 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 obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h hid.h \ - rtree.h undo.h rats.h netlist.h route_style.h error.h move.h draw.h \ - plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + rtree.h undo.h undo_old.h rats.h netlist.h route_style.h error.h move.h \ + draw.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 action_helper.h \ hid_actions.h conf_core.h conf.h pcb-printf.h \ @@ -319,7 +319,7 @@ 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 obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h remove.h \ - move.h draw.h undo.h flag_str.h find.h layer.h pcb-printf.h \ + move.h draw.h undo.h undo_old.h flag_str.h find.h layer.h pcb-printf.h \ compat_misc.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 \ @@ -467,12 +467,13 @@ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h error.h \ rats.h netlist.h route_style.h buffer.h change.h draw.h undo.h \ - pcb-printf.h ../src_3rd/genvector/gds_char.h polygon.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 ../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 obj_line.h obj_pinvia.h dolists.h + undo_old.h pcb-printf.h ../src_3rd/genvector/gds_char.h polygon.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 \ + ../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 obj_line.h \ + obj_pinvia.h dolists.h ../src_plugins/export_dxf/dxf.o: ../src_plugins/export_dxf/dxf.c \ ../config.h math_helper.h macro.h board.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h vtroutestyle.h attrib.h \ @@ -937,11 +938,12 @@ 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 obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h draw.h \ - flag.h layer.h move.h remove.h rtree.h flag_str.h undo.h pcb-printf.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 hid_actions.h \ - compat_misc.h event.h polygon.h obj_poly_draw.h dolists.h + flag.h layer.h move.h remove.h rtree.h flag_str.h undo.h undo_old.h \ + pcb-printf.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 hid_actions.h compat_misc.h event.h polygon.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 \ @@ -1506,8 +1508,8 @@ route.h const.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h find.h rats.h \ netlist.h library.h route_style.h vtroutestyle.h select.h operation.h \ - undo.h remove.h crosshair.h draw.h obj_all.h event.h hid.h hid_actions.h \ - ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h \ + undo.h undo_old.h remove.h crosshair.h draw.h obj_all.h event.h hid.h \ + hid_actions.h ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/genht/htsp.h hid_cfg.h \ compat_nls.h board.h rats_patch.h board.h \ @@ -1807,7 +1809,7 @@ 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 obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - action_helper.h change.h error.h undo.h plugins.h \ + action_helper.h change.h error.h undo.h undo_old.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_fs.h \ @@ -2568,8 +2570,8 @@ 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 obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h hid.h \ - rtree.h undo.h rats.h netlist.h route_style.h polygon.h remove.h error.h \ - pcb-printf.h ../src_3rd/genvector/gds_char.h plugins.h \ + rtree.h undo.h undo_old.h rats.h netlist.h route_style.h polygon.h \ + remove.h error.h pcb-printf.h ../src_3rd/genvector/gds_char.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 hid_actions.h layer.h \ @@ -2892,7 +2894,7 @@ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h error.h \ search.h rats.h netlist.h route_style.h draw.h layer.h pcb-printf.h \ - undo.h ../src_plugins/lib_gtk_common/dlg_drc.h \ + undo.h undo_old.h ../src_plugins/lib_gtk_common/dlg_drc.h \ ../src_plugins/lib_gtk_common/glue.h hid.h conf.h \ ../src_plugins/lib_gtk_common/compat.h hid_actions.h compat_nls.h \ obj_all.h obj_pinvia_draw.h obj_pad_draw.h obj_rat_draw.h \ @@ -3086,8 +3088,8 @@ vtonpoint.h hid.h route.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h draw.h error.h \ macro.h const.h find.h rats.h netlist.h route_style.h remove.h search.h \ - rats.h select.h operation.h undo.h hid_actions.h compat_nls.h obj_all.h \ - ../src_plugins/lib_gtk_common/util_str.h \ + rats.h select.h operation.h undo.h undo_old.h hid_actions.h compat_nls.h \ + obj_all.h ../src_plugins/lib_gtk_common/util_str.h \ ../src_plugins/lib_gtk_common/win_place.h \ ../src_plugins/lib_gtk_common/bu_text_view.h \ ../src_plugins/lib_gtk_common/bu_box.h \ @@ -3323,7 +3325,7 @@ ../src_3rd/genvector/vtp0.h list_conf.h conf.h \ ../src_plugins/lib_gtk_common/compat.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 conf_core.h undo.h \ + crosshair.h vtonpoint.h hid.h route.h conf_core.h undo.h undo_old.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 \ @@ -4022,10 +4024,10 @@ 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 obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h action_helper.h \ - change.h error.h undo.h library.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 + change.h error.h undo.h undo_old.h library.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 ../src_plugins/lib_netmap/netmap.o: ../src_plugins/lib_netmap/netmap.c \ ../config.h ../src_3rd/genht/htpp.h ../src_3rd/genht/ht.h \ ../src_3rd/genht/ht_inlines.h ../src_plugins/lib_netmap/netmap.h board.h \ @@ -4106,8 +4108,8 @@ ../src_3rd/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 obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - rtree.h ht_subc.h action_helper.h change.h error.h undo.h library.h \ - plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + rtree.h ht_subc.h action_helper.h change.h error.h undo.h undo_old.h \ + library.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 hid_init.h \ hid_attrib.h dolists.h @@ -4183,7 +4185,7 @@ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ ../src_3rd/genht/htsp.h ../src_3rd/genvector/vtp0.h list_conf.h find.h \ polygon.h search.h rats.h netlist.h route_style.h vtroutestyle.h undo.h \ - plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + undo_old.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_misc.h rats.h \ ../src_plugins/mincut/pcb-mincut/graph.h \ @@ -4212,8 +4214,8 @@ ../src_3rd/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 obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ - rtree.h ht_subc.h action_helper.h change.h error.h undo.h library.h \ - plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + rtree.h ht_subc.h action_helper.h change.h error.h undo.h undo_old.h \ + library.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 hid_actions.h \ plug_footprint.h vtlibrary.h dolists.h @@ -4235,7 +4237,7 @@ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h macro.h \ remove.h hid.h error.h rtree.h polygon.h polyarea.h flag_str.h find.h \ - draw.h undo.h plugins.h ../src_3rd/puplug/puplug.h \ + draw.h undo.h undo_old.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 hid_actions.h obj_poly.h dolists.h @@ -4316,7 +4318,7 @@ ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ ../src_plugins/propedit/props.h global_typedefs.h \ ../src_3rd/genht/htsp.h ../src_plugins/propedit/propsel.h change.h \ - misc_util.h compat_misc.h undo.h library.h rotate.h + misc_util.h compat_misc.h undo.h undo_old.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 \ @@ -4338,8 +4340,8 @@ 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 obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h draw.h \ - move.h pcb-printf.h remove.h rtree.h flag_str.h undo.h layer.h plugins.h \ - ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + move.h pcb-printf.h remove.h rtree.h flag_str.h undo.h undo_old.h \ + layer.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 hid_actions.h \ misc_util.h obj_all.h compat_misc.h dolists.h @@ -4385,13 +4387,14 @@ 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 obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h action_helper.h \ - change.h error.h undo.h library.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 hid_init.h hid_actions.h compat_misc.h \ - ../src_plugins/query/query.h obj_any.h ../src_3rd/genregex/regex_se.h \ - ../src_3rd/genregex/regex_templ.h ../src_3rd/genregex/regex.h \ - ../src_plugins/query/fields_sphash.h fptr_cast.h + change.h error.h undo.h undo_old.h library.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 hid_init.h \ + hid_actions.h compat_misc.h ../src_plugins/query/query.h obj_any.h \ + ../src_3rd/genregex/regex_se.h ../src_3rd/genregex/regex_templ.h \ + ../src_3rd/genregex/regex.h ../src_plugins/query/fields_sphash.h \ + fptr_cast.h ../src_plugins/query/query_access.o: ../src_plugins/query/query_access.c \ ../config.h math_helper.h board.h const.h macro.h global_typedefs.h \ pcb_bool.h unit.h vtroutestyle.h attrib.h \ @@ -4497,7 +4500,7 @@ 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 obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - action_helper.h change.h error.h undo.h plugins.h \ + action_helper.h change.h error.h undo.h undo_old.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 hid_actions.h \ @@ -4524,11 +4527,11 @@ 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 obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h hid.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/genht/htsp.h \ - ../src_3rd/genvector/vtp0.h list_conf.h + rtree.h undo.h undo_old.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/genht/htsp.h ../src_3rd/genvector/vtp0.h list_conf.h ../src_plugins/report/drill.o: ../src_plugins/report/drill.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 \ @@ -4569,14 +4572,15 @@ vtroutestyle.h library.h rats_patch.h board.h data.h crosshair.h \ buffer.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ rtree.h ht_subc.h ../src_plugins/report/drill.h error.h search.h rats.h \ - netlist.h route_style.h rats.h rtree.h flag_str.h macro.h undo.h find.h \ - draw.h pcb-printf.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 action_helper.h hid_actions.h misc_util.h \ - ../src_plugins/report/report_conf.h conf.h compat_misc.h compat_nls.h \ - layer.h obj_all.h ../src_3rd/genregex/regex_sei.h \ - ../src_3rd/genregex/regex_templ.h ../src_3rd/genregex/regex.h dolists.h \ + netlist.h route_style.h rats.h rtree.h flag_str.h macro.h undo.h \ + undo_old.h find.h draw.h pcb-printf.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 action_helper.h \ + hid_actions.h misc_util.h ../src_plugins/report/report_conf.h conf.h \ + compat_misc.h compat_nls.h layer.h obj_all.h \ + ../src_3rd/genregex/regex_sei.h ../src_3rd/genregex/regex_templ.h \ + ../src_3rd/genregex/regex.h dolists.h \ ../src_plugins/report/report_conf_fields.h ../src_plugins/rubberband_orig/fgeometry.o: \ ../src_plugins/rubberband_orig/fgeometry.c \ @@ -4601,8 +4605,8 @@ 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 obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h error.h \ - event.h undo.h operation.h rotate.h draw.h crosshair.h obj_rat_draw.h \ - obj_line_op.h operation.h obj_line_draw.h plugins.h \ + event.h undo.h undo_old.h operation.h rotate.h draw.h crosshair.h \ + obj_rat_draw.h obj_line_op.h operation.h obj_line_draw.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 conf_core.h conf.h \ @@ -4657,8 +4661,8 @@ 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 obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h hid.h \ - rtree.h undo.h rats.h netlist.h route_style.h error.h move.h draw.h \ - plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ + rtree.h undo.h undo_old.h rats.h netlist.h route_style.h error.h move.h \ + draw.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 action_helper.h \ hid_actions.h compat_nls.h dolists.h @@ -4683,10 +4687,11 @@ ../src_3rd/genvector/vtp0.h list_conf.h conf.h conf_core.h data.h \ crosshair.h vtonpoint.h hid.h error.h drc.h route.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h \ - ht_subc.h crosshair.h stub_stroke.h rotate.h undo.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 + ht_subc.h crosshair.h stub_stroke.h rotate.h undo.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 \ @@ -4704,7 +4709,7 @@ 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 obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h hid.h \ - rtree.h undo.h plugins.h ../src_3rd/puplug/puplug.h \ + rtree.h undo.h undo_old.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 hid_actions.h obj_all.h dolists.h @@ -4731,12 +4736,12 @@ 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 obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h draw.h \ - error.h undo.h ../src_plugins/vendordrill/vendor.h stub_vendor.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 action_helper.h \ - hid_flags.h hid_actions.h hid_cfg.h \ - ../src_plugins/vendordrill/vendor_conf.h conf.h compat_misc.h \ + error.h undo.h undo_old.h ../src_plugins/vendordrill/vendor.h \ + stub_vendor.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 action_helper.h hid_flags.h hid_actions.h \ + hid_cfg.h ../src_plugins/vendordrill/vendor_conf.h conf.h compat_misc.h \ compat_nls.h obj_pinvia.h event.h ../src_3rd/liblihata/tree.h dolists.h \ ../src_plugins/vendordrill/vendor_conf_fields.h ../src_3rd/gensexpr/gsx_parse.o: ../src_3rd/gensexpr/gsx_parse.c \ @@ -4846,6 +4851,10 @@ ../src_3rd/genht/ht.h ../src_3rd/genht/ht_inlines.h \ ../src_3rd/liblihata/dom_internal.h ../src_3rd/liblihata/tree.h \ ../src_3rd/liblihata/dom.h +../src_3rd/libuundo/uundo.o: ../src_3rd/libuundo/uundo.c \ + ../src_3rd/libuundo/uundo.h +../src_3rd/libuundo/uundo_debug.o: ../src_3rd/libuundo/uundo_debug.c \ + ../src_3rd/libuundo/uundo.h ../src_3rd/libuundo/uundo_debug.h ../src_3rd/qparse/qparse.o: ../src_3rd/qparse/qparse.c \ ../src_3rd/qparse/qparse.h action_act.o: action_act.c ../config.h action_helper.h global_typedefs.h \ @@ -4860,7 +4869,7 @@ ../src_3rd/genht/ht_inlines.h obj_poly.h polyarea.h obj_poly_list.h \ box.h math_helper.h macro.h move.h misc_util.h ht_element.h \ ../src_3rd/genht/ht.h obj_text_list.h obj_rat_list.h obj_rat.h \ - layer_grp.h undo.h library.h compat_nls.h + layer_grp.h undo.h undo_old.h library.h compat_nls.h action_helper.o: action_helper.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 \ @@ -4883,10 +4892,11 @@ error.h drc.h route.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h draw.h find.h \ insert.h polygon.h remove.h rotate.h search.h rats.h netlist.h \ - route_style.h select.h operation.h undo.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 + route_style.h select.h operation.h undo.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 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 \ @@ -4908,8 +4918,8 @@ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ ../src_3rd/genht/htsp.h ../src_3rd/genvector/vtp0.h list_conf.h \ - plug_io.h compat_misc.h hid_actions.h paths.h undo.h draw.h event.h \ - defpcb_internal.c + plug_io.h compat_misc.h hid_actions.h paths.h undo.h undo_old.h draw.h \ + event.h defpcb_internal.c 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 ../src_3rd/genht/hash.h \ ../src_3rd/genlist/gendlist.h flag.h globalconst.h attrib.h \ @@ -4935,7 +4945,7 @@ data.h crosshair.h vtonpoint.h hid.h error.h drc.h route.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h \ ht_subc.h plug_io.h polygon.h rotate.h remove.h select.h operation.h \ - draw.h undo.h funchash_core.h funchash.h funchash_core_list.h \ + draw.h undo.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 event.h @@ -4981,9 +4991,9 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h draw.h \ - select.h operation.h undo.h hid_actions.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 + select.h operation.h undo.h undo_old.h hid_actions.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 change_act.o: change_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 \ @@ -5006,7 +5016,7 @@ rtree.h ht_subc.h funchash_core.h funchash.h funchash_core_list.h \ board.h vtroutestyle.h library.h rats_patch.h action_helper.h \ hid_actions.h change.h draw.h search.h rats.h netlist.h route_style.h \ - undo.h event.h compat_misc.h compat_nls.h obj_rat_draw.h + undo.h undo_old.h event.h compat_misc.h compat_nls.h obj_rat_draw.h clip.o: clip.c ../config.h clip.h global_typedefs.h pcb_bool.h unit.h compat_fs.o: compat_fs.c ../config.h compat_inc.h compat_fs.h \ compat_misc.h compat_nls.h globalconst.h ../src_3rd/genvector/gds_char.h \ @@ -5089,9 +5099,9 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h draw.h \ - select.h operation.h undo.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 + select.h operation.h undo.h undo_old.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 crosshair.o: crosshair.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 \ @@ -5113,8 +5123,8 @@ hid.h error.h drc.h route.h data.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h draw.h search.h \ rats.h netlist.h route_style.h polygon.h hid_actions.h compat_misc.h \ - compat_nls.h find.h undo.h event.h action_helper.h obj_line_draw.h \ - obj_arc_draw.h obj_text_draw.h obj_arc_ui.h + compat_nls.h find.h undo.h undo_old.h event.h action_helper.h \ + obj_line_draw.h obj_arc_draw.h obj_text_draw.h obj_arc_ui.h data.o: data.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 \ @@ -5220,11 +5230,11 @@ error.h drc.h layer_grp.h route.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h draw.h find.h \ polygon.h search.h rats.h netlist.h library.h route_style.h \ - vtroutestyle.h undo.h plug_io.h hid_actions.h compat_misc.h event.h \ - layer_vis.h obj_all.h find_geo.c find_lookup.c compat_nls.h board.h \ - rats_patch.h find_drc.c obj_arc_draw.h obj_pad_draw.h obj_rat_draw.h \ - obj_line_draw.h obj_elem_draw.h obj_poly_draw.h obj_pinvia_draw.h \ - find_misc.c find_clear.c find_debug.c find_print.c + vtroutestyle.h undo.h undo_old.h plug_io.h hid_actions.h compat_misc.h \ + event.h layer_vis.h obj_all.h find_geo.c find_lookup.c compat_nls.h \ + board.h rats_patch.h find_drc.c obj_arc_draw.h obj_pad_draw.h \ + obj_rat_draw.h obj_line_draw.h obj_elem_draw.h obj_poly_draw.h \ + obj_pinvia_draw.h find_misc.c find_clear.c find_debug.c find_print.c find_act.o: find_act.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 \ @@ -5315,7 +5325,7 @@ ../src_3rd/genht/htsp.h ../src_3rd/genvector/vtp0.h list_conf.h data.h \ crosshair.h vtonpoint.h hid.h error.h drc.h route.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h \ - ht_subc.h action_helper.h undo.h funchash_core.h funchash.h \ + ht_subc.h action_helper.h undo.h undo_old.h funchash_core.h funchash.h \ funchash_core_list.h draw.h search.h rats.h netlist.h route_style.h \ find.h stub_stroke.h hid_actions.h hid_init.h compat_nls.h compat_misc.h \ event.h layer_vis.h hid_attrib.h obj_elem_draw.h obj_pinvia_draw.h \ @@ -5544,7 +5554,8 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h select.h \ - operation.h undo.h obj_line_op.h obj_arc_op.h obj_rat_op.h obj_poly_op.h + operation.h undo.h undo_old.h obj_line_op.h obj_arc_op.h obj_rat_op.h \ + obj_poly_op.h intersect.o: intersect.c ../config.h intersect.h global_typedefs.h \ pcb_bool.h unit.h box.h math_helper.h macro.h move.h obj_common.h \ ../src_3rd/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ @@ -5569,7 +5580,7 @@ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ ../src_3rd/genht/htsp.h ../src_3rd/genvector/vtp0.h list_conf.h \ - compat_misc.h undo.h event.h layer_ui.h layer_vis.h + compat_misc.h undo.h undo_old.h event.h layer_ui.h layer_vis.h layer_grp.o: layer_grp.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 \ @@ -5704,9 +5715,10 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h draw.h \ - select.h operation.h undo.h event.h hid_actions.h compat_misc.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 + select.h operation.h undo.h undo_old.h event.h hid_actions.h \ + compat_misc.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 netlist.o: netlist.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 \ @@ -5771,7 +5783,7 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h polygon.h \ - undo.h rotate.h conf_core.h conf.h pcb-printf.h \ + undo.h undo_old.h rotate.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/genht/htsp.h \ @@ -5837,10 +5849,10 @@ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/genht/htsp.h \ ../src_3rd/genvector/vtp0.h list_conf.h conf_core.h compat_nls.h \ - compat_misc.h rotate.h remove.h polygon.h undo.h obj_pinvia_op.h \ - operation.h obj_pad_op.h obj_pinvia_draw.h obj_pad_draw.h \ - obj_line_draw.h obj_arc_draw.h obj_elem_op.h draw.h obj_text_draw.h \ - obj_elem_draw.h + compat_misc.h rotate.h remove.h polygon.h undo.h undo_old.h \ + obj_pinvia_op.h operation.h obj_pad_op.h obj_pinvia_draw.h \ + obj_pad_draw.h obj_line_draw.h obj_arc_draw.h obj_elem_op.h draw.h \ + obj_text_draw.h obj_elem_draw.h obj_elem_list.o: obj_elem_list.c ../config.h obj_elem.h obj_common.h \ ../src_3rd/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ globalconst.h attrib.h global_typedefs.h pcb_bool.h unit.h data_parent.h \ @@ -5852,9 +5864,9 @@ polyarea.h obj_poly_list.h box.h math_helper.h macro.h move.h \ misc_util.h obj_elem_list.h ht_element.h ../src_3rd/genht/ht.h \ ../src_3rd/genlist/gentdlist_impl.c -obj_line.o: obj_line.c ../config.h undo.h library.h global_typedefs.h \ - pcb_bool.h unit.h board.h const.h macro.h vtroutestyle.h attrib.h \ - ../src_3rd/genvector/genvector_impl.h \ +obj_line.o: obj_line.c ../config.h undo.h undo_old.h library.h \ + global_typedefs.h pcb_bool.h unit.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 ../src_3rd/genht/hash.h \ ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ @@ -5918,7 +5930,7 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h undo.h \ - polygon.h compat_misc.h conf_core.h conf.h pcb-printf.h \ + undo_old.h polygon.h compat_misc.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/genht/htsp.h \ @@ -5946,13 +5958,13 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.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/genht/htsp.h ../src_3rd/genvector/vtp0.h list_conf.h \ - polygon.h compat_nls.h compat_misc.h stub_vendor.h rotate.h \ - obj_pinvia_op.h operation.h obj_subc_parent.h draw.h obj_text_draw.h \ - obj_pinvia_draw.h + undo_old.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/genht/htsp.h \ + ../src_3rd/genvector/vtp0.h list_conf.h polygon.h compat_nls.h \ + compat_misc.h stub_vendor.h rotate.h obj_pinvia_op.h operation.h \ + obj_subc_parent.h draw.h obj_text_draw.h obj_pinvia_draw.h obj_pinvia_list.o: obj_pinvia_list.c obj_pinvia_list.h obj_pinvia.h \ obj_common.h ../src_3rd/genht/hash.h ../src_3rd/genlist/gendlist.h \ flag.h globalconst.h ../config.h attrib.h global_typedefs.h pcb_bool.h \ @@ -5990,8 +6002,8 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - compat_nls.h undo.h polygon.h rotate.h search.h rats.h netlist.h \ - route_style.h conf_core.h conf.h pcb-printf.h \ + compat_nls.h undo.h undo_old.h polygon.h rotate.h search.h rats.h \ + netlist.h route_style.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/genht/htsp.h \ @@ -6023,8 +6035,8 @@ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ ../src_3rd/genht/htsp.h ../src_3rd/genvector/vtp0.h list_conf.h undo.h \ - obj_line_draw.h obj_rat_op.h operation.h draw.h obj_rat_draw.h rats.h \ - netlist.h route_style.h + undo_old.h obj_line_draw.h obj_rat_op.h operation.h draw.h \ + obj_rat_draw.h rats.h netlist.h route_style.h obj_rat_list.o: obj_rat_list.c obj_rat_list.h obj_rat.h obj_common.h \ ../src_3rd/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ globalconst.h ../config.h attrib.h global_typedefs.h pcb_bool.h unit.h \ @@ -6048,8 +6060,8 @@ layer_grp.h library.h rats_patch.h crosshair.h vtonpoint.h hid.h error.h \ drc.h route.h data.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h obj_subc_op.h \ - operation.h obj_text_draw.h draw.h polygon.h undo.h compat_misc.h \ - pcb_minuid.h conf_core.h conf.h pcb-printf.h \ + operation.h obj_text_draw.h draw.h polygon.h undo.h undo_old.h \ + compat_misc.h pcb_minuid.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/genht/htsp.h \ @@ -6078,13 +6090,13 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - compat_misc.h compat_nls.h undo.h polygon.h event.h obj_text_op.h \ - operation.h obj_poly_draw.h obj_arc_draw.h obj_subc_parent.h draw.h \ - obj_line_draw.h obj_text_draw.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/genht/htsp.h \ - ../src_3rd/genvector/vtp0.h list_conf.h + compat_misc.h compat_nls.h undo.h undo_old.h polygon.h event.h \ + obj_text_op.h operation.h obj_poly_draw.h obj_arc_draw.h \ + obj_subc_parent.h draw.h obj_line_draw.h obj_text_draw.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/genht/htsp.h ../src_3rd/genvector/vtp0.h list_conf.h obj_text_list.o: obj_text_list.c obj_poly_list.h obj_poly.h obj_common.h \ ../src_3rd/genht/hash.h ../src_3rd/genlist/gendlist.h flag.h \ globalconst.h ../config.h attrib.h global_typedefs.h pcb_bool.h unit.h \ @@ -6114,9 +6126,9 @@ crosshair.h vtonpoint.h hid.h error.h drc.h layer_grp.h route.h const.h \ buffer.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ rtree.h ht_subc.h board.h vtroutestyle.h library.h rats_patch.h \ - action_helper.h change.h undo.h event.h funchash_core.h funchash.h \ - funchash_core_list.h search.h rats.h netlist.h route_style.h draw.h \ - copy.h remove.h compat_misc.h compat_nls.h layer_vis.h + action_helper.h change.h undo.h undo_old.h event.h funchash_core.h \ + funchash.h funchash_core_list.h search.h rats.h netlist.h route_style.h \ + draw.h copy.h remove.h compat_misc.h compat_nls.h layer_vis.h operation.o: operation.c ../config.h operation.h global_typedefs.h \ pcb_bool.h unit.h const.h board.h macro.h vtroutestyle.h attrib.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -6137,7 +6149,7 @@ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ ../src_3rd/genht/htsp.h ../src_3rd/genvector/vtp0.h list_conf.h undo.h \ - rats.h netlist.h route_style.h + undo_old.h rats.h netlist.h route_style.h paths.o: paths.c ../config.h paths.h ../src_3rd/genvector/gds_char.h \ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h error.h conf_core.h conf.h \ @@ -6259,7 +6271,8 @@ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h draw.h \ polygon.h remove.h search.h rats.h netlist.h route_style.h \ - obj_pinvia_therm.h undo.h compat_nls.h obj_all.h obj_poly_draw.h + obj_pinvia_therm.h undo.h undo_old.h compat_nls.h obj_all.h \ + obj_poly_draw.h polygon1.o: polygon1.c ../config.h rtree.h global_typedefs.h pcb_bool.h \ unit.h math_helper.h heap.h compat_cc.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -6286,8 +6299,9 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - action_helper.h undo.h funchash_core.h funchash.h funchash_core_list.h \ - polygon.h draw.h search.h rats.h netlist.h route_style.h compat_nls.h + action_helper.h undo.h undo_old.h funchash_core.h funchash.h \ + funchash_core_list.h polygon.h draw.h search.h rats.h netlist.h \ + route_style.h compat_nls.h rats.o: rats.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 \ @@ -6309,7 +6323,8 @@ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h draw.h \ find.h polygon.h rats.h netlist.h route_style.h search.h undo.h \ - stub_mincut.h compat_misc.h compat_nls.h vtptr.h obj_rat_draw.h + undo_old.h stub_mincut.h compat_misc.h compat_nls.h vtptr.h \ + obj_rat_draw.h rats_act.o: rats_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 \ @@ -6330,9 +6345,9 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - action_helper.h undo.h find.h remove.h funchash_core.h funchash.h \ - funchash_core_list.h compat_nls.h rats.h netlist.h route_style.h draw.h \ - obj_rat_draw.h + action_helper.h undo.h undo_old.h find.h remove.h funchash_core.h \ + funchash.h funchash_core_list.h compat_nls.h rats.h netlist.h \ + route_style.h draw.h obj_rat_draw.h rats_patch.o: rats_patch.c rats_patch.h board.h ../config.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h vtroutestyle.h attrib.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -6368,9 +6383,9 @@ polyarea.h obj_poly_list.h box.h math_helper.h move.h misc_util.h \ ht_element.h ../src_3rd/genht/ht.h obj_text_list.h obj_rat_list.h \ obj_rat.h layer_grp.h library.h rats_patch.h draw.h hid.h error.h drc.h \ - remove.h select.h operation.h undo.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 + remove.h select.h operation.h undo.h undo_old.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 remove_act.o: remove_act.c const.h ../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 ../src_3rd/genht/hash.h \ @@ -6406,7 +6421,7 @@ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h draw.h \ polygon.h rotate.h search.h rats.h netlist.h route_style.h select.h \ - operation.h undo.h event.h conf_core.h conf.h pcb-printf.h \ + operation.h undo.h undo_old.h event.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/genht/htsp.h \ @@ -6434,8 +6449,8 @@ obj_rat_list.h obj_rat.h layer_grp.h library.h rats_patch.h data.h \ crosshair.h vtonpoint.h hid.h error.h drc.h route.h buffer.h \ obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h \ - ht_subc.h find.h polygon.h undo.h obj_line_draw.h obj_arc_draw.h \ - obj_line_op.h operation.h + ht_subc.h find.h polygon.h undo.h undo_old.h obj_line_draw.h \ + obj_arc_draw.h obj_line_op.h operation.h route_style.o: route_style.c ../config.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h unit.h route_style.h \ @@ -6501,10 +6516,11 @@ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h draw.h \ search.h rats.h netlist.h route_style.h select.h operation.h undo.h \ - find.h compat_misc.h compat_nls.h obj_elem_draw.h obj_pad_draw.h \ - obj_arc_draw.h obj_pinvia_draw.h obj_line_draw.h obj_poly_draw.h \ - obj_text_draw.h obj_rat_draw.h ../src_3rd/genregex/regex_sei.h \ - ../src_3rd/genregex/regex_templ.h ../src_3rd/genregex/regex.h + undo_old.h find.h compat_misc.h compat_nls.h obj_elem_draw.h \ + obj_pad_draw.h obj_arc_draw.h obj_pinvia_draw.h obj_line_draw.h \ + obj_poly_draw.h obj_text_draw.h obj_rat_draw.h \ + ../src_3rd/genregex/regex_sei.h ../src_3rd/genregex/regex_templ.h \ + ../src_3rd/genregex/regex.h select_act.o: select_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 \ @@ -6525,9 +6541,9 @@ obj_rat.h layer_grp.h library.h rats_patch.h data.h crosshair.h \ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ - action_helper.h undo.h funchash_core.h funchash.h funchash_core_list.h \ - select.h operation.h draw.h remove.h copy.h hid_attrib.h compat_misc.h \ - compat_nls.h + action_helper.h undo.h undo_old.h funchash_core.h funchash.h \ + funchash_core_list.h select.h operation.h draw.h remove.h copy.h \ + hid_attrib.h compat_misc.h compat_nls.h stub_draw.o: stub_draw.c ../config.h stub_draw.h hid.h error.h drc.h \ unit.h global_typedefs.h pcb_bool.h attrib.h layer.h globalconst.h \ obj_all_list.h obj_arc_list.h obj_common.h ../src_3rd/genht/hash.h \ @@ -6547,9 +6563,10 @@ stub_stroke.o: stub_stroke.c error.h ../config.h pcb_bool.h stub_vendor.o: stub_vendor.c ../config.h stub_vendor.h global_typedefs.h \ pcb_bool.h unit.h -undo.o: undo.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 \ +undo.o: undo.c ../config.h ../src_3rd/libuundo/uundo.h \ + ../src_3rd/libuundo/uundo_debug.h ../src_3rd/libuundo/uundo.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/genht/hash.h \ ../src_3rd/genlist/gendlist.h flag.h data_parent.h obj_arc.h \ @@ -6564,12 +6581,13 @@ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h draw.h \ insert.h polygon.h remove.h rotate.h search.h rats.h netlist.h \ - route_style.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/genht/htsp.h \ - ../src_3rd/genvector/vtp0.h list_conf.h compat_misc.h compat_nls.h \ - obj_elem_draw.h obj_poly_draw.h + route_style.h undo.h undo_old.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/genht/htsp.h ../src_3rd/genvector/vtp0.h list_conf.h \ + compat_misc.h compat_nls.h obj_elem_draw.h obj_poly_draw.h \ + undo_old_str.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 \ @@ -6591,8 +6609,32 @@ vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h \ action_helper.h funchash_core.h funchash.h funchash_core_list.h undo.h \ - undo_act.h polygon.h search.h rats.h netlist.h route_style.h \ + undo_old.h undo_act.h polygon.h search.h rats.h netlist.h route_style.h \ obj_line_draw.h +undo_old.o: undo_old.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/genht/hash.h \ + ../src_3rd/genlist/gendlist.h flag.h data_parent.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/genht/htip.h \ + ../src_3rd/genht/ht.h ../src_3rd/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/genht/ht.h obj_text_list.h obj_rat_list.h \ + obj_rat.h layer_grp.h library.h rats_patch.h change.h data.h crosshair.h \ + vtonpoint.h hid.h error.h drc.h route.h buffer.h obj_subc_list.h \ + obj_subc.h ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h draw.h \ + insert.h polygon.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 ../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/genht/htsp.h ../src_3rd/genvector/vtp0.h list_conf.h \ + compat_misc.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/Makefile.in =================================================================== --- trunk/src/Makefile.in (revision 10670) +++ trunk/src/Makefile.in (revision 10671) @@ -173,6 +173,8 @@ ../src_3rd/genregex/regex_se.o ../src_3rd/genregex/regex.o ../src_3rd/qparse/qparse.o + ../src_3rd/libuundo/uundo.o + ../src_3rd/libuundo/uundo_debug.o @] put /local/pcb/LIBS_3RD [@ Index: trunk/src/undo.c =================================================================== --- trunk/src/undo.c (revision 10670) +++ trunk/src/undo.c (revision 10671) @@ -43,6 +43,8 @@ #include "config.h" #include +#include +#include #include "board.h" #include "change.h"