diff options
author | wlemb <wlemb> | 2002-01-24 22:37:29 +0000 |
---|---|---|
committer | wlemb <wlemb> | 2002-01-24 22:37:29 +0000 |
commit | 7482010e8f31df2ac357c1f652c20f2d4fd6e713 (patch) | |
tree | d134edbf57061a0a29ced6b9bf92f37eeda3909a /man/groff_out.man | |
parent | 1878e2b7b01e7a8975aa29a57ea6b307226b88c8 (diff) | |
download | groff-7482010e8f31df2ac357c1f652c20f2d4fd6e713.tar.gz |
* tmac/groff_www.man, NEWS: Fix typos.
Complete revision of color support:
Adapt programs to the new libdriver/input.cc.
Color spaces are no longer converted to RGB but transferred as-is
in the troff intermediate output format.
Handle default color gracefully. troff now supports a `default'
color (which can't be changed).
grops will now use the proper color space functions if available.
Update pic.
Note that currently grohtml doesn't handle colors properly. This
has to be fixed.
* src/libgroff/itoa.c (UINT_DIGITS): New macro.
(ui_to_a): New function.
* src/include/lib.h: Updated.
* src/include/color.h (color_scheme): Replace `NONE' with `DEFAULT'.
(color): Simplified; removed all `double' members and methods.
A new array `components' now holds the color parameters.
(color::is_default, color::get_components): New methods.
(color::operator==, color:operator!=): New.
(Red, Green, Blue, Cyan, Magenta, Yellow, Black, Gray): New macros
to make access to the `components' array more comprehensible.
* src/libgroff/color.cc: Implement new color support.
(atoh): Small fixes.
(color::read_encoding): Simplified for new troff intermediate color
output format.
(default_color): New global variable.
* src/roff/troff/input.cc (default_symbol): New global variable.
(lookup_color): Use it.
(default_black): Removed.
(do_glyph_color, do_fill_color): Simplified.
(define_color): Handle default color.
Improve warnings.
(do_if_request): Handle default color.
* src/roff/troff/env.cc (environment::environment): Initialize
colors with `default_color'.
* src/roff/troff/node.cc (troff_output_file::put): Add method
for `unsigned int'.
(troff_output_file::hex): Removed.
(troff_output_file::fill_color, troff_output_file::glyph_color):
Updated to include/color.h and libdriver/input.cc.
* src/preproc/pic/object.cc (draw_arrow): New parameter to set
fill color properly (identically to the outline color). \D'f...'
doesn't work any more.
All function calls to it updated.
* src/devices/grohtml/post-html.cc (html_printer::do_body, main):
Updated.
* src/devices/grohtml/html-text.cc (html_text::issue_color_begin):
Updated.
* src/devices/grops/ps.cc (ps_output::put_color): New method.
(ps_printer::sbuf_color): Make a real member instead of pointer.
(ps_printer::fill_color, ps_printer::output_color): Removed.
(ps_printer::ps_printer): Updated.
(ps_printer::set_char): Ditto.
(ps_printer::set_color): Use various color schemes.
Use `put_color' method.
(ps_printer::flush_sbuf): Don't set color.
(ps_printer::fill_path): Take `environment' as parameter.
Simplify color handling.
(ps_printer::set_line_thickness): Renamed to ...
(ps_printer::set_line_thickness_and_color): This (and updated).
(ps_printer::set_color): Change second parameter from `complete'
to `fill' which better describes what it does.
(ps_printer::draw): Call `flush_sbuf' to output graphic commands
and text in the right order.
Updated.
Remove branches for `f' and `F'; this is handled by
libdriver/input.cc.
* src/devices/grops/ps.h: Updated.
* font/devps/prologue (FL): Redefined
({F,C}r,k,g: New color functions (with and without filling).
* doc/pic.ms, src/preproc/pic/pic.man: Small fixes.
* man/groff_diff.man, man/groff.man, man/groff_out.man,
doc/groff.texinfo, NEWS: Updated.
* src/libs/libdriver/input.cc: Completely rewritten. See comments
in this file for what has been changed.
Diffstat (limited to 'man/groff_out.man')
-rw-r--r-- | man/groff_out.man | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/man/groff_out.man b/man/groff_out.man index 99d77d8b..cc0d9c91 100644 --- a/man/groff_out.man +++ b/man/groff_out.man @@ -628,8 +628,8 @@ where all arguments are integers between 0 and \n[@maxcolor] with black having all arguments\~0. . .command md -Set color for glyphs and line drawing to the default color value -(black). +Set color for glyphs and line drawing to the default drawing color value +(black in most cases). . .command mg "gray" Set color for glyphs and line drawing to the shade of gray given by @@ -893,8 +893,8 @@ having all arguments\~0. No position changing. . .D-command Fd -Set fill color for solid drawing objects to the default color value -(black). +Set fill color for solid drawing objects to the default fill color value +(black in most cases). . No position changing. . |