gbranden pushed a commit to branch master in repository groff. commit 6ff0dacc27c979f987ee1ffa1a8ad7743d6e312a Author: G. Branden Robinson <g.branden.robin...@gmail.com> 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 groff-commit@gnu.org https://lists.gnu.org/mailman/listinfo/groff-commit