On Fri, 2006-09-01 at 14:54 +0200, Werner LEMBERG wrote:
> > .pev prints the current environment state, followed by the state of
> > all the environments in the environment dictionary (if the current
> > environment is one of these, it is simply flagged as "CURRENT
> > ENVIRONMENT", and not reprinted).
> 
> Nick, can you provide a ChangeLog entry, together with updates to the
> various documentation files?  Look into the ChangeLog for the
> implementation of, say, `.fzoom', to see which files are affected.
> 
> 
>     Werner


Here you are (in doing this, I noticed I had failed to update
man/groff.man ... additional patch attached for that):

2006-09-01      Nick Stoughton  <[EMAIL PROTECTED]>
        Add a request, '.pev' to print environment information 
        (similar to .pnr and .ptr to print number registers and traps).

        * src/roff/troff/env.h: add member function print_env to the
          environment object

        * src/roff/troff/env.cpp: (environment::print_env): New function
          to print a given environment state.
          (print_env) New global function to iterate through the
          environments, printing each one.

        * doc/groff.texinfo (Debugging), man/groff.man: Document .pev request
-- 
Nick
--- man/groff.man.orig  2006-09-01 09:30:30.000000000 -0700
+++ man/groff.man       2006-09-01 09:32:46.000000000 -0700
@@ -1,9 +1,9 @@
 '\" t
 .ig
 groff.man
 
-Last update: 11 Jul 2006
+Last update: 1 Sep 2006
 
 This file is part of groff, the GNU roff type-setting system.
 
 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006
@@ -1948,8 +1948,12 @@
 .
 .REQ .pc c
 Page number character.
 .
+.REQ .pev
+Print the current environment and each defined environment
+state to stderr.
+.
 .REQ .pi program
 Pipe output to
 .I program
 (nroff only).
_______________________________________________
Groff mailing list
Groff@gnu.org
http://lists.gnu.org/mailman/listinfo/groff

Reply via email to