Index: trunk/src/Makefile.dep =================================================================== --- trunk/src/Makefile.dep (revision 10656) +++ trunk/src/Makefile.dep (revision 10657) @@ -4683,8 +4683,8 @@ ../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 error.h plugins.h \ - ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.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 ../src_plugins/teardrops/teardrops.o: \ @@ -6591,7 +6591,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 \ action_helper.h funchash_core.h funchash.h funchash_core_list.h undo.h \ - polygon.h search.h rats.h netlist.h route_style.h obj_line_draw.h + undo_act.h polygon.h search.h rats.h netlist.h route_style.h \ + obj_line_draw.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/undo.h =================================================================== --- trunk/src/undo.h (revision 10656) +++ trunk/src/undo.h (revision 10657) @@ -71,11 +71,6 @@ void pcb_undo_unlock(void); pcb_bool pcb_undoing(void); -/* Publish actions - these may be useful for other actions */ -int pcb_act_Undo(int argc, const char **argv, pcb_coord_t x, pcb_coord_t y); -int pcb_act_Redo(int argc, const char **argv, pcb_coord_t x, pcb_coord_t y); -int pcb_act_Atomic(int argc, const char **argv, pcb_coord_t x, pcb_coord_t y); - /* --------------------------------------------------------------------------- * define supported types of undo operations * note these must be separate bits now Index: trunk/src/undo_act.c =================================================================== --- trunk/src/undo_act.c (revision 10656) +++ trunk/src/undo_act.c (revision 10657) @@ -34,6 +34,7 @@ #include "funchash_core.h" #include "undo.h" +#include "undo_act.h" #include "polygon.h" #include "search.h" Index: trunk/src/undo_act.h =================================================================== --- trunk/src/undo_act.h (nonexistent) +++ trunk/src/undo_act.h (revision 10657) @@ -0,0 +1,4 @@ +/* Publish actions - these may be useful for other actions */ +int pcb_act_Undo(int argc, const char **argv, pcb_coord_t x, pcb_coord_t y); +int pcb_act_Redo(int argc, const char **argv, pcb_coord_t x, pcb_coord_t y); +int pcb_act_Atomic(int argc, const char **argv, pcb_coord_t x, pcb_coord_t y); Index: trunk/src_plugins/stroke/stroke.c =================================================================== --- trunk/src_plugins/stroke/stroke.c (revision 10656) +++ trunk/src_plugins/stroke/stroke.c (revision 10657) @@ -36,6 +36,7 @@ #include "stub_stroke.h" #include "rotate.h" #include "undo.h" +#include "undo_act.h" #include "error.h" #include "plugins.h" #include "compat_nls.h"