0
0
mirror of https://github.com/rkd77/elinks.git synced 2025-09-21 19:46:23 -04:00

Bug 932: Redisable 0x80...0x9F mappings in some charsets.

Bug 932 is about ELinks letting control characters 0x80...0x9F through
to the terminal.  It did not occur with ISO 8859-1, 8859-2, 8859-15,
or 8859-16, because the ELinks mappings for those charsets did not
include those bytes.  However, the www.unicode.org versions imported
in the previous commit do include the problematic bytes.

To avoid a possible regression before the ELinks 0.12.0 release,
comment those control-character mappings out again.  This workaround
should be reverted after bug 932 has been fixed properly.
This commit is contained in:
Kalle Olavi Niemitalo
2008-10-07 11:37:27 +03:00
committed by Kalle Olavi Niemitalo
parent c9ca6fd448
commit 12d66ff043
5 changed files with 260 additions and 256 deletions

View File

@@ -10,6 +10,7 @@ ISO 8859-1
#
# This file differs from the original in the following ways:
# - Added this comment, blank lines around it, and charset names above it.
# - Commented out mappings of bytes 0x80 to 0x9F, until bug 932 is fixed.
# ----------------------------------------------------------------------
#
@@ -187,38 +188,38 @@ ISO 8859-1
0x7D 0x007D # RIGHT CURLY BRACKET
0x7E 0x007E # TILDE
0x7F 0x007F # DELETE
0x80 0x0080 # <control>
0x81 0x0081 # <control>
0x82 0x0082 # <control>
0x83 0x0083 # <control>
0x84 0x0084 # <control>
0x85 0x0085 # <control>
0x86 0x0086 # <control>
0x87 0x0087 # <control>
0x88 0x0088 # <control>
0x89 0x0089 # <control>
0x8A 0x008A # <control>
0x8B 0x008B # <control>
0x8C 0x008C # <control>
0x8D 0x008D # <control>
0x8E 0x008E # <control>
0x8F 0x008F # <control>
0x90 0x0090 # <control>
0x91 0x0091 # <control>
0x92 0x0092 # <control>
0x93 0x0093 # <control>
0x94 0x0094 # <control>
0x95 0x0095 # <control>
0x96 0x0096 # <control>
0x97 0x0097 # <control>
0x98 0x0098 # <control>
0x99 0x0099 # <control>
0x9A 0x009A # <control>
0x9B 0x009B # <control>
0x9C 0x009C # <control>
0x9D 0x009D # <control>
0x9E 0x009E # <control>
0x9F 0x009F # <control>
#0x80 0x0080 # <control>
#0x81 0x0081 # <control>
#0x82 0x0082 # <control>
#0x83 0x0083 # <control>
#0x84 0x0084 # <control>
#0x85 0x0085 # <control>
#0x86 0x0086 # <control>
#0x87 0x0087 # <control>
#0x88 0x0088 # <control>
#0x89 0x0089 # <control>
#0x8A 0x008A # <control>
#0x8B 0x008B # <control>
#0x8C 0x008C # <control>
#0x8D 0x008D # <control>
#0x8E 0x008E # <control>
#0x8F 0x008F # <control>
#0x90 0x0090 # <control>
#0x91 0x0091 # <control>
#0x92 0x0092 # <control>
#0x93 0x0093 # <control>
#0x94 0x0094 # <control>
#0x95 0x0095 # <control>
#0x96 0x0096 # <control>
#0x97 0x0097 # <control>
#0x98 0x0098 # <control>
#0x99 0x0099 # <control>
#0x9A 0x009A # <control>
#0x9B 0x009B # <control>
#0x9C 0x009C # <control>
#0x9D 0x009D # <control>
#0x9E 0x009E # <control>
#0x9F 0x009F # <control>
0xA0 0x00A0 # NO-BREAK SPACE
0xA1 0x00A1 # INVERTED EXCLAMATION MARK
0xA2 0x00A2 # CENT SIGN

View File

