[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #65724] drop support for CCSID (code page) 1047 (EBCDIC)
From: |
G. Branden Robinson |
Subject: |
[bug #65724] drop support for CCSID (code page) 1047 (EBCDIC) |
Date: |
Mon, 19 Aug 2024 20:44:12 -0400 (EDT) |
Update of bug #65724 (group groff):
Status: In Progress => Fixed
Open/Closed: Open => Closed
_______________________________________________________
Follow-up Comment #4:
commit 25b0662e69c1d63b910262deee61915c59f13dc5
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date: Sat May 11 09:40:49 2024 -0500
Start dropping CCSID (code page) 1047 (EBCDIC).
Begin withdrawing support for CCSID (code page) 1047 (EBCDIC).
* tmac/X.tmac:
* tmac/Xps.tmac:
* tmac/dvi.tmac:
* tmac/html.tmac:
* tmac/ps.tmac: Stop loading "latin1.tmac" or "cp1047.tmac" depending on
the special character `\[char97]` matching "a".
* tmac/troffrc: Simplify logic; map special character `\[char160]` to
`\~` unconditionally.
Begins fixing <https://savannah.gnu.org/bugs/?65724>.
commit 5cab1363e47c0891a7dce003db053ce15f5722a0
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date: Mon Jul 15 17:32:45 2024 -0500
[troff]: Don't write incomp UTF-8 seqs in diags.
* src/roff/troff/input.cpp (token::description): Revise diagnostic when
reporting unexpected character code > 128 in input. Report only its
code in decimal and Unicode-style hexadecimal instead of trying to
write it literally.
Continues <https://savannah.gnu.org/bugs/?65724>.
commit e2c87e51a1c729db1304b0d06135b9dbd1ed6f4c
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date: Sat Aug 3 19:01:42 2024 -0500
[groff]: Drop tests of "cp1047" output device.
* src/roff/groff/tests/ab_works.sh:
* src/roff/groff/tests/backslash-X-works.sh:
* src/roff/groff/tests/backslash-exclamation-early-does-not-fail.sh:
* src/roff/groff/tests/cf-request-early-does-not-fail.sh:
* src/roff/groff/tests/device-request-works.sh:
* src/roff/groff/tests/output-request-works.sh: Do it.
Continues fixing <https://savannah.gnu.org/bugs/?65724>.
commit a740fd8bdce9392d062b137b1c4aabe75698dceb
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date: Sat Aug 3 19:13:22 2024 -0500
[docs]: De-document EBCDIC/CCSID 1047 support.
* doc/groff.texi.in
* man/groff.7.man
* man/groff_char.7.man
* man/groff_tmac.5.man
* src/devices/grotty/grotty.1.man:
* src/preproc/eqn/eqn.1.man:
* src/preproc/preconv/preconv.1.man:
* src/roff/groff/groff.1.man:
* src/roff/nroff/nroff.1.man:
* src/utils/grog/grog.1.man:
* tmac/groff_mdoc.7.man: Do it.
Consequently, stop distinguishing "ISO systems" from "EBCDIC systems".
Continues fixing <https://savannah.gnu.org/bugs/?65724>.
commit e3edfbf7b0738a659530f78222fd4a4beb406aef
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date: Mon Aug 19 17:03:52 2024 -0500
[troff]: Drop EBCDIC character definitions.
* src/roff/troff/input.h: Drop input character definitions for CCSID
(code page) 1047 (EBCDIC).
Continues fixing <https://savannah.gnu.org/bugs/?65724>.
Also add editor aid comments; drop old-style Emacs file-local variable
setting.
commit 2291582732011844b4ff65dce9e99400dcc1a031
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date: Mon Aug 19 17:17:04 2024 -0500
Drop Autoconf checks for EBCDIC and OS/390.
* m4/groff.m4 (GROFF_EBCDIC, GROFF_OS390): Drop macros.
* configure.ac: Stop using them.
Continues fixing <https://savannah.gnu.org/bugs/?65724>.
commit 4c893b80c3e7b5e737c2f89bbb7543de97b56c94
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date: Mon Aug 19 17:39:30 2024 -0500
tmac/*: Drop "cp1047" output device support.
* tmac/fallbacks.tmac:
* tmac/troffrc:
* tmac/tty.tmac: Drop "cp1047" output device support.
Continues fixing <https://savannah.gnu.org/bugs/?65724>.
commit 9cc884a820dd53be569ab9ba3fa7948cfdd71036
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date: Mon Aug 19 17:35:17 2024 -0500
[eqn]: Drop support for "cp1047" output device.
* tmac/eqnrc: Drop eqn(1) support for "cp1047" output device.
Continues fixing <https://savannah.gnu.org/bugs/?65724>.
commit 8f703dcaea849dbe85226e18648d3c1c5913ade5
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date: Mon Aug 19 17:43:18 2024 -0500
[mdoc]: Drop support for "cp1047" output device.
* tmac/doc.tmac: Drop support for "cp1047" output device.
Continues fixing <https://savannah.gnu.org/bugs/?65724>.
commit f50604d24c8f83c711baef57862ab2bd523cab61
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date: Mon Aug 19 17:45:01 2024 -0500
[man]: Drop support for "cp1047" output device.
* tmac/an.tmac: Drop support for "cp1047" output device.
Continues fixing <https://savannah.gnu.org/bugs/?65724>.
commit b296c8742d30a3d0e181d90218ba9eb44fdc42e0
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date: Mon Aug 19 17:48:03 2024 -0500
[nroff]: Drop support for "cp1047" output device.
* src/roff/nroff/nroff.sh: Drop support for "cp1047" output device.
Continues fixing <https://savannah.gnu.org/bugs/?65724>.
commit 80ccd629aba4782de868ec8ad306deefae8be59d
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date: Mon Aug 19 17:50:22 2024 -0500
tmac/cp1047.tmac: Drop.
* tmac/cp1047.tmac: Delete.
* tmac/tmac.am (TMACNORMALFILES): Stop shipping it.
Continues fixing <https://savannah.gnu.org/bugs/?65724>.
commit 6aee6fad83b5c0166d15c0f1f1e0c46ea7b92861
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date: Mon Aug 19 18:01:56 2024 -0500
Drop cp1047 device directory.
* font/devcp1047/*: Recursively delete.
* Makefile.am: Stop including the Automake file therein.
* MANIFEST: De-document.
* NEWS: Note withdrawal of "cp1047" device support.
Fixes <https://savannah.gnu.org/bugs/?65724>.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?65724>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature