Index: trunk/doc/user/09_appendix/actions/undo.html =================================================================== --- trunk/doc/user/09_appendix/actions/undo.html (nonexistent) +++ trunk/doc/user/09_appendix/actions/undo.html (revision 20553) @@ -0,0 +1,11 @@ +The unlimited undo feature of pcb-rnd allows you to recover from +most operations that materially affect you work. Calling +pcb_undo() without any parameter recovers from the last (non-undo) +operation. ClearList is used to release the allocated +memory. ClearList is called whenever a new layout is started or +loaded. See also Redo. +

+Note that undo groups operations by serial number; changes with the +same serial number will be undone (or redone) as a group. See +Atomic. + Index: trunk/src/undo_act.c =================================================================== --- trunk/src/undo_act.c (revision 20552) +++ trunk/src/undo_act.c (revision 20553) @@ -113,21 +113,8 @@ static const char pcb_acth_Undo[] = "Undo recent changes."; -/* %start-doc actions Undo +/* DOC: undo.html */ -The unlimited undo feature of @code{Pcb} allows you to recover from -most operations that materially affect you work. Calling -@code{pcb_undo()} without any parameter recovers from the last (non-undo) -operation. @code{ClearList} is used to release the allocated -memory. @code{ClearList} is called whenever a new layout is started or -loaded. See also @code{Redo} and @code{Atomic}. - -Note that undo groups operations by serial number; changes with the -same serial number will be undone (or redone) as a group. See -@code{Atomic}. - -%end-doc */ - fgw_error_t pcb_act_Undo(fgw_arg_t *res, int argc, fgw_arg_t *argv) { const char *function = NULL;