diff options
author | wlemb <wlemb> | 2004-01-07 08:28:51 +0000 |
---|---|---|
committer | wlemb <wlemb> | 2004-01-07 08:28:51 +0000 |
commit | 23a51193ba2a03d00a865cb53b8376fca05252e0 (patch) | |
tree | ac34a01b75ce33b1237a4ce1ec499bf0bde6e0c5 /man/groff.man | |
parent | 1943ac7c60c141af6bdc1c5dbd18d8e42daeec37 (diff) | |
download | groff-23a51193ba2a03d00a865cb53b8376fca05252e0.tar.gz |
Implement string-valued registers \n[.m] and \n[.M] to return the
name of the current drawing and background color, respectively.
* src/roff/troff/symbol.h: Moved to...
* src/include/symbol.h: Here.
Small fixes to make it work outside of the `troff' directory.
* src/roff/troff/symbol.cpp: Moved to...
* src/libs/libgroff/symbol.cpp: Here.
Small fixes to make it work outside of the `troff' directory.
* src/include/Makefile.sub (HDRS), src/libs/libgroff/Makefile.sub
(OBJS, CCSRCS), src/roff/troff/Makefile.sub (OBJS, CCSRCS, HDRS):
Updated.
* src/include/color.h: Include symbol.h.
(color): Add new field `nm'.
* src/libs/libgroff/color.cpp (color::color): Updated.
* src/roff/troff/dictionary.cpp, src/roff/troff/div.cpp,
src/roff/troff/node.cpp, src/roff/troff/number.cpp,
src/roff/troff/reg.cpp: Don't include symbol.h.
* src/roff/troff/env.cpp: Don't include symbol.h.
(environment::get_glyph_color_string,
environment_get_fill_color_string): New member functions.
(init_env_requests): Handle `.m' and `.M' registers.
* src/roff/troff/input.cpp: Don't include symbol.h.
(default_symbol): Moved to symbol.cpp/symbol.h.
(do_glyph_color, do_fill_color, define_color): Pass symbol name
to color constructor.
* src/roff/troff/env.h: Updated.
* NEWS, man/groff_diff.man, man/groff.man, doc/groff.texinfo:
Document new registers.
Diffstat (limited to 'man/groff.man')
-rw-r--r-- | man/groff.man | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/man/groff.man b/man/groff.man index e9a63941..57adb3d6 100644 --- a/man/groff.man +++ b/man/groff.man @@ -2,11 +2,11 @@ .ig groff.man -Last update: 23 Jul 2003 +Last update: 07 Jan 2004 This file is part of groff, the GNU roff type-setting system. -Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc. +Copyright (C) 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. written by Bernd Warken <bwarken@mayn.de> maintained by Werner Lemberg <wl@gnu.org> @@ -3164,6 +3164,12 @@ The title length (as set by the .request lt request). . +.REG .m +The current drawing color (string-valued). +. +.REG .M +The current background color (string-valued). +. .REG .n Length of text portion on previous output line. . @@ -3451,7 +3457,7 @@ be reproduced, and say which version of groff you are using. .SH AUTHORS .\" -------------------------------------------------------------------- . -Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc. +Copyright (C) 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. . .P This document is distributed under the terms of the FDL (GNU Free |