@@ -10,6 +10,7 @@ ISO 8859-15
#
# This file differs from the original in the following ways:
# - Added this comment, blank lines around it, and charset names above it.
# - Commented out mappings of bytes 0x80 to 0x9F, until bug 932 is fixed.
# ----------------------------------------------------------------------
#
@@ -186,38 +187,38 @@ ISO 8859-15
0x7D 0x007D # RIGHT CURLY BRACKET
0x7E 0x007E # TILDE
0x7F 0x007F # DELETE
0x80 0x0080 # <control>
0x81 0x0081 # <control>
0x82 0x0082 # <control>
0x83 0x0083 # <control>
0x84 0x0084 # <control>
0x85 0x0085 # <control>
0x86 0x0086 # <control>
0x87 0x0087 # <control>
0x88 0x0088 # <control>
0x89 0x0089 # <control>
0x8A 0x008A # <control>
0x8B 0x008B # <control>
0x8C 0x008C # <control>
0x8D 0x008D # <control>
0x8E 0x008E # <control>
0x8F 0x008F # <control>
0x90 0x0090 # <control>
0x91 0x0091 # <control>
0x92 0x0092 # <control>
0x93 0x0093 # <control>
0x94 0x0094 # <control>
0x95 0x0095 # <control>
0x96 0x0096 # <control>
0x97 0x0097 # <control>
0x98 0x0098 # <control>
0x99 0x0099 # <control>
0x9A 0x009A # <control>
0x9B 0x009B # <control>
0x9C 0x009C # <control>
0x9D 0x009D # <control>
0x9E 0x009E # <control>
0x9F 0x009F # <control>
#0x80 0x0080 # <control>
#0x81 0x0081 # <control>
#0x82 0x0082 # <control>
#0x83 0x0083 # <control>
#0x84 0x0084 # <control>
#0x85 0x0085 # <control>
#0x86 0x0086 # <control>
#0x87 0x0087 # <control>
#0x88 0x0088 # <control>
#0x89 0x0089 # <control>
#0x8A 0x008A # <control>
#0x8B 0x008B # <control>
#0x8C 0x008C # <control>
#0x8D 0x008D # <control>
#0x8E 0x008E # <control>
#0x8F 0x008F # <control>
#0x90 0x0090 # <control>
#0x91 0x0091 # <control>
#0x92 0x0092 # <control>
#0x93 0x0093 # <control>
#0x94 0x0094 # <control>
#0x95 0x0095 # <control>
#0x96 0x0096 # <control>
#0x97 0x0097 # <control>
#0x98 0x0098 # <control>
#0x99 0x0099 # <control>
#0x9A 0x009A # <control>
#0x9B 0x009B # <control>
#0x9C 0x009C # <control>
#0x9D 0x009D # <control>
#0x9E 0x009E # <control>
#0x9F 0x009F # <control>
0xA0 0x00A0 # NO-BREAK SPACE
0xA1 0x00A1 # INVERTED EXCLAMATION MARK
0xA2 0x00A2 # CENT SIGN

View File

@@ -10,6 +10,7 @@ ISO 8859-16
#
# This file differs from the original in the following ways:
# - Added this comment, blank lines around it, and charset names above it.
# - Commented out mappings of bytes 0x80 to 0x9F, until bug 932 is fixed.
# ----------------------------------------------------------------------
#
@@ -183,38 +184,38 @@ ISO 8859-16
0x7D 0x007D # RIGHT CURLY BRACKET
0x7E 0x007E # TILDE
0x7F 0x007F # DELETE
0x80 0x0080 # <control>
0x81 0x0081 # <control>
0x82 0x0082 # <control>
0x83 0x0083 # <control>
0x84 0x0084 # <control>
0x85 0x0085 # <control>
0x86 0x0086 # <control>
0x87 0x0087 # <control>
0x88 0x0088 # <control>
0x89 0x0089 # <control>
0x8A 0x008A # <control>
0x8B 0x008B # <control>
0x8C 0x008C # <control>
0x8D 0x008D # <control>
0x8E 0x008E # <control>
0x8F 0x008F # <control>
0x90 0x0090 # <control>
0x91 0x0091 # <control>
0x92 0x0092 # <control>
0x93 0x0093 # <control>
0x94 0x0094 # <control>
0x95 0x0095 # <control>
0x96 0x0096 # <control>
0x97 0x0097 # <control>
0x98 0x0098 # <control>
0x99 0x0099 # <control>
0x9A 0x009A # <control>
0x9B 0x009B # <control>
0x9C 0x009C # <control>
0x9D 0x009D # <control>
0x9E 0x009E # <control>
0x9F 0x009F # <control>
#0x80 0x0080 # <control>
#0x81 0x0081 # <control>
#0x82 0x0082 # <control>
#0x83 0x0083 # <control>
#0x84 0x0084 # <control>
#0x85 0x0085 # <control>
#0x86 0x0086 # <control>
#0x87 0x0087 # <control>
#0x88 0x0088 # <control>
#0x89 0x0089 # <control>
#0x8A 0x008A # <control>
#0x8B 0x008B # <control>
#0x8C 0x008C # <control>
#0x8D 0x008D # <control>
#0x8E 0x008E # <control>
#0x8F 0x008F # <control>
#0x90 0x0090 # <control>
#0x91 0x0091 # <control>
#0x92 0x0092 # <control>
#0x93 0x0093 # <control>
#0x94 0x0094 # <control>
#0x95 0x0095 # <control>
#0x96 0x0096 # <control>
#0x97 0x0097 # <control>
#0x98 0x0098 # <control>
#0x99 0x0099 # <control>
#0x9A 0x009A # <control>
#0x9B 0x009B # <control>
#0x9C 0x009C # <control>
#0x9D 0x009D # <control>
#0x9E 0x009E # <control>
#0x9F 0x009F # <control>
0xA0 0x00A0 # NO-BREAK SPACE
0xA1 0x0104 # LATIN CAPITAL LETTER A WITH OGONEK
0xA2 0x0105 # LATIN SMALL LETTER A WITH OGONEK

View File

@@ -10,6 +10,7 @@ ISO 8859-2
#
# This file differs from the original in the following ways:
# - Added this comment, blank lines around it, and charset names above it.
# - Commented out mappings of bytes 0x80 to 0x9F, until bug 932 is fixed.
# ----------------------------------------------------------------------
#
@@ -187,38 +188,38 @@ ISO 8859-2
0x7D 0x007D # RIGHT CURLY BRACKET
0x7E 0x007E # TILDE
0x7F 0x007F # DELETE
0x80 0x0080 # <control>
0x81 0x0081 # <control>
0x82 0x0082 # <control>
0x83 0x0083 # <control>
0x84 0x0084 # <control>
0x85 0x0085 # <control>
0x86 0x0086 # <control>
0x87 0x0087 # <control>
0x88 0x0088 # <control>
0x89 0x0089 # <control>
0x8A 0x008A # <control>
0x8B 0x008B # <control>
0x8C 0x008C # <control>
0x8D 0x008D # <control>
0x8E 0x008E # <control>
0x8F 0x008F # <control>
0x90 0x0090 # <control>
0x91 0x0091 # <control>
0x92 0x0092 # <control>
0x93 0x0093 # <control>
0x94 0x0094 # <control>
0x95 0x0095 # <control>
0x96 0x0096 # <control>
0x97 0x0097 # <control>
0x98 0x0098 # <control>
0x99 0x0099 # <control>
0x9A 0x009A # <control>
0x9B 0x009B # <control>
0x9C 0x009C # <control>
0x9D 0x009D # <control>
0x9E 0x009E # <control>
0x9F 0x009F # <control>
#0x80 0x0080 # <control>
#0x81 0x0081 # <control>
#0x82 0x0082 # <control>
#0x83 0x0083 # <control>
#0x84 0x0084 # <control>
#0x85 0x0085 # <control>
#0x86 0x0086 # <control>
#0x87 0x0087 # <control>
#0x88 0x0088 # <control>
#0x89 0x0089 # <control>
#0x8A 0x008A # <control>
#0x8B 0x008B # <control>
#0x8C 0x008C # <control>
#0x8D 0x008D # <control>
#0x8E 0x008E # <control>
#0x8F 0x008F # <control>
#0x90 0x0090 # <control>
#0x91 0x0091 # <control>
#0x92 0x0092 # <control>
#0x93 0x0093 # <control>
#0x94 0x0094 # <control>
#0x95 0x0095 # <control>
#0x96 0x0096 # <control>
#0x97 0x0097 # <control>
#0x98 0x0098 # <control>
#0x99 0x0099 # <control>
#0x9A 0x009A # <control>
#0x9B 0x009B # <control>
#0x9C 0x009C # <control>
#0x9D 0x009D # <control>
#0x9E 0x009E # <control>
#0x9F 0x009F # <control>
0xA0 0x00A0 # NO-BREAK SPACE
0xA1 0x0104 # LATIN CAPITAL LETTER A WITH OGONEK
0xA2 0x02D8 # BREVE