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;