groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

notice: intent to kill off 'Df'


From: G. Branden Robinson
Subject: notice: intent to kill off 'Df'
Date: Wed, 28 Jun 2023 13:12:56 -0500

I admit this may be a bit rash with only 20 years of warning.

If anyone's wondering, the 'Df' drawing command is not documented in
CSTR #54.

Also see <https://savannah.gnu.org/bugs/?64353>.

This if for groff 1.24--but to give more notice, if there is to be a
groff 1.23.1, I propose cherry-picking it onto a 1.23-stable branch or
similar.

Diff attached.  Comments welcome.

troff
-----

o GNU troff now issues an error diagnostic when the 'f' drawing command
  is used (in a `\D'f 500'` escape sequence, for example).  This drawing
  command was declared obsolete in this NEWS file 20 years ago as part
  of the groff 1.19 release.  Users of this escape sequence will want to
  migrate to the `Fg` drawing command or use higher level language
  features, like the `defcolor` and `fcolor` requests, and the `\M`
  escape sequence, for setting a grayscale fill color for geometric
  objects.  Support for 'f' may disappear in the next release.

Output drivers
--------------

o Output drivers now issue a warning diagnostic when the 'f' drawing
  command is used (`Df 500 0`, for example).  This drawing
  command was declared obsolete in this NEWS file 20 years ago as part
  of the groff 1.19 release.  Users of this escape sequence will want to
  migrate to the `Fg` drawing command to set a grayscale fill color for
  geometric objects.  Support for 'f' may disappear in the next release,
  producing an error diagnostic regarding an unrecognized command.

Regards,
Branden

Attachment: killing-off-Df.diff
Description: Text Data

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]