gbranden pushed a commit to branch master
in repository groff.
commit 6ff0dacc27c979f987ee1ffa1a8ad7743d6e312a
Author: G. Branden Robinson <[email protected]>
AuthorDate: Thu Jun 5 23:58:52 2025 -0500
NEWS: Clarify items.
* Cease surrendering hostages to fortune; say only that support for
deprecated or replaced features will be withdrawn in a "future"
release, not necessarily the "next" one.
* Add motivation and workaround for withdrawal of support for CCSID
("code page") 1047.
---
NEWS | 20 +++++++++++++-------
1 file changed, 13 insertions(+), 7 deletions(-)
diff --git a/NEWS b/NEWS
index c1a01d53f..6ffcfc16a 100644
--- a/NEWS
+++ b/NEWS
@@ -64,7 +64,7 @@ Noteworthy incompatible changes
a valid argument to the `ft` request or `\f[xxx]` escape sequence.)
* Support for terminal devices using the CCSID 1047 (EBCDIC) encoding
- has been withdrawn.
+ has been withdrawn. See below for motivation and a workaround.
troff
-----
@@ -331,7 +331,7 @@ Macro packages
The legacy names are retained for the "pdf" and "ps" devices for this
release; however, use of them prompts one warning in the "font"
category from the formatter per deprecated name. We expect to
- withdraw support for the names completely in the next groff release.
+ withdraw support for the names completely in a future groff release.
See gropdf(1) and grops(1) for lists of font names supported by each
device.
@@ -529,12 +529,12 @@ Macro packages
been removed; see the item regarding the `LI` macro below.
* The m (mm) macro package's `AST` macro (a GNU extension) is
- deprecated, warns upon usage, and is slated for withdrawal in the
- next release. Assign to the new string `Abstract` instead.
+ deprecated, warns upon usage, and is slated for withdrawal in a
+ future release. Assign to the new string `Abstract` instead.
* The m (mm) macro package's `ISODATE` macro (a GNU extension) is
- deprecated, warns upon usage, and is slated for withdrawal in the
- next release. Assign to the new register `Isodate` instead.
+ deprecated, warns upon usage, and is slated for withdrawal in a
+ future release. Assign to the new register `Isodate` instead.
* The m (mm) macro package's `EPIC` macro (a GNU extension) now
interprets its "width" argument in ens by default, and its "height"
@@ -753,7 +753,13 @@ Miscellaneous
status (0).
* Support for terminal devices using the CCSID 1047 (EBCDIC) encoding
- has been withdrawn.
+ has been withdrawn. This change partially clears the way for GNU
+ troff to interpret UTF-8 input directly (without preconv(1)
+ preprocessor usage) in the future. Use iconv(1) to covert a code
+ page 1047 document to US-ASCII or ISO Latin-1 prior to its input to
+ GNU troff. preconv(1), and therefore groff(1)'s `-k` and `-K`
+ options, can do this as well if preconv is built with iconv support.
+ Use `preconv -v` to determine this fact.
* groff's "configure" script now tries harder to determine an
appropriate paper format for the system; its output reports how it
_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit