<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none"><!-- p { margin-top: 0px; margin-bottom: 0px; }--></style>
</head>
<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>I totally aggree! I should have included that already in that commit. <br>
</p>
<p><br>
</p>
<p>@Levente: You mean that they should be implemented as ByteArray/WordArray? I will look into that.<br>
</p>
<div style="color: rgb(33, 33, 33);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Squeak-dev <squeak-dev-bounces@lists.squeakfoundation.org> on behalf of Chris Cunningham <cunningham.cb@gmail.com><br>
<b>Sent:</b> Friday, April 28, 2017 23:47<br>
<b>To:</b> The general-purpose Squeak developers list<br>
<b>Subject:</b> Re: [squeak-dev] The Inbox: Multilingual-pre.226.mcz</font>
<div> </div>
</div>
<div>
<div dir="auto">
<div>In fact I have code referencing it (Latin1TextConverter).<br>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Apr 28, 2017 11:54 AM, "Levente Uzonyi" <<a href="mailto:leves@caesar.elte.hu">leves@caesar.elte.hu</a>> wrote:<br type="attribution">
<blockquote class="quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
I would rather see the deleted classes be deprecated subclasses of their new counterparts. For example, I'm sure there's code out there referencing Latin1TextConverter.<br>
<br>
As a minor improvement, I think it would be worth to use non-pointer obejcts for the tables, so that they don't add any extra cost to full gcs.<font color="#888888"><br>
<br>
Levente</font>
<div class="elided-text"><br>
<br>
On Fri, 28 Apr 2017, <a href="mailto:commits@source.squeak.org" target="_blank">commits@source.squeak.org</a> wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
A new version of Multilingual was added to project The Inbox:<br>
<a href="http://source.squeak.org/inbox/Multilingual-pre.226.mcz" rel="noreferrer" target="_blank">http://source.squeak.org/inbox<wbr>/Multilingual-pre.226.mcz</a><br>
<br>
==================== Summary ====================<br>
<br>
Name: Multilingual-pre.226<br>
Author: pre<br>
Time: 28 April 2017, 6:58:07.803952 pm<br>
UUID: baee4356-c7ee-ad4c-9db3-d3759c<wbr>74f66c<br>
Ancestors: Multilingual-pre.225<br>
<br>
This commit includes several changes to the TextConverter classes:<br>
- Adds several new TextConverters for missing encodings<br>
- Adds an exception in case a unicode character can not be encoded with the encoding<br>
- Resolves issues with the latin1 caches used for fast ByteString conversion<br>
<br>
=============== Diff against Multilingual-pre.225 ===============<br>
<br>
Item was changed:<br>
 ----- Method: ByteTextConverter>>encode: (in category 'private') -----<br>
 encode: squeakEncodedCharCode<br>
        "Answer the encoded byte code corresponding to squeakEncodedCharCode.<br>
        Note that the squeakEncodedCharCode does not necessary span in the range 0...255."<br>
+       ^ self class encodeTable at: squeakEncodedCharCode +            ifAbsent: [UndefinedConversion signalFor: squeakEncodedCharCode toEncoding: self ]!<br>
-       ^self class encodeTable at: squeakEncodedCharCode ifAbsent: [self error: 'Cannot encode character of code ' , (squeakEncodedCharCode printStringRadix: 16)]!<br>
<br>
Item was changed:<br>
 ----- Method: ByteTextConverter>>nextPut:toS<wbr>tream: (in category 'conversion') -----<br>
 nextPut: aCharacter toStream: aStream<br>
<br>
        | charCode |<br>
        aStream isBinary ifTrue: [ ^aCharacter storeBinaryOn: aStream ].<br>
        (charCode := aCharacter charCode) < 256<br>
                ifFalse: [ aStream basicNextPut: (Character value: (self encode: charCode)) ]<br>
                ifTrue: [<br>
+                       (latin1Map at: charCode + 1) = 1 +                              ifFalse: [aStream basicNextPut: aCharacter]<br>
+                               ifTrue: [(latin1Encodings at: charCode + 1)<br>
+                                                       ifNil: [ UndefinedConversion signalFor: charCode toEncoding: self]<br>
+                                                       ifNotNil: [ :encodedString | aStream basicNextPutAll: encodedString ] ] ].<br>
-                       (latin1Encodings at: charCode + 1)<br>
-                               ifNil: [ aStream basicNextPut: aCharacter ]<br>
-                               ifNotNil: [ :encodedString | aStream basicNextPutAll: encodedString ] ].<br>
        ^aCharacter!<br>
<br>
Item was changed:<br>
+ WinCPTextConverter subclass: #CP1250TextConverter<br>
- ByteTextConverter subclass: #CP1250TextConverter<br>
        instanceVariableNames: ''<br>
        classVariableNames: ''<br>
        poolDictionaries: ''<br>
        category: 'Multilingual-TextConversion'!<br>
<br>
 !CP1250TextConverter commentStamp: '<historical>' prior: 0!<br>
 Text converter for CP1250.  Windows code page used in Eastern Europe.!<br>
<br>
Item was changed:<br>
 ----- Method: CP1250TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('cp1250' 'cp-1250' 'windows-1250') copy!<br>
- encodingNames - -     ^ #('cp-1250') copy<br>
- !<br>
<br>
Item was changed:<br>
 ----- Method: CP1250TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
 initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r20AC -16r001 16r201A -16r001 16r201E 16r2026 16r2020 16r2021<br>
+       -16r001 16r2030 16r0160 16r2039 16r015A 16r0164 16r017D 16r0179<br>
+       -16r001 16r2018 16r2019 16r201C 16r201D 16r2022 16r2013 16r2014<br>
+       -16r001 16r2122 16r0161 16r203A 16r015B 16r0165 16r017E 16r017A<br>
+       16r00A0 16r02C7 16r02D8 16r0141 16r00A4 16r0104 16r00A6 16r00A7<br>
+       16r00A8 16r00A9 16r015E 16r00AB 16r00AC 16r00AD 16r00AE 16r017B<br>
+       16r00B0 16r00B1 16r02DB 16r0142 16r00B4 16r00B5 16r00B6 16r00B7<br>
+       16r00B8 16r0105 16r015F 16r00BB 16r013D 16r02DD 16r013E 16r017C<br>
+       16r0154 16r00C1 16r00C2 16r0102 16r00C4 16r0139 16r0106 16r00C7<br>
+       16r010C 16r00C9 16r0118 16r00CB 16r011A 16r00CD 16r00CE 16r010E<br>
+       16r0110 16r0143 16r0147 16r00D3 16r00D4 16r0150 16r00D6 16r00D7<br>
+       16r0158 16r016E 16r00DA 16r0170 16r00DC 16r00DD 16r0162 16r00DF<br>
+       16r0155 16r00E1 16r00E2 16r0103 16r00E4 16r013A 16r0107 16r00E7<br>
+       16r010D 16r00E9 16r0119 16r00EB 16r011B 16r00ED 16r00EE 16r010F<br>
+       16r0111 16r0144 16r0148 16r00F3 16r00F4 16r0151 16r00F6 16r00F7<br>
+       16r0159 16r016F 16r00FA 16r0171 16r00FC 16r00FD 16r0163 16r02D9).!<br>
-       decodeTable := (0 to: 127) , ((128 to: 128) collect: [:e | -1]) , #(<br>
-               16r0081 16r201A 16r0083 16r201E 16r2026 -               16r2020 16r2021 16r0088 16r2030 16r0160 -               16r2039 16r015A 16r0164 16r017D 16r0179 -               16r0090 16r2018 16r2019 16r201C 16r201D -               16r2022 16r2013 16r2014
 16r0098 16r2122 -               16r0161 16r203A 16r015B 16r0165 16r017E -               16r017A 16r00A0 16r02C7 16r02D8 16r0141 -               16r00A4 16r0104 16r00A6 16r00A7 16r00A8 -               16r00A9 16r015E 16r00AB 16r00AC 16r00AD -               16r00AE
 16r017B 16r00B0 16r00B1 16r02DB -               16r0142 16r00B4 16r00B5 16r00B6 16r00B7 -               16r00B8 16r0105 16r015F 16r00BB 16r013D -               16r02DD 16r013E 16r017C 16r0154 16r00C1 -               16r00C2 16r0102 16r00C4 16r0139 16r0106
 -               16r00C7 16r010C 16r00C9 16r0118 16r00CB -               16r011A 16r00CD 16r00CE 16r010E 16r0110 -               16r0143 16r0147 16r00D3 16r00D4 16r0150 -               16r00D6 16r00D7 16r0158 16r016E 16r00DA -               16r0170 16r00DC
 16r00DD 16r0162 16r00DF -               16r0155 16r00E1 16r00E2 16r0103 16r00E4 -               16r013A 16r0107 16r00E7 16r010D 16r00E9 -               16r0119 16r00EB 16r011B 16r00ED 16r00EE -               16r010F 16r0111 16r0144 16r0148 16r00F3 -       
        16r00F4 16r0151 16r00F6 16r00F7 16r0159 -               16r016F 16r00FA 16r0171 16r00FC 16r00FD -               16r0163 16r02D9 -       ).!<br>
<br>
Item was added:<br>
+ WinCPTextConverter subclass: #CP1251TextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: CP1251TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('cp1251' 'cp-1251' 'windows-1251') copy!<br>
<br>
Item was added:<br>
+ ----- Method: CP1251TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r0402 16r0403 16r201A 16r0453 16r201E 16r2026 16r2020 16r2021<br>
+       16r20AC 16r2030 16r0409 16r2039 16r040A 16r040C 16r040B 16r040F<br>
+       16r0452 16r2018 16r2019 16r201C 16r201D 16r2022 16r2013 16r2014<br>
+       -16r001 16r2122 16r0459 16r203A 16r045A 16r045C 16r045B 16r045F<br>
+       16r00A0 16r040E 16r045E 16r0408 16r00A4 16r0490 16r00A6 16r00A7<br>
+       16r0401 16r00A9 16r0404 16r00AB 16r00AC 16r00AD 16r00AE 16r0407<br>
+       16r00B0 16r00B1 16r0406 16r0456 16r0491 16r00B5 16r00B6 16r00B7<br>
+       16r0451 16r2116 16r0454 16r00BB 16r0458 16r0405 16r0455 16r0457<br>
+       16r0410 16r0411 16r0412 16r0413 16r0414 16r0415 16r0416 16r0417<br>
+       16r0418 16r0419 16r041A 16r041B 16r041C 16r041D 16r041E 16r041F<br>
+       16r0420 16r0421 16r0422 16r0423 16r0424 16r0425 16r0426 16r0427<br>
+       16r0428 16r0429 16r042A 16r042B 16r042C 16r042D 16r042E 16r042F<br>
+       16r0430 16r0431 16r0432 16r0433 16r0434 16r0435 16r0436 16r0437<br>
+       16r0438 16r0439 16r043A 16r043B 16r043C 16r043D 16r043E 16r043F<br>
+       16r0440 16r0441 16r0442 16r0443 16r0444 16r0445 16r0446 16r0447<br>
+       16r0448 16r0449 16r044A 16r044B 16r044C 16r044D 16r044E 16r044F).!<br>
<br>
Item was changed:<br>
+ WinCPTextConverter subclass: #CP1252TextConverter<br>
- ByteTextConverter subclass: #CP1252TextConverter<br>
        instanceVariableNames: ''<br>
        classVariableNames: ''<br>
        poolDictionaries: ''<br>
        category: 'Multilingual-TextConversion'!<br>
<br>
 !CP1252TextConverter commentStamp: 'pre 4/21/2017 08:30' prior: 0!<br>
 Text converter for CP1252.  Windows code page used in Western Europe.!<br>
<br>
Item was changed:<br>
 ----- Method: CP1252TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('cp1252' 'cp-1252' 'windows-1252') copy!<br>
- encodingNames - -     ^ #('cp-1252' 'windows-1252') copy<br>
- !<br>
<br>
Item was changed:<br>
 ----- Method: CP1252TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
 initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r20AC -16r001 16r201A 16r0192 16r201E 16r2026 16r2020 16r2021<br>
+       16r02C6 16r2030 16r0160 16r2039 16r0152 -16r001 16r017D -16r001<br>
+       -16r001 16r2018 16r2019 16r201C 16r201D 16r2022 16r2013 16r2014<br>
+       16r02DC 16r2122 16r0161 16r203A 16r0153 -16r001 16r017E 16r0178<br>
+       16r00A0 16r00A1 16r00A2 16r00A3 16r00A4 16r00A5 16r00A6 16r00A7<br>
+       16r00A8 16r00A9 16r00AA 16r00AB 16r00AC 16r00AD 16r00AE 16r00AF<br>
+       16r00B0 16r00B1 16r00B2 16r00B3 16r00B4 16r00B5 16r00B6 16r00B7<br>
+       16r00B8 16r00B9 16r00BA 16r00BB 16r00BC 16r00BD 16r00BE 16r00BF<br>
+       16r00C0 16r00C1 16r00C2 16r00C3 16r00C4 16r00C5 16r00C6 16r00C7<br>
+       16r00C8 16r00C9 16r00CA 16r00CB 16r00CC 16r00CD 16r00CE 16r00CF<br>
+       16r00D0 16r00D1 16r00D2 16r00D3 16r00D4 16r00D5 16r00D6 16r00D7<br>
+       16r00D8 16r00D9 16r00DA 16r00DB 16r00DC 16r00DD 16r00DE 16r00DF<br>
+       16r00E0 16r00E1 16r00E2 16r00E3 16r00E4 16r00E5 16r00E6 16r00E7<br>
+       16r00E8 16r00E9 16r00EA 16r00EB 16r00EC 16r00ED 16r00EE 16r00EF<br>
+       16r00F0 16r00F1 16r00F2 16r00F3 16r00F4 16r00F5 16r00F6 16r00F7<br>
+       16r00F8 16r00F9 16r00FA 16r00FB 16r00FC 16r00FD 16r00FE 16r00FF).!<br>
-       decodeTable := (0 to: 127) , #(<br>
-               16r20AC -1                      16r201A 16r0192 16r201E 16r2026 16r2020 16r2021<br>
-               16r02C6 16r2030 16r0160 16r2039 16r0152 -1                      16r017D -1<br>
-               -1                      16r2018 16r2019 16r201C 16r201D 16r2022 16r2013 16r2014<br>
-               16r02DC 16r2122 16r0161 16r203A 16r0153 -1                      16r017E 16r0178<br>
-               16r00A0 16r00A1 16r00A2 16r00A3 16r00A4 16r00A5 16r00A6 16r00A7<br>
-               16r00A8 16r00A9 16r00AA 16r00AB 16r00AC 16r00AD 16r00AE 16r00AF<br>
-               16r00B0 16r00B1 16r00B2 16r00B3 16r00B4 16r00B5 16r00B6 16r00B7<br>
-               16r00B8 16r00B9 16r00BA 16r00BB 16r00BC 16r00BD 16r00BE 16r00BF<br>
-               16r00C0 16r00C1 16r00C2 16r00C3 16r00C4 16r00C5 16r00C6 16r00C7<br>
-               16r00C8 16r00C9 16r00CA 16r00CB 16r00CC 16r00CD 16r00CE 16r00CF<br>
-               16r00D0 16r00D1 16r00D2 16r00D3 16r00D4 16r00D5 16r00D6 16r00D7<br>
-               16r00D8 16r00D9 16r00DA 16r00DB 16r00DC 16r00DD 16r00DE 16r00DF<br>
-               16r00E0 16r00E1 16r00E2 16r00E3 16r00E4 16r00E5 16r00E6 16r00E7<br>
-               16r00E8 16r00E9 16r00EA 16r00EB 16r00EC 16r00ED 16r00EE 16r00EF<br>
-               16r00F0 16r00F1 16r00F2 16r00F3 16r00F4 16r00F5 16r00F6 16r00F7<br>
-               16r00F8 16r00F9 16r00FA 16r00FB 16r00FC 16r00FD 16r00FE 16r00FF ).!<br>
<br>
Item was changed:<br>
+ WinCPTextConverter subclass: #CP1253TextConverter<br>
- ByteTextConverter subclass: #CP1253TextConverter<br>
        instanceVariableNames: ''<br>
        classVariableNames: ''<br>
        poolDictionaries: ''<br>
        category: 'Multilingual-TextConversion'!<br>
<br>
 !CP1253TextConverter commentStamp: '<historical>' prior: 0!<br>
 Text converter for CP1253.  Windows code page used for Greek.!<br>
<br>
Item was changed:<br>
 ----- Method: CP1253TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('cp1253' 'cp-1253' 'windows-1253') copy!<br>
- encodingNames - -     ^ #('cp-1253') copy<br>
- !<br>
<br>
Item was changed:<br>
 ----- Method: CP1253TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
 initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r20AC -16r001 16r201A 16r0192 16r201E 16r2026 16r2020 16r2021<br>
+       -16r001 16r2030 -16r001 16r2039 -16r001 -16r001 -16r001 -16r001<br>
+       -16r001 16r2018 16r2019 16r201C 16r201D 16r2022 16r2013 16r2014<br>
+       -16r001 16r2122 -16r001 16r203A -16r001 -16r001 -16r001 -16r001<br>
+       16r00A0 16r0385 16r0386 16r00A3 16r00A4 16r00A5 16r00A6 16r00A7<br>
+       16r00A8 16r00A9 -16r001 16r00AB 16r00AC 16r00AD 16r00AE 16r2015<br>
+       16r00B0 16r00B1 16r00B2 16r00B3 16r0384 16r00B5 16r00B6 16r00B7<br>
+       16r0388 16r0389 16r038A 16r00BB 16r038C 16r00BD 16r038E 16r038F<br>
+       16r0390 16r0391 16r0392 16r0393 16r0394 16r0395 16r0396 16r0397<br>
+       16r0398 16r0399 16r039A 16r039B 16r039C 16r039D 16r039E 16r039F<br>
+       16r03A0 16r03A1 -16r001 16r03A3 16r03A4 16r03A5 16r03A6 16r03A7<br>
+       16r03A8 16r03A9 16r03AA 16r03AB 16r03AC 16r03AD 16r03AE 16r03AF<br>
+       16r03B0 16r03B1 16r03B2 16r03B3 16r03B4 16r03B5 16r03B6 16r03B7<br>
+       16r03B8 16r03B9 16r03BA 16r03BB 16r03BC 16r03BD 16r03BE 16r03BF<br>
+       16r03C0 16r03C1 16r03C2 16r03C3 16r03C4 16r03C5 16r03C6 16r03C7<br>
+       16r03C8 16r03C9 16r03CA 16r03CB 16r03CC 16r03CD 16r03CE -16r001).!<br>
-       decodeTable := (0 to: 127) , #(<br>
-               16r20AC 16rFFFD 16r201A 16r0192 16r201E 16r2026 16r2020 16r2021<br>
-               16rFFFD 16r2030 16rFFFD 16r2039 16rFFFD 16rFFFD 16rFFFD 16rFFFD<br>
-               16rFFFD 16r2018 16r2019 16r201C 16r201D 16r2022 16r2013 16r2014<br>
-               16rFFFD 16r2122 16rFFFD 16r203A 16rFFFD 16rFFFD 16rFFFD 16rFFFD<br>
-               16r00A0 16r0385 16r0386 16r00A3 16r00A4 16r00A5 16r00A6 16r00A7<br>
-               16r00A8 16r00A9 16rFFFD 16r00AB 16r00AC 16r00AD 16r00AE 16r2015<br>
-               16r00B0 16r00B1 16r00B2 16r00B3 16r0384 16r00B5 16r00B6 16r00B7<br>
-               16r0388 16r0389 16r038A 16r00BB 16r038C 16r00BD 16r038E 16r038F<br>
-               16r0390 16r0391 16r0392 16r0393 16r0394 16r0395 16r0396 16r0397<br>
-               16r0398 16r0399 16r039A 16r039B 16r039C 16r039D 16r039E 16r039F<br>
-               16r03A0 16r03A1 16rFFFD 16r03A3 16r03A4 16r03A5 16r03A6 16r03A7<br>
-               16r03A8 16r03A9 16r03AA 16r03AB 16r03AC 16r03AD 16r03AE 16r03AF<br>
-               16r03B0 16r03B1 16r03B2 16r03B3 16r03B4 16r03B5 16r03B6 16r03B7<br>
-               16r03B8 16r03B9 16r03BA 16r03BB 16r03BC 16r03BD 16r03BE 16r03BF<br>
-               16r03C0 16r03C1 16r03C2 16r03C3 16r03C4 16r03C5 16r03C6 16r03C7<br>
-               16r03C8 16r03C9 16r03CA 16r03CB 16r03CC 16r03CD 16r03CE 16rFFFD<br>
-       ).!<br>
<br>
Item was added:<br>
+ WinCPTextConverter subclass: #CP1254TextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: CP1254TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('cp1254' 'cp-1254' 'windows-1254') copy!<br>
<br>
Item was added:<br>
+ ----- Method: CP1254TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r20AC -16r001 16r201A 16r0192 16r201E 16r2026 16r2020 16r2021<br>
+       16r02C6 16r2030 16r0160 16r2039 16r0152 -16r001 -16r001 -16r001<br>
+       -16r001 16r2018 16r2019 16r201C 16r201D 16r2022 16r2013 16r2014<br>
+       16r02DC 16r2122 16r0161 16r203A 16r0153 -16r001 -16r001 16r0178<br>
+       16r00A0 16r00A1 16r00A2 16r00A3 16r00A4 16r00A5 16r00A6 16r00A7<br>
+       16r00A8 16r00A9 16r00AA 16r00AB 16r00AC 16r00AD 16r00AE 16r00AF<br>
+       16r00B0 16r00B1 16r00B2 16r00B3 16r00B4 16r00B5 16r00B6 16r00B7<br>
+       16r00B8 16r00B9 16r00BA 16r00BB 16r00BC 16r00BD 16r00BE 16r00BF<br>
+       16r00C0 16r00C1 16r00C2 16r00C3 16r00C4 16r00C5 16r00C6 16r00C7<br>
+       16r00C8 16r00C9 16r00CA 16r00CB 16r00CC 16r00CD 16r00CE 16r00CF<br>
+       16r011E 16r00D1 16r00D2 16r00D3 16r00D4 16r00D5 16r00D6 16r00D7<br>
+       16r00D8 16r00D9 16r00DA 16r00DB 16r00DC 16r0130 16r015E 16r00DF<br>
+       16r00E0 16r00E1 16r00E2 16r00E3 16r00E4 16r00E5 16r00E6 16r00E7<br>
+       16r00E8 16r00E9 16r00EA 16r00EB 16r00EC 16r00ED 16r00EE 16r00EF<br>
+       16r011F 16r00F1 16r00F2 16r00F3 16r00F4 16r00F5 16r00F6 16r00F7<br>
+       16r00F8 16r00F9 16r00FA 16r00FB 16r00FC 16r0131 16r015F 16r00FF).!<br>
<br>
Item was added:<br>
+ WinCPTextConverter subclass: #CP1255TextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: CP1255TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('cp1255' 'cp-1255' 'windows-1255') copy!<br>
<br>
Item was added:<br>
+ ----- Method: CP1255TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r20AC -16r001 16r201A 16r0192 16r201E 16r2026 16r2020 16r2021<br>
+       16r02C6 16r2030 -16r001 16r2039 -16r001 -16r001 -16r001 -16r001<br>
+       -16r001 16r2018 16r2019 16r201C 16r201D 16r2022 16r2013 16r2014<br>
+       16r02DC 16r2122 -16r001 16r203A -16r001 -16r001 -16r001 -16r001<br>
+       16r00A0 16r00A1 16r00A2 16r00A3 16r20AA 16r00A5 16r00A6 16r00A7<br>
+       16r00A8 16r00A9 16r00D7 16r00AB 16r00AC 16r00AD 16r00AE 16r00AF<br>
+       16r00B0 16r00B1 16r00B2 16r00B3 16r00B4 16r00B5 16r00B6 16r00B7<br>
+       16r00B8 16r00B9 16r00F7 16r00BB 16r00BC 16r00BD 16r00BE 16r00BF<br>
+       16r05B0 16r05B1 16r05B2 16r05B3 16r05B4 16r05B5 16r05B6 16r05B7<br>
+       16r05B8 16r05B9 -16r001 16r05BB 16r05BC 16r05BD 16r05BE 16r05BF<br>
+       16r05C0 16r05C1 16r05C2 16r05C3 16r05F0 16r05F1 16r05F2 16r05F3<br>
+       16r05F4 -16r001 -16r001 -16r001 -16r001 -16r001 -16r001 -16r001<br>
+       16r05D0 16r05D1 16r05D2 16r05D3 16r05D4 16r05D5 16r05D6 16r05D7<br>
+       16r05D8 16r05D9 16r05DA 16r05DB 16r05DC 16r05DD 16r05DE 16r05DF<br>
+       16r05E0 16r05E1 16r05E2 16r05E3 16r05E4 16r05E5 16r05E6 16r05E7<br>
+       16r05E8 16r05E9 16r05EA -16r001 -16r001 16r200E 16r200F -16r001).!<br>
<br>
Item was changed:<br>
+ WinCPTextConverter subclass: #CP1256TextConverter<br>
- ByteTextConverter subclass: #CP1256TextConverter<br>
        instanceVariableNames: ''<br>
        classVariableNames: ''<br>
        poolDictionaries: ''<br>
        category: 'Multilingual-TextConversion'!<br>
<br>
 !CP1256TextConverter commentStamp: 'pre 4/20/2017 14:49' prior: 0!<br>
 Text converter for CP1256.  Windows code page used for Maghrib states.!<br>
<br>
Item was changed:<br>
 ----- Method: CP1256TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('cp1256' 'cp-1256' 'windows-1256') copy!<br>
- encodingNames - -     ^ #('cp-1256' 'windows-1256') copy<br>
- !<br>
<br>
Item was changed:<br>
 ----- Method: CP1256TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
 initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r20AC 16r067E 16r201A 16r0192 16r201E 16r2026 16r2020 16r2021<br>
+       16r02C6 16r2030 16r0679 16r2039 16r0152 16r0686 16r0698 16r0688<br>
+       16r06AF 16r2018 16r2019 16r201C 16r201D 16r2022 16r2013 16r2014<br>
+       16r06A9 16r2122 16r0691 16r203A 16r0153 16r200C 16r200D 16r06BA<br>
+       16r00A0 16r060C 16r00A2 16r00A3 16r00A4 16r00A5 16r00A6 16r00A7<br>
+       16r00A8 16r00A9 16r06BE 16r00AB 16r00AC 16r00AD 16r00AE 16r00AF<br>
+       16r00B0 16r00B1 16r00B2 16r00B3 16r00B4 16r00B5 16r00B6 16r00B7<br>
+       16r00B8 16r00B9 16r061B 16r00BB 16r00BC 16r00BD 16r00BE 16r061F<br>
+       16r06C1 16r0621 16r0622 16r0623 16r0624 16r0625 16r0626 16r0627<br>
+       16r0628 16r0629 16r062A 16r062B 16r062C 16r062D 16r062E 16r062F<br>
+       16r0630 16r0631 16r0632 16r0633 16r0634 16r0635 16r0636 16r00D7<br>
+       16r0637 16r0638 16r0639 16r063A 16r0640 16r0641 16r0642 16r0643<br>
+       16r00E0 16r0644 16r00E2 16r0645 16r0646 16r0647 16r0648 16r00E7<br>
+       16r00E8 16r00E9 16r00EA 16r00EB 16r0649 16r064A 16r00EE 16r00EF<br>
+       16r064B 16r064C 16r064D 16r064E 16r00F4 16r064F 16r0650 16r00F7<br>
+       16r0651 16r00F9 16r0652 16r00FB 16r00FC 16r200E 16r200F 16r06D2).!<br>
-       decodeTable :=  (0 to: 127) , #( -              16r20AC 16r067E 16r201A 16r0192 16r201E 16r2026 16r2020 16r2021<br>
-               16r02C6 16r2030 16r0679 16r2039 16r0152 16r0686 16r0698 16r0688<br>
-               16r06AF 16r2018 16r2019 16r201C 16r201D 16r2022 16r2013 16r2014<br>
-               16r06A9 16r2122 16r0691 16r203A 16r0153 16r200C 16r200D 16r06BA<br>
-               16r00A0 16r060C 16r00A2 16r00A3 16r00A4 16r00A5 16r00A6 16r00A7<br>
-               16r00A8 16r00A9 16r06BE 16r00AB 16r00AC 16r00AD 16r00AE 16r00AF<br>
-               16r00B0 16r00B1 16r00B2 16r00B3 16r00B4 16r00B5 16r00B6 16r00B7<br>
-               16r00B8 16r00B9 16r061B 16r00BB 16r00BC 16r00BD 16r00BE 16r061F<br>
-               16r06C1 16r0621 16r0622 16r0623 16r0624 16r0625 16r0626 16r0627<br>
-               16r0628 16r0629 16r062A 16r062B 16r062C 16r062D 16r062E 16r062F<br>
-               16r0630 16r0631 16r0632 16r0633 16r0634 16r0635 16r0636 16r00D7<br>
-               16r0637 16r0638 16r0639 16r063A 16r0640 16r0641 16r0642 16r0643<br>
-               16r00E0 16r0644 16r00E2 16r0645 16r0646 16r0647 16r0648 16r00E7<br>
-               16r00E8 16r00E9 16r00EA 16r00EB 16r0649 16r064A 16r00EE 16r00EF<br>
-               16r064B 16r064C 16r064D 16r064E 16r00F4 16r064F 16r0650 16r00F7<br>
-               16r0651 16r00F9 16r0652 16r00FB 16r00FC 16r200E 16r200F 16r06D2).!<br>
<br>
Item was added:<br>
+ WinCPTextConverter subclass: #CP1257TextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: CP1257TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('cp1257' 'cp-1257' 'windows-1257') copy!<br>
<br>
Item was added:<br>
+ ----- Method: CP1257TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r20AC -16r001 16r201A -16r001 16r201E 16r2026 16r2020 16r2021<br>
+       -16r001 16r2030 -16r001 16r2039 -16r001 16r00A8 16r02C7 16r00B8<br>
+       -16r001 16r2018 16r2019 16r201C 16r201D 16r2022 16r2013 16r2014<br>
+       -16r001 16r2122 -16r001 16r203A -16r001 16r00AF 16r02DB -16r001<br>
+       16r00A0 -16r001 16r00A2 16r00A3 16r00A4 -16r001 16r00A6 16r00A7<br>
+       16r00D8 16r00A9 16r0156 16r00AB 16r00AC 16r00AD 16r00AE 16r00C6<br>
+       16r00B0 16r00B1 16r00B2 16r00B3 16r00B4 16r00B5 16r00B6 16r00B7<br>
+       16r00F8 16r00B9 16r0157 16r00BB 16r00BC 16r00BD 16r00BE 16r00E6<br>
+       16r0104 16r012E 16r0100 16r0106 16r00C4 16r00C5 16r0118 16r0112<br>
+       16r010C 16r00C9 16r0179 16r0116 16r0122 16r0136 16r012A 16r013B<br>
+       16r0160 16r0143 16r0145 16r00D3 16r014C 16r00D5 16r00D6 16r00D7<br>
+       16r0172 16r0141 16r015A 16r016A 16r00DC 16r017B 16r017D 16r00DF<br>
+       16r0105 16r012F 16r0101 16r0107 16r00E4 16r00E5 16r0119 16r0113<br>
+       16r010D 16r00E9 16r017A 16r0117 16r0123 16r0137 16r012B 16r013C<br>
+       16r0161 16r0144 16r0146 16r00F3 16r014D 16r00F5 16r00F6 16r00F7<br>
+       16r0173 16r0142 16r015B 16r016B 16r00FC 16r017C 16r017E 16r02D9).!<br>
<br>
Item was added:<br>
+ WinCPTextConverter subclass: #CP1258TextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: CP1258TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('cp1258' 'cp-1258' 'windows-1258') copy!<br>
<br>
Item was added:<br>
+ ----- Method: CP1258TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r20AC -16r001 16r201A 16r0192 16r201E 16r2026 16r2020 16r2021<br>
+       16r02C6 16r2030 -16r001 16r2039 16r0152 -16r001 -16r001 -16r001<br>
+       -16r001 16r2018 16r2019 16r201C 16r201D 16r2022 16r2013 16r2014<br>
+       16r02DC 16r2122 -16r001 16r203A 16r0153 -16r001 -16r001 16r0178<br>
+       16r00A0 16r00A1 16r00A2 16r00A3 16r00A4 16r00A5 16r00A6 16r00A7<br>
+       16r00A8 16r00A9 16r00AA 16r00AB 16r00AC 16r00AD 16r00AE 16r00AF<br>
+       16r00B0 16r00B1 16r00B2 16r00B3 16r00B4 16r00B5 16r00B6 16r00B7<br>
+       16r00B8 16r00B9 16r00BA 16r00BB 16r00BC 16r00BD 16r00BE 16r00BF<br>
+       16r00C0 16r00C1 16r00C2 16r0102 16r00C4 16r00C5 16r00C6 16r00C7<br>
+       16r00C8 16r00C9 16r00CA 16r00CB 16r0300 16r00CD 16r00CE 16r00CF<br>
+       16r0110 16r00D1 16r0309 16r00D3 16r00D4 16r01A0 16r00D6 16r00D7<br>
+       16r00D8 16r00D9 16r00DA 16r00DB 16r00DC 16r01AF 16r0303 16r00DF<br>
+       16r00E0 16r00E1 16r00E2 16r0103 16r00E4 16r00E5 16r00E6 16r00E7<br>
+       16r00E8 16r00E9 16r00EA 16r00EB 16r0301 16r00ED 16r00EE 16r00EF<br>
+       16r0111 16r00F1 16r0323 16r00F3 16r00F4 16r01A1 16r00F6 16r00F7<br>
+       16r00F8 16r00F9 16r00FA 16r00FB 16r00FC 16r01B0 16r20AB 16r00FF).!<br>
<br>
Item was added:<br>
+ WinCPTextConverter subclass: #CP874TextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: CP874TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('cp874' 'cp-874' 'windows-874') copy!<br>
<br>
Item was added:<br>
+ ----- Method: CP874TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r20AC -16r001 -16r001 -16r001 -16r001 16r2026 -16r001 -16r001<br>
+       -16r001 -16r001 -16r001 -16r001 -16r001 -16r001 -16r001 -16r001<br>
+       -16r001 16r2018 16r2019 16r201C 16r201D 16r2022 16r2013 16r2014<br>
+       -16r001 -16r001 -16r001 -16r001 -16r001 -16r001 -16r001 -16r001<br>
+       16r00A0 16r0E01 16r0E02 16r0E03 16r0E04 16r0E05 16r0E06 16r0E07<br>
+       16r0E08 16r0E09 16r0E0A 16r0E0B 16r0E0C 16r0E0D 16r0E0E 16r0E0F<br>
+       16r0E10 16r0E11 16r0E12 16r0E13 16r0E14 16r0E15 16r0E16 16r0E17<br>
+       16r0E18 16r0E19 16r0E1A 16r0E1B 16r0E1C 16r0E1D 16r0E1E 16r0E1F<br>
+       16r0E20 16r0E21 16r0E22 16r0E23 16r0E24 16r0E25 16r0E26 16r0E27<br>
+       16r0E28 16r0E29 16r0E2A 16r0E2B 16r0E2C 16r0E2D 16r0E2E 16r0E2F<br>
+       16r0E30 16r0E31 16r0E32 16r0E33 16r0E34 16r0E35 16r0E36 16r0E37<br>
+       16r0E38 16r0E39 16r0E3A -16r001 -16r001 -16r001 -16r001 16r0E3F<br>
+       16r0E40 16r0E41 16r0E42 16r0E43 16r0E44 16r0E45 16r0E46 16r0E47<br>
+       16r0E48 16r0E49 16r0E4A 16r0E4B 16r0E4C 16r0E4D 16r0E4E 16r0E4F<br>
+       16r0E50 16r0E51 16r0E52 16r0E53 16r0E54 16r0E55 16r0E56 16r0E57<br>
+       16r0E58 16r0E59 16r0E5A 16r0E5B -16r001 -16r001 -16r001 -16r001).!<br>
<br>
Item was added:<br>
+ ISO8859TextConverter subclass: #ISO885910TextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: ISO885910TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('iso885910' 'iso8859-10' 'iso-8859-10' 'latin-6' 'latin6') copy!<br>
<br>
Item was added:<br>
+ ----- Method: ISO885910TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r0080 16r0081 16r0082 16r0083 16r0084 16r0085 16r0086 16r0087<br>
+       16r0088 16r0089 16r008A 16r008B 16r008C 16r008D 16r008E 16r008F<br>
+       16r0090 16r0091 16r0092 16r0093 16r0094 16r0095 16r0096 16r0097<br>
+       16r0098 16r0099 16r009A 16r009B 16r009C 16r009D 16r009E 16r009F<br>
+       16r00A0 16r0104 16r0112 16r0122 16r012A 16r0128 16r0136 16r00A7<br>
+       16r013B 16r0110 16r0160 16r0166 16r017D 16r00AD 16r016A 16r014A<br>
+       16r00B0 16r0105 16r0113 16r0123 16r012B 16r0129 16r0137 16r00B7<br>
+       16r013C 16r0111 16r0161 16r0167 16r017E 16r2015 16r016B 16r014B<br>
+       16r0100 16r00C1 16r00C2 16r00C3 16r00C4 16r00C5 16r00C6 16r012E<br>
+       16r010C 16r00C9 16r0118 16r00CB 16r0116 16r00CD 16r00CE 16r00CF<br>
+       16r00D0 16r0145 16r014C 16r00D3 16r00D4 16r00D5 16r00D6 16r0168<br>
+       16r00D8 16r0172 16r00DA 16r00DB 16r00DC 16r00DD 16r00DE 16r00DF<br>
+       16r0101 16r00E1 16r00E2 16r00E3 16r00E4 16r00E5 16r00E6 16r012F<br>
+       16r010D 16r00E9 16r0119 16r00EB 16r0117 16r00ED 16r00EE 16r00EF<br>
+       16r00F0 16r0146 16r014D 16r00F3 16r00F4 16r00F5 16r00F6 16r0169<br>
+       16r00F8 16r0173 16r00FA 16r00FB 16r00FC 16r00FD 16r00FE 16r0138).!<br>
<br>
Item was added:<br>
+ ISO8859TextConverter subclass: #ISO885911TextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: ISO885911TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('iso885911' 'iso8859-11' 'iso-8859-11') copy!<br>
<br>
Item was added:<br>
+ ----- Method: ISO885911TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r0080 16r0081 16r0082 16r0083 16r0084 16r0085 16r0086 16r0087<br>
+       16r0088 16r0089 16r008A 16r008B 16r008C 16r008D 16r008E 16r008F<br>
+       16r0090 16r0091 16r0092 16r0093 16r0094 16r0095 16r0096 16r0097<br>
+       16r0098 16r0099 16r009A 16r009B 16r009C 16r009D 16r009E 16r009F<br>
+       16r00A0 16r0E01 16r0E02 16r0E03 16r0E04 16r0E05 16r0E06 16r0E07<br>
+       16r0E08 16r0E09 16r0E0A 16r0E0B 16r0E0C 16r0E0D 16r0E0E 16r0E0F<br>
+       16r0E10 16r0E11 16r0E12 16r0E13 16r0E14 16r0E15 16r0E16 16r0E17<br>
+       16r0E18 16r0E19 16r0E1A 16r0E1B 16r0E1C 16r0E1D 16r0E1E 16r0E1F<br>
+       16r0E20 16r0E21 16r0E22 16r0E23 16r0E24 16r0E25 16r0E26 16r0E27<br>
+       16r0E28 16r0E29 16r0E2A 16r0E2B 16r0E2C 16r0E2D 16r0E2E 16r0E2F<br>
+       16r0E30 16r0E31 16r0E32 16r0E33 16r0E34 16r0E35 16r0E36 16r0E37<br>
+       16r0E38 16r0E39 16r0E3A -16r001 -16r001 -16r001 -16r001 16r0E3F<br>
+       16r0E40 16r0E41 16r0E42 16r0E43 16r0E44 16r0E45 16r0E46 16r0E47<br>
+       16r0E48 16r0E49 16r0E4A 16r0E4B 16r0E4C 16r0E4D 16r0E4E 16r0E4F<br>
+       16r0E50 16r0E51 16r0E52 16r0E53 16r0E54 16r0E55 16r0E56 16r0E57<br>
+       16r0E58 16r0E59 16r0E5A 16r0E5B -16r001 -16r001 -16r001 -16r001).!<br>
<br>
Item was added:<br>
+ ISO8859TextConverter subclass: #ISO885913TextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: ISO885913TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('iso885913' 'iso8859-13' 'iso-8859-13' 'latin-7' 'latin7') copy!<br>
<br>
Item was added:<br>
+ ----- Method: ISO885913TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r0080 16r0081 16r0082 16r0083 16r0084 16r0085 16r0086 16r0087<br>
+       16r0088 16r0089 16r008A 16r008B 16r008C 16r008D 16r008E 16r008F<br>
+       16r0090 16r0091 16r0092 16r0093 16r0094 16r0095 16r0096 16r0097<br>
+       16r0098 16r0099 16r009A 16r009B 16r009C 16r009D 16r009E 16r009F<br>
+       16r00A0 16r201D 16r00A2 16r00A3 16r00A4 16r201E 16r00A6 16r00A7<br>
+       16r00D8 16r00A9 16r0156 16r00AB 16r00AC 16r00AD 16r00AE 16r00C6<br>
+       16r00B0 16r00B1 16r00B2 16r00B3 16r201C 16r00B5 16r00B6 16r00B7<br>
+       16r00F8 16r00B9 16r0157 16r00BB 16r00BC 16r00BD 16r00BE 16r00E6<br>
+       16r0104 16r012E 16r0100 16r0106 16r00C4 16r00C5 16r0118 16r0112<br>
+       16r010C 16r00C9 16r0179 16r0116 16r0122 16r0136 16r012A 16r013B<br>
+       16r0160 16r0143 16r0145 16r00D3 16r014C 16r00D5 16r00D6 16r00D7<br>
+       16r0172 16r0141 16r015A 16r016A 16r00DC 16r017B 16r017D 16r00DF<br>
+       16r0105 16r012F 16r0101 16r0107 16r00E4 16r00E5 16r0119 16r0113<br>
+       16r010D 16r00E9 16r017A 16r0117 16r0123 16r0137 16r012B 16r013C<br>
+       16r0161 16r0144 16r0146 16r00F3 16r014D 16r00F5 16r00F6 16r00F7<br>
+       16r0173 16r0142 16r015B 16r016B 16r00FC 16r017C 16r017E 16r2019).!<br>
<br>
Item was added:<br>
+ ISO8859TextConverter subclass: #ISO885914TextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: ISO885914TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('iso885914' 'iso8859-14' 'iso-8859-14' 'latin-8' 'latin8') copy!<br>
<br>
Item was added:<br>
+ ----- Method: ISO885914TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r0080 16r0081 16r0082 16r0083 16r0084 16r0085 16r0086 16r0087<br>
+       16r0088 16r0089 16r008A 16r008B 16r008C 16r008D 16r008E 16r008F<br>
+       16r0090 16r0091 16r0092 16r0093 16r0094 16r0095 16r0096 16r0097<br>
+       16r0098 16r0099 16r009A 16r009B 16r009C 16r009D 16r009E 16r009F<br>
+       16r00A0 16r1E02 16r1E03 16r00A3 16r010A 16r010B 16r1E0A 16r00A7<br>
+       16r1E80 16r00A9 16r1E82 16r1E0B 16r1EF2 16r00AD 16r00AE 16r0178<br>
+       16r1E1E 16r1E1F 16r0120 16r0121 16r1E40 16r1E41 16r00B6 16r1E56<br>
+       16r1E81 16r1E57 16r1E83 16r1E60 16r1EF3 16r1E84 16r1E85 16r1E61<br>
+       16r00C0 16r00C1 16r00C2 16r00C3 16r00C4 16r00C5 16r00C6 16r00C7<br>
+       16r00C8 16r00C9 16r00CA 16r00CB 16r00CC 16r00CD 16r00CE 16r00CF<br>
+       16r0174 16r00D1 16r00D2 16r00D3 16r00D4 16r00D5 16r00D6 16r1E6A<br>
+       16r00D8 16r00D9 16r00DA 16r00DB 16r00DC 16r00DD 16r0176 16r00DF<br>
+       16r00E0 16r00E1 16r00E2 16r00E3 16r00E4 16r00E5 16r00E6 16r00E7<br>
+       16r00E8 16r00E9 16r00EA 16r00EB 16r00EC 16r00ED 16r00EE 16r00EF<br>
+       16r0175 16r00F1 16r00F2 16r00F3 16r00F4 16r00F5 16r00F6 16r1E6B<br>
+       16r00F8 16r00F9 16r00FA 16r00FB 16r00FC 16r00FD 16r0177 16r00FF).!<br>
<br>
Item was added:<br>
+ ISO8859TextConverter subclass: #ISO885915TextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: ISO885915TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('iso885915' 'iso8859-15' 'iso-8859-15' 'latin9' 'latin-9') copy!<br>
<br>
Item was added:<br>
+ ----- Method: ISO885915TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r0080 16r0081 16r0082 16r0083 16r0084 16r0085 16r0086 16r0087<br>
+       16r0088 16r0089 16r008A 16r008B 16r008C 16r008D 16r008E 16r008F<br>
+       16r0090 16r0091 16r0092 16r0093 16r0094 16r0095 16r0096 16r0097<br>
+       16r0098 16r0099 16r009A 16r009B 16r009C 16r009D 16r009E 16r009F<br>
+       16r00A0 16r00A1 16r00A2 16r00A3 16r20AC 16r00A5 16r0160 16r00A7<br>
+       16r0161 16r00A9 16r00AA 16r00AB 16r00AC 16r00AD 16r00AE 16r00AF<br>
+       16r00B0 16r00B1 16r00B2 16r00B3 16r017D 16r00B5 16r00B6 16r00B7<br>
+       16r017E 16r00B9 16r00BA 16r00BB 16r0152 16r0153 16r0178 16r00BF<br>
+       16r00C0 16r00C1 16r00C2 16r00C3 16r00C4 16r00C5 16r00C6 16r00C7<br>
+       16r00C8 16r00C9 16r00CA 16r00CB 16r00CC 16r00CD 16r00CE 16r00CF<br>
+       16r00D0 16r00D1 16r00D2 16r00D3 16r00D4 16r00D5 16r00D6 16r00D7<br>
+       16r00D8 16r00D9 16r00DA 16r00DB 16r00DC 16r00DD 16r00DE 16r00DF<br>
+       16r00E0 16r00E1 16r00E2 16r00E3 16r00E4 16r00E5 16r00E6 16r00E7<br>
+       16r00E8 16r00E9 16r00EA 16r00EB 16r00EC 16r00ED 16r00EE 16r00EF<br>
+       16r00F0 16r00F1 16r00F2 16r00F3 16r00F4 16r00F5 16r00F6 16r00F7<br>
+       16r00F8 16r00F9 16r00FA 16r00FB 16r00FC 16r00FD 16r00FE 16r00FF).!<br>
<br>
Item was added:<br>
+ ISO8859TextConverter subclass: #ISO885916TextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: ISO885916TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('iso885916' 'iso8859-16' 'iso-8859-16' 'latin-10' 'latin10') copy!<br>
<br>
Item was added:<br>
+ ----- Method: ISO885916TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r0080 16r0081 16r0082 16r0083 16r0084 16r0085 16r0086 16r0087<br>
+       16r0088 16r0089 16r008A 16r008B 16r008C 16r008D 16r008E 16r008F<br>
+       16r0090 16r0091 16r0092 16r0093 16r0094 16r0095 16r0096 16r0097<br>
+       16r0098 16r0099 16r009A 16r009B 16r009C 16r009D 16r009E 16r009F<br>
+       16r00A0 16r0104 16r0105 16r0141 16r20AC 16r201E 16r0160 16r00A7<br>
+       16r0161 16r00A9 16r0218 16r00AB 16r0179 16r00AD 16r017A 16r017B<br>
+       16r00B0 16r00B1 16r010C 16r0142 16r017D 16r201D 16r00B6 16r00B7<br>
+       16r017E 16r010D 16r0219 16r00BB 16r0152 16r0153 16r0178 16r017C<br>
+       16r00C0 16r00C1 16r00C2 16r0102 16r00C4 16r0106 16r00C6 16r00C7<br>
+       16r00C8 16r00C9 16r00CA 16r00CB 16r00CC 16r00CD 16r00CE 16r00CF<br>
+       16r0110 16r0143 16r00D2 16r00D3 16r00D4 16r0150 16r00D6 16r015A<br>
+       16r0170 16r00D9 16r00DA 16r00DB 16r00DC 16r0118 16r021A 16r00DF<br>
+       16r00E0 16r00E1 16r00E2 16r0103 16r00E4 16r0107 16r00E6 16r00E7<br>
+       16r00E8 16r00E9 16r00EA 16r00EB 16r00EC 16r00ED 16r00EE 16r00EF<br>
+       16r0111 16r0144 16r00F2 16r00F3 16r00F4 16r0151 16r00F6 16r015B<br>
+       16r0171 16r00F9 16r00FA 16r00FB 16r00FC 16r0119 16r021B 16r00FF).!<br>
<br>
Item was added:<br>
+ ISO8859TextConverter subclass: #ISO88591TextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
+ + !ISO88591TextConverter commentStamp: '<historical>' prior: 0!<br>
+ Text converter for ISO 8859-1.  An international encoding used in Western Europe.!<br>
<br>
Item was added:<br>
+ ----- Method: ISO88591TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames + +     ^ #('latin-1' 'latin1' 'iso-8859-1') copy.<br>
+ !<br>
<br>
Item was added:<br>
+ ----- Method: ISO88591TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+       decodeTable := (0 to: 255) asArray!<br>
<br>
Item was added:<br>
+ ----- Method: ISO88591TextConverter>>nextFro<wbr>mStream: (in category 'conversion') -----<br>
+ nextFromStream: aStream<br>
+ +     ^ aStream basicNext.<br>
+ !<br>
<br>
Item was changed:<br>
+ ISO8859TextConverter subclass: #ISO88592TextConverter<br>
- ByteTextConverter subclass: #ISO88592TextConverter<br>
        instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
-       classVariableNames: 'FromTable'<br>
        poolDictionaries: ''<br>
        category: 'Multilingual-TextConversion'!<br>
- - !ISO88592TextConverter commentStamp: '<historical>' prior: 0!<br>
- Text converter for ISO 8859-2.  An international encoding used in Eastern Europe.!<br>
<br>
Item was changed:<br>
 ----- Method: ISO88592TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('iso88592' 'iso8859-2' 'iso-8859-2' 'latin2' 'latin-2') copy!<br>
- encodingNames - -     ^ #('iso-8859-2') copy<br>
- !<br>
<br>
Item was changed:<br>
 ----- Method: ISO88592TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
 initializeDecodeTable<br>
<br>
+       super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r0080 16r0081 16r0082 16r0083 16r0084 16r0085 16r0086 16r0087<br>
+       16r0088 16r0089 16r008A 16r008B 16r008C 16r008D 16r008E 16r008F<br>
+       16r0090 16r0091 16r0092 16r0093 16r0094 16r0095 16r0096 16r0097<br>
+       16r0098 16r0099 16r009A 16r009B 16r009C 16r009D 16r009E 16r009F<br>
+       16r00A0 16r0104 16r02D8 16r0141 16r00A4 16r013D 16r015A 16r00A7<br>
+       16r00A8 16r0160 16r015E 16r0164 16r0179 16r00AD 16r017D 16r017B<br>
+       16r00B0 16r0105 16r02DB 16r0142 16r00B4 16r013E 16r015B 16r02C7<br>
+       16r00B8 16r0161 16r015F 16r0165 16r017A 16r02DD 16r017E 16r017C<br>
+       16r0154 16r00C1 16r00C2 16r0102 16r00C4 16r0139 16r0106 16r00C7<br>
+       16r010C 16r00C9 16r0118 16r00CB 16r011A 16r00CD 16r00CE 16r010E<br>
+       16r0110 16r0143 16r0147 16r00D3 16r00D4 16r0150 16r00D6 16r00D7<br>
+       16r0158 16r016E 16r00DA 16r0170 16r00DC 16r00DD 16r0162 16r00DF<br>
+       16r0155 16r00E1 16r00E2 16r0103 16r00E4 16r013A 16r0107 16r00E7<br>
+       16r010D 16r00E9 16r0119 16r00EB 16r011B 16r00ED 16r00EE 16r010F<br>
+       16r0111 16r0144 16r0148 16r00F3 16r00F4 16r0151 16r00F6 16r00F7<br>
+       16r0159 16r016F 16r00FA 16r0171 16r00FC 16r00FD 16r0163 16r02D9).!<br>
-       decodeTable := (0 to: 127) , ((128 to: 159) collect: [:i | -1]) , #(<br>
-               16r00A0 16r0104 16r02D8 16r0141 16r00A4 16r013D 16r015A 16r00A7<br>
-               16r00A8 16r0160 16r015E 16r0164 16r0179 16r00AD 16r017D 16r017B<br>
-               16r00B0 16r0105 16r02DB 16r0142 16r00B4 16r013E 16r015B 16r02C7<br>
-               16r00B8 16r0161 16r015F 16r0165 16r017A 16r02DD 16r017E 16r017C<br>
-               16r0154 16r00C1 16r00C2 16r0102 16r00C4 16r0139 16r0106 16r00C7<br>
-               16r010C 16r00C9 16r0118 16r00CB 16r011A 16r00CD 16r00CE 16r010E<br>
-               16r0110 16r0143 16r0147 16r00D3 16r00D4 16r0150 16r00D6 16r00D7<br>
-               16r0158 16r016E 16r00DA 16r0170 16r00DC 16r00DD 16r0162 16r00DF<br>
-               16r0155 16r00E1 16r00E2 16r0103 16r00E4 16r013A 16r0107 16r00E7<br>
-               16r010D 16r00E9 16r0119 16r00EB 16r011B 16r00ED 16r00EE 16r010F<br>
-               16r0111 16r0144 16r0148 16r00F3 16r00F4 16r0151 16r00F6 16r00F7<br>
-               16r0159 16r016F 16r00FA 16r0171 16r00FC 16r00FD 16r0163 16r02D9<br>
-       )!<br>
<br>
Item was added:<br>
+ ISO8859TextConverter subclass: #ISO88593TextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: ISO88593TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('iso88593' 'iso8859-3' 'iso-8859-3' 'latin3' 'latin-3') copy!<br>
<br>
Item was added:<br>
+ ----- Method: ISO88593TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r0080 16r0081 16r0082 16r0083 16r0084 16r0085 16r0086 16r0087<br>
+       16r0088 16r0089 16r008A 16r008B 16r008C 16r008D 16r008E 16r008F<br>
+       16r0090 16r0091 16r0092 16r0093 16r0094 16r0095 16r0096 16r0097<br>
+       16r0098 16r0099 16r009A 16r009B 16r009C 16r009D 16r009E 16r009F<br>
+       16r00A0 16r0126 16r02D8 16r00A3 16r00A4 -16r001 16r0124 16r00A7<br>
+       16r00A8 16r0130 16r015E 16r011E 16r0134 16r00AD -16r001 16r017B<br>
+       16r00B0 16r0127 16r00B2 16r00B3 16r00B4 16r00B5 16r0125 16r00B7<br>
+       16r00B8 16r0131 16r015F 16r011F 16r0135 16r00BD -16r001 16r017C<br>
+       16r00C0 16r00C1 16r00C2 -16r001 16r00C4 16r010A 16r0108 16r00C7<br>
+       16r00C8 16r00C9 16r00CA 16r00CB 16r00CC 16r00CD 16r00CE 16r00CF<br>
+       -16r001 16r00D1 16r00D2 16r00D3 16r00D4 16r0120 16r00D6 16r00D7<br>
+       16r011C 16r00D9 16r00DA 16r00DB 16r00DC 16r016C 16r015C 16r00DF<br>
+       16r00E0 16r00E1 16r00E2 -16r001 16r00E4 16r010B 16r0109 16r00E7<br>
+       16r00E8 16r00E9 16r00EA 16r00EB 16r00EC 16r00ED 16r00EE 16r00EF<br>
+       -16r001 16r00F1 16r00F2 16r00F3 16r00F4 16r0121 16r00F6 16r00F7<br>
+       16r011D 16r00F9 16r00FA 16r00FB 16r00FC 16r016D 16r015D 16r02D9).!<br>
<br>
Item was added:<br>
+ ISO8859TextConverter subclass: #ISO88594TextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: ISO88594TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('iso88594' 'iso8859-4' 'iso-8859-4' 'latin4' 'latin-4') copy!<br>
<br>
Item was added:<br>
+ ----- Method: ISO88594TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r0080 16r0081 16r0082 16r0083 16r0084 16r0085 16r0086 16r0087<br>
+       16r0088 16r0089 16r008A 16r008B 16r008C 16r008D 16r008E 16r008F<br>
+       16r0090 16r0091 16r0092 16r0093 16r0094 16r0095 16r0096 16r0097<br>
+       16r0098 16r0099 16r009A 16r009B 16r009C 16r009D 16r009E 16r009F<br>
+       16r00A0 16r0104 16r0138 16r0156 16r00A4 16r0128 16r013B 16r00A7<br>
+       16r00A8 16r0160 16r0112 16r0122 16r0166 16r00AD 16r017D 16r00AF<br>
+       16r00B0 16r0105 16r02DB 16r0157 16r00B4 16r0129 16r013C 16r02C7<br>
+       16r00B8 16r0161 16r0113 16r0123 16r0167 16r014A 16r017E 16r014B<br>
+       16r0100 16r00C1 16r00C2 16r00C3 16r00C4 16r00C5 16r00C6 16r012E<br>
+       16r010C 16r00C9 16r0118 16r00CB 16r0116 16r00CD 16r00CE 16r012A<br>
+       16r0110 16r0145 16r014C 16r0136 16r00D4 16r00D5 16r00D6 16r00D7<br>
+       16r00D8 16r0172 16r00DA 16r00DB 16r00DC 16r0168 16r016A 16r00DF<br>
+       16r0101 16r00E1 16r00E2 16r00E3 16r00E4 16r00E5 16r00E6 16r012F<br>
+       16r010D 16r00E9 16r0119 16r00EB 16r0117 16r00ED 16r00EE 16r012B<br>
+       16r0111 16r0146 16r014D 16r0137 16r00F4 16r00F5 16r00F6 16r00F7<br>
+       16r00F8 16r0173 16r00FA 16r00FB 16r00FC 16r0169 16r016B 16r02D9).!<br>
<br>
Item was added:<br>
+ ISO8859TextConverter subclass: #ISO88595TextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: ISO88595TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('iso88595' 'iso8859-5' 'iso-8859-5') copy!<br>
<br>
Item was added:<br>
+ ----- Method: ISO88595TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r0080 16r0081 16r0082 16r0083 16r0084 16r0085 16r0086 16r0087<br>
+       16r0088 16r0089 16r008A 16r008B 16r008C 16r008D 16r008E 16r008F<br>
+       16r0090 16r0091 16r0092 16r0093 16r0094 16r0095 16r0096 16r0097<br>
+       16r0098 16r0099 16r009A 16r009B 16r009C 16r009D 16r009E 16r009F<br>
+       16r00A0 16r0401 16r0402 16r0403 16r0404 16r0405 16r0406 16r0407<br>
+       16r0408 16r0409 16r040A 16r040B 16r040C 16r00AD 16r040E 16r040F<br>
+       16r0410 16r0411 16r0412 16r0413 16r0414 16r0415 16r0416 16r0417<br>
+       16r0418 16r0419 16r041A 16r041B 16r041C 16r041D 16r041E 16r041F<br>
+       16r0420 16r0421 16r0422 16r0423 16r0424 16r0425 16r0426 16r0427<br>
+       16r0428 16r0429 16r042A 16r042B 16r042C 16r042D 16r042E 16r042F<br>
+       16r0430 16r0431 16r0432 16r0433 16r0434 16r0435 16r0436 16r0437<br>
+       16r0438 16r0439 16r043A 16r043B 16r043C 16r043D 16r043E 16r043F<br>
+       16r0440 16r0441 16r0442 16r0443 16r0444 16r0445 16r0446 16r0447<br>
+       16r0448 16r0449 16r044A 16r044B 16r044C 16r044D 16r044E 16r044F<br>
+       16r2116 16r0451 16r0452 16r0453 16r0454 16r0455 16r0456 16r0457<br>
+       16r0458 16r0459 16r045A 16r045B 16r045C 16r00A7 16r045E 16r045F).!<br>
<br>
Item was added:<br>
+ ISO8859TextConverter subclass: #ISO88596TextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: ISO88596TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('iso88596' 'iso8859-6' 'iso-8859-6') copy!<br>
<br>
Item was added:<br>
+ ----- Method: ISO88596TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r0080 16r0081 16r0082 16r0083 16r0084 16r0085 16r0086 16r0087<br>
+       16r0088 16r0089 16r008A 16r008B 16r008C 16r008D 16r008E 16r008F<br>
+       16r0090 16r0091 16r0092 16r0093 16r0094 16r0095 16r0096 16r0097<br>
+       16r0098 16r0099 16r009A 16r009B 16r009C 16r009D 16r009E 16r009F<br>
+       16r00A0 -16r001 -16r001 -16r001 16r00A4 -16r001 -16r001 -16r001<br>
+       -16r001 -16r001 -16r001 -16r001 16r060C 16r00AD -16r001 -16r001<br>
+       -16r001 -16r001 -16r001 -16r001 -16r001 -16r001 -16r001 -16r001<br>
+       -16r001 -16r001 -16r001 16r061B -16r001 -16r001 -16r001 16r061F<br>
+       -16r001 16r0621 16r0622 16r0623 16r0624 16r0625 16r0626 16r0627<br>
+       16r0628 16r0629 16r062A 16r062B 16r062C 16r062D 16r062E 16r062F<br>
+       16r0630 16r0631 16r0632 16r0633 16r0634 16r0635 16r0636 16r0637<br>
+       16r0638 16r0639 16r063A -16r001 -16r001 -16r001 -16r001 -16r001<br>
+       16r0640 16r0641 16r0642 16r0643 16r0644 16r0645 16r0646 16r0647<br>
+       16r0648 16r0649 16r064A 16r064B 16r064C 16r064D 16r064E 16r064F<br>
+       16r0650 16r0651 16r0652 -16r001 -16r001 -16r001 -16r001 -16r001<br>
+       -16r001 -16r001 -16r001 -16r001 -16r001 -16r001 -16r001 -16r001).!<br>
<br>
Item was changed:<br>
+ ISO8859TextConverter subclass: #ISO88597TextConverter<br>
- ByteTextConverter subclass: #ISO88597TextConverter<br>
        instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
-       classVariableNames: 'FromTable'<br>
        poolDictionaries: ''<br>
        category: 'Multilingual-TextConversion'!<br>
- - !ISO88597TextConverter commentStamp: '<historical>' prior: 0!<br>
- Text converter for ISO 8859-7.  An international encoding used for Greek.!<br>
<br>
Item was changed:<br>
 ----- Method: ISO88597TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('iso88597' 'iso8859-7' 'iso-8859-7') copy!<br>
- encodingNames - -     ^ #('iso-8859-7' 'greek-iso-8859-8bit') copy<br>
- !<br>
<br>
Item was changed:<br>
 ----- Method: ISO88597TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
 initializeDecodeTable<br>
<br>
+       super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r0080 16r0081 16r0082 16r0083 16r0084 16r0085 16r0086 16r0087<br>
+       16r0088 16r0089 16r008A 16r008B 16r008C 16r008D 16r008E 16r008F<br>
+       16r0090 16r0091 16r0092 16r0093 16r0094 16r0095 16r0096 16r0097<br>
+       16r0098 16r0099 16r009A 16r009B 16r009C 16r009D 16r009E 16r009F<br>
+       16r00A0 16r2018 16r2019 16r00A3 16r20AC 16r20AF 16r00A6 16r00A7<br>
+       16r00A8 16r00A9 16r037A 16r00AB 16r00AC 16r00AD -16r001 16r2015<br>
+       16r00B0 16r00B1 16r00B2 16r00B3 16r0384 16r0385 16r0386 16r00B7<br>
+       16r0388 16r0389 16r038A 16r00BB 16r038C 16r00BD 16r038E 16r038F<br>
+       16r0390 16r0391 16r0392 16r0393 16r0394 16r0395 16r0396 16r0397<br>
+       16r0398 16r0399 16r039A 16r039B 16r039C 16r039D 16r039E 16r039F<br>
+       16r03A0 16r03A1 -16r001 16r03A3 16r03A4 16r03A5 16r03A6 16r03A7<br>
+       16r03A8 16r03A9 16r03AA 16r03AB 16r03AC 16r03AD 16r03AE 16r03AF<br>
+       16r03B0 16r03B1 16r03B2 16r03B3 16r03B4 16r03B5 16r03B6 16r03B7<br>
+       16r03B8 16r03B9 16r03BA 16r03BB 16r03BC 16r03BD 16r03BE 16r03BF<br>
+       16r03C0 16r03C1 16r03C2 16r03C3 16r03C4 16r03C5 16r03C6 16r03C7<br>
+       16r03C8 16r03C9 16r03CA 16r03CB 16r03CC 16r03CD 16r03CE -16r001).!<br>
-       decodeTable := (0 to: 127) , ((128 to: 159) collect: [:i | -1]) , #(<br>
-               16r00A0 16r2018 16r2019 16r00A3 16r20AC 16r20AF 16r00A6 16r00A7<br>
-               16r00A8 16r00A9 16r037A 16r00AB 16r00AC 16r00AD 16rFFFD 16r2015<br>
-               16r00B0 16r00B1 16r00B2 16r00B3 16r0384 16r0385 16r0386 16r00B7<br>
-               16r0388 16r0389 16r038A 16r00BB 16r038C 16r00BD 16r038E 16r038F<br>
-               16r0390 16r0391 16r0392 16r0393 16r0394 16r0395 16r0396 16r0397<br>
-               16r0398 16r0399 16r039A 16r039B 16r039C 16r039D 16r039E 16r039F<br>
-               16r03A0 16r03A1 16rFFFD 16r03A3 16r03A4 16r03A5 16r03A6 16r03A7<br>
-               16r03A8 16r03A9 16r03AA 16r03AB 16r03AC 16r03AD 16r03AE 16r03AF<br>
-               16r03B0 16r03B1 16r03B2 16r03B3 16r03B4 16r03B5 16r03B6 16r03B7<br>
-               16r03B8 16r03B9 16r03BA 16r03BB 16r03BC 16r03BD 16r03BE 16r03BF<br>
-               16r03C0 16r03C1 16r03C2 16r03C3 16r03C4 16r03C5 16r03C6 16r03C7<br>
-               16r03C8 16r03C9 16r03CA 16r03CB 16r03CC 16r03CD 16r03CE 16rFFFD<br>
-       )!<br>
<br>
Item was added:<br>
+ ISO8859TextConverter subclass: #ISO88598TextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: ISO88598TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('iso88598' 'iso8859-8' 'iso-8859-8') copy!<br>
<br>
Item was added:<br>
+ ----- Method: ISO88598TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r0080 16r0081 16r0082 16r0083 16r0084 16r0085 16r0086 16r0087<br>
+       16r0088 16r0089 16r008A 16r008B 16r008C 16r008D 16r008E 16r008F<br>
+       16r0090 16r0091 16r0092 16r0093 16r0094 16r0095 16r0096 16r0097<br>
+       16r0098 16r0099 16r009A 16r009B 16r009C 16r009D 16r009E 16r009F<br>
+       16r00A0 -16r001 16r00A2 16r00A3 16r00A4 16r00A5 16r00A6 16r00A7<br>
+       16r00A8 16r00A9 16r00D7 16r00AB 16r00AC 16r00AD 16r00AE 16r00AF<br>
+       16r00B0 16r00B1 16r00B2 16r00B3 16r00B4 16r00B5 16r00B6 16r00B7<br>
+       16r00B8 16r00B9 16r00F7 16r00BB 16r00BC 16r00BD 16r00BE -16r001<br>
+       -16r001 -16r001 -16r001 -16r001 -16r001 -16r001 -16r001 -16r001<br>
+       -16r001 -16r001 -16r001 -16r001 -16r001 -16r001 -16r001 -16r001<br>
+       -16r001 -16r001 -16r001 -16r001 -16r001 -16r001 -16r001 -16r001<br>
+       -16r001 -16r001 -16r001 -16r001 -16r001 -16r001 -16r001 16r2017<br>
+       16r05D0 16r05D1 16r05D2 16r05D3 16r05D4 16r05D5 16r05D6 16r05D7<br>
+       16r05D8 16r05D9 16r05DA 16r05DB 16r05DC 16r05DD 16r05DE 16r05DF<br>
+       16r05E0 16r05E1 16r05E2 16r05E3 16r05E4 16r05E5 16r05E6 16r05E7<br>
+       16r05E8 16r05E9 16r05EA -16r001 -16r001 16r200E 16r200F -16r001).!<br>
<br>
Item was added:<br>
+ ISO8859TextConverter subclass: #ISO88599TextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: ISO88599TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('iso88599' 'iso8859-9' 'iso-8859-9' 'latin5' 'latin-5') copy!<br>
<br>
Item was added:<br>
+ ----- Method: ISO88599TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r0080 16r0081 16r0082 16r0083 16r0084 16r0085 16r0086 16r0087<br>
+       16r0088 16r0089 16r008A 16r008B 16r008C 16r008D 16r008E 16r008F<br>
+       16r0090 16r0091 16r0092 16r0093 16r0094 16r0095 16r0096 16r0097<br>
+       16r0098 16r0099 16r009A 16r009B 16r009C 16r009D 16r009E 16r009F<br>
+       16r00A0 16r00A1 16r00A2 16r00A3 16r00A4 16r00A5 16r00A6 16r00A7<br>
+       16r00A8 16r00A9 16r00AA 16r00AB 16r00AC 16r00AD 16r00AE 16r00AF<br>
+       16r00B0 16r00B1 16r00B2 16r00B3 16r00B4 16r00B5 16r00B6 16r00B7<br>
+       16r00B8 16r00B9 16r00BA 16r00BB 16r00BC 16r00BD 16r00BE 16r00BF<br>
+       16r00C0 16r00C1 16r00C2 16r00C3 16r00C4 16r00C5 16r00C6 16r00C7<br>
+       16r00C8 16r00C9 16r00CA 16r00CB 16r00CC 16r00CD 16r00CE 16r00CF<br>
+       16r011E 16r00D1 16r00D2 16r00D3 16r00D4 16r00D5 16r00D6 16r00D7<br>
+       16r00D8 16r00D9 16r00DA 16r00DB 16r00DC 16r0130 16r015E 16r00DF<br>
+       16r00E0 16r00E1 16r00E2 16r00E3 16r00E4 16r00E5 16r00E6 16r00E7<br>
+       16r00E8 16r00E9 16r00EA 16r00EB 16r00EC 16r00ED 16r00EE 16r00EF<br>
+       16r011F 16r00F1 16r00F2 16r00F3 16r00F4 16r00F5 16r00F6 16r00F7<br>
+       16r00F8 16r00F9 16r00FA 16r00FB 16r00FC 16r0131 16r015F 16r00FF).!<br>
<br>
Item was added:<br>
+ ByteTextConverter subclass: #ISO8859TextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: ISO8859TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+       decodeTable := (0 to: 255) asArray!<br>
<br>
Item was changed:<br>
 ----- Method: LanguageEnvironment class>>fileNameConverterClass (in category 'subclass responsibilities') -----<br>
 fileNameConverterClass<br>
<br>
        self subclassResponsibility.<br>
+       ^ ISO88591TextConverter.<br>
-       ^ Latin1TextConverter.<br>
 !<br>
<br>
Item was changed:<br>
 ----- Method: LanguageEnvironment class>>systemConverterClass (in category 'subclass responsibilities') -----<br>
 systemConverterClass<br>
<br>
        self subclassResponsibility.<br>
+       ^ ISO88591TextConverter.<br>
-       ^ Latin1TextConverter.<br>
 !<br>
<br>
Item was changed:<br>
 ----- Method: Latin1Environment class>>systemConverterClass (in category 'subclass responsibilities') -----<br>
 systemConverterClass<br>
<br>
        | platformName osVersion |<br>
        platformName := Smalltalk platformName.<br>
        osVersion := Smalltalk getSystemAttribute: 1002.<br>
        (platformName = 'Win32'<br>
                        and: [osVersion = 'CE'])<br>
                ifTrue: [^ MacRomanTextConverter].<br>
        platformName = 'Win32'<br>
+               ifTrue: [^ (self win32VMUsesUnicode) ifTrue: [UTF8TextConverter] ifFalse: [ISO88591TextConverter]].<br>
-               ifTrue: [^ (self win32VMUsesUnicode) ifTrue: [UTF8TextConverter] ifFalse: [Latin1TextConverter]].<br>
        platformName = 'Mac OS'<br>
                ifTrue: [^ ('10*' match: Smalltalk osVersion)<br>
                                ifTrue: [UTF8TextConverter]<br>
                                ifFalse: [MacRomanTextConverter]].<br>
        platformName = 'unix'<br>
                ifTrue: [^ UTF8TextConverter].<br>
        ^ MacRomanTextConverter!<br>
<br>
Item was removed:<br>
- ByteTextConverter subclass: #Latin1TextConverter<br>
-       instanceVariableNames: ''<br>
-       classVariableNames: ''<br>
-       poolDictionaries: ''<br>
-       category: 'Multilingual-TextConversion'!<br>
- - !Latin1TextConverter commentStamp: '<historical>' prior: 0!<br>
- Text converter for ISO 8859-1.  An international encoding used in Western Europe.!<br>
<br>
Item was removed:<br>
- ----- Method: Latin1TextConverter class>>encodingNames (in category 'utilities') -----<br>
- encodingNames - -     ^ #('latin-1' 'latin1' 'iso-8859-1') copy.<br>
- !<br>
<br>
Item was removed:<br>
- ----- Method: Latin1TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
- initializeDecodeTable<br>
-       decodeTable := (0 to: 255) asArray!<br>
<br>
Item was removed:<br>
- ----- Method: Latin1TextConverter>>nextFromS<wbr>tream: (in category 'conversion') -----<br>
- nextFromStream: aStream<br>
- -     ^ aStream basicNext.<br>
- !<br>
<br>
Item was removed:<br>
- Latin1TextConverter subclass: #Latin9TextConverter<br>
-       instanceVariableNames: ''<br>
-       classVariableNames: ''<br>
-       poolDictionaries: ''<br>
-       category: 'Multilingual-TextConversion'!<br>
- - !Latin9TextConverter commentStamp: 'pre 4/21/2017 11:40' prior: 0!<br>
- Text converter for ISO 8859-15.  An international encoding also used in Western Europe.!<br>
<br>
Item was removed:<br>
- ----- Method: Latin9TextConverter class>>encodingNames (in category 'as yet unclassified') -----<br>
- encodingNames - -     ^ #('latin-9' 'latin9' 'iso-8859-15') copy.<br>
- !<br>
<br>
Item was removed:<br>
- ----- Method: Latin9TextConverter class>>initializeDecodeTable (in category 'as yet unclassified') -----<br>
- initializeDecodeTable<br>
-       super initializeDecodeTable.<br>
-       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
-               16r0080 16r0081 16r0082 16r0083 16r0084 16r0085 16r0086 16r0087<br>
-               16r0088 16r0089 16r008A 16r008B 16r008C 16r008D 16r008E 16r008F<br>
-               16r0090 16r0091 16r0092 16r0093 16r0094 16r0095 16r0096 16r0097<br>
-               16r0098 16r0099 16r009A 16r009B 16r009C 16r009D 16r009E 16r009F<br>
-               16r00A0 16r00A1 16r00A2 16r00A3 16r20AC 16r00A5 16r0160 16r00A7<br>
-               16r0161 16r00A9 16r00AA 16r00AB 16r00AC 16r00AD 16r00AE 16r00AF<br>
-               16r00B0 16r00B1 16r00B2 16r00B3 16r017D 16r00B5 16r00B6 16r00B7<br>
-               16r017E 16r00B9 16r00BA 16r00BB 16r0152 16r0153 16r0178 16r00BF<br>
-               16r00C0 16r00C1 16r00C2 16r00C3 16r00C4 16r00C5 16r00C6 16r00C7<br>
-               16r00C8 16r00C9 16r00CA 16r00CB 16r00CC 16r00CD 16r00CE 16r00CF<br>
-               16r00D0 16r00D1 16r00D2 16r00D3 16r00D4 16r00D5 16r00D6 16r00D7<br>
-               16r00D8 16r00D9 16r00DA 16r00DB 16r00DC 16r00DD 16r00DE 16r00DF<br>
-               16r00E0 16r00E1 16r00E2 16r00E3 16r00E4 16r00E5 16r00E6 16r00E7<br>
-               16r00E8 16r00E9 16r00EA 16r00EB 16r00EC 16r00ED 16r00EE 16r00EF<br>
-               16r00F0 16r00F1 16r00F2 16r00F3 16r00F4 16r00F5 16r00F6 16r00F7<br>
-               16r00F8 16r00F9 16r00FA 16r00FB 16r00FC 16r00FD 16r00FE 16r00FF).!<br>
<br>
Item was added:<br>
+ MacOSCPTextConverter subclass: #MacCyrillicTextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: MacCyrillicTextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('maccyrillic') copy!<br>
<br>
Item was added:<br>
+ ----- Method: MacCyrillicTextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r0410 16r0411 16r0412 16r0413 16r0414 16r0415 16r0416 16r0417<br>
+       16r0418 16r0419 16r041A 16r041B 16r041C 16r041D 16r041E 16r041F<br>
+       16r0420 16r0421 16r0422 16r0423 16r0424 16r0425 16r0426 16r0427<br>
+       16r0428 16r0429 16r042A 16r042B 16r042C 16r042D 16r042E 16r042F<br>
+       16r2020 16r00B0 16r00A2 16r00A3 16r00A7 16r2022 16r00B6 16r0406<br>
+       16r00AE 16r00A9 16r2122 16r0402 16r0452 16r2260 16r0403 16r0453<br>
+       16r221E 16r00B1 16r2264 16r2265 16r0456 16r00B5 16r2202 16r0408<br>
+       16r0404 16r0454 16r0407 16r0457 16r0409 16r0459 16r040A 16r045A<br>
+       16r0458 16r0405 16r00AC 16r221A 16r0192 16r2248 16r2206 16r00AB<br>
+       16r00BB 16r2026 16r00A0 16r040B 16r045B 16r040C 16r045C 16r0455<br>
+       16r2013 16r2014 16r201C 16r201D 16r2018 16r2019 16r00F7 16r201E<br>
+       16r040E 16r045E 16r040F 16r045F 16r2116 16r0401 16r0451 16r044F<br>
+       16r0430 16r0431 16r0432 16r0433 16r0434 16r0435 16r0436 16r0437<br>
+       16r0438 16r0439 16r043A 16r043B 16r043C 16r043D 16r043E 16r043F<br>
+       16r0440 16r0441 16r0442 16r0443 16r0444 16r0445 16r0446 16r0447<br>
+       16r0448 16r0449 16r044A 16r044B 16r044C 16r044D 16r044E 16r00A4).!<br>
<br>
Item was added:<br>
+ MacOSCPTextConverter subclass: #MacGreekTextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: MacGreekTextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('macgreek') copy!<br>
<br>
Item was added:<br>
+ ----- Method: MacGreekTextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r00C4 16r00B9 16r00B2 16r00C9 16r00B3 16r00D6 16r00DC 16r0385<br>
+       16r00E0 16r00E2 16r00E4 16r0384 16r00A8 16r00E7 16r00E9 16r00E8<br>
+       16r00EA 16r00EB 16r00A3 16r2122 16r00EE 16r00EF 16r2022 16r00BD<br>
+       16r2030 16r00F4 16r00F6 16r00A6 16r00AD 16r00F9 16r00FB 16r00FC<br>
+       16r2020 16r0393 16r0394 16r0398 16r039B 16r039E 16r03A0 16r00DF<br>
+       16r00AE 16r00A9 16r03A3 16r03AA 16r00A7 16r2260 16r00B0 16r0387<br>
+       16r0391 16r00B1 16r2264 16r2265 16r00A5 16r0392 16r0395 16r0396<br>
+       16r0397 16r0399 16r039A 16r039C 16r03A6 16r03AB 16r03A8 16r03A9<br>
+       16r03AC 16r039D 16r00AC 16r039F 16r03A1 16r2248 16r03A4 16r00AB<br>
+       16r00BB 16r2026 16r00A0 16r03A5 16r03A7 16r0386 16r0388 16r0153<br>
+       16r2013 16r2015 16r201C 16r201D 16r2018 16r2019 16r00F7 16r0389<br>
+       16r038A 16r038C 16r038E 16r03AD 16r03AE 16r03AF 16r03CC 16r038F<br>
+       16r03CD 16r03B1 16r03B2 16r03C8 16r03B4 16r03B5 16r03C6 16r03B3<br>
+       16r03B7 16r03B9 16r03BE 16r03BA 16r03BB 16r03BC 16r03BD 16r03BF<br>
+       16r03C0 16r03CE 16r03C1 16r03C3 16r03C4 16r03B8 16r03C9 16r03C2<br>
+       16r03C7 16r03C5 16r03B6 16r03CA 16r03CB 16r0390 16r03B0 -16r001).!<br>
<br>
Item was added:<br>
+ MacOSCPTextConverter subclass: #MacIcelandTextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: MacIcelandTextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('maciceland') copy!<br>
<br>
Item was added:<br>
+ ----- Method: MacIcelandTextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r00C4 16r00C5 16r00C7 16r00C9 16r00D1 16r00D6 16r00DC 16r00E1<br>
+       16r00E0 16r00E2 16r00E4 16r00E3 16r00E5 16r00E7 16r00E9 16r00E8<br>
+       16r00EA 16r00EB 16r00ED 16r00EC 16r00EE 16r00EF 16r00F1 16r00F3<br>
+       16r00F2 16r00F4 16r00F6 16r00F5 16r00FA 16r00F9 16r00FB 16r00FC<br>
+       16r00DD 16r00B0 16r00A2 16r00A3 16r00A7 16r2022 16r00B6 16r00DF<br>
+       16r00AE 16r00A9 16r2122 16r00B4 16r00A8 16r2260 16r00C6 16r00D8<br>
+       16r221E 16r00B1 16r2264 16r2265 16r00A5 16r00B5 16r2202 16r2211<br>
+       16r220F 16r03C0 16r222B 16r00AA 16r00BA 16r2126 16r00E6 16r00F8<br>
+       16r00BF 16r00A1 16r00AC 16r221A 16r0192 16r2248 16r2206 16r00AB<br>
+       16r00BB 16r2026 16r00A0 16r00C0 16r00C3 16r00D5 16r0152 16r0153<br>
+       16r2013 16r2014 16r201C 16r201D 16r2018 16r2019 16r00F7 16r25CA<br>
+       16r00FF 16r0178 16r2044 16r00A4 16r00D0 16r00F0 16r00DE 16r00FE<br>
+       16r00FD 16r00B7 16r201A 16r201E 16r2030 16r00C2 16r00CA 16r00C1<br>
+       16r00CB 16r00C8 16r00CD 16r00CE 16r00CF 16r00CC 16r00D3 16r00D4<br>
+       -16r001 16r00D2 16r00DA 16r00DB 16r00D9 16r0131 16r02C6 16r02DC<br>
+       16r00AF 16r02D8 16r02D9 16r02DA 16r00B8 16r02DD 16r02DB 16r02C7).!<br>
<br>
Item was added:<br>
+ MacOSCPTextConverter subclass: #MacLatin2TextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: MacLatin2TextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('maclatin2') copy!<br>
<br>
Item was added:<br>
+ ----- Method: MacLatin2TextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r00C4 16r0100 16r0101 16r00C9 16r0104 16r00D6 16r00DC 16r00E1<br>
+       16r0105 16r010C 16r00E4 16r010D 16r0106 16r0107 16r00E9 16r0179<br>
+       16r017A 16r010E 16r00ED 16r010F 16r0112 16r0113 16r0116 16r00F3<br>
+       16r0117 16r00F4 16r00F6 16r00F5 16r00FA 16r011A 16r011B 16r00FC<br>
+       16r2020 16r00B0 16r0118 16r00A3 16r00A7 16r2022 16r00B6 16r00DF<br>
+       16r00AE 16r00A9 16r2122 16r0119 16r00A8 16r2260 16r0123 16r012E<br>
+       16r012F 16r012A 16r2264 16r2265 16r012B 16r0136 16r2202 16r2211<br>
+       16r0142 16r013B 16r013C 16r013D 16r013E 16r0139 16r013A 16r0145<br>
+       16r0146 16r0143 16r00AC 16r221A 16r0144 16r0147 16r2206 16r00AB<br>
+       16r00BB 16r2026 16r00A0 16r0148 16r0150 16r00D5 16r0151 16r014C<br>
+       16r2013 16r2014 16r201C 16r201D 16r2018 16r2019 16r00F7 16r25CA<br>
+       16r014D 16r0154 16r0155 16r0158 16r2039 16r203A 16r0159 16r0156<br>
+       16r0157 16r0160 16r201A 16r201E 16r0161 16r015A 16r015B 16r00C1<br>
+       16r0164 16r0165 16r00CD 16r017D 16r017E 16r016A 16r00D3 16r00D4<br>
+       16r016B 16r016E 16r00DA 16r016F 16r0170 16r0171 16r0172 16r0173<br>
+       16r00DD 16r00FD 16r0137 16r017B 16r0141 16r017C 16r0122 16r02C7).!<br>
<br>
Item was added:<br>
+ ByteTextConverter subclass: #MacOSCPTextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: MacOSCPTextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+       decodeTable := (0 to: 255) asArray!<br>
<br>
Item was changed:<br>
+ MacOSCPTextConverter subclass: #MacRomanTextConverter<br>
- ByteTextConverter subclass: #MacRomanTextConverter<br>
        instanceVariableNames: ''<br>
        classVariableNames: ''<br>
        poolDictionaries: ''<br>
        category: 'Multilingual-TextConversion'!<br>
<br>
 !MacRomanTextConverter commentStamp: '<historical>' prior: 0!<br>
 Text converter for Mac Roman.  An encoding used for the languages originated from Western Europe area.!<br>
<br>
Item was changed:<br>
 ----- Method: MacRomanTextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('macroman') copy!<br>
- encodingNames - -     ^ #('mac-roman' ) copy<br>
- !<br>
<br>
Item was changed:<br>
 ----- Method: MacRomanTextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
 initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r00C4 16r00C5 16r00C7 16r00C9 16r00D1 16r00D6 16r00DC 16r00E1<br>
+       16r00E0 16r00E2 16r00E4 16r00E3 16r00E5 16r00E7 16r00E9 16r00E8<br>
+       16r00EA 16r00EB 16r00ED 16r00EC 16r00EE 16r00EF 16r00F1 16r00F3<br>
+       16r00F2 16r00F4 16r00F6 16r00F5 16r00FA 16r00F9 16r00FB 16r00FC<br>
+       16r2020 16r00B0 16r00A2 16r00A3 16r00A7 16r2022 16r00B6 16r00DF<br>
+       16r00AE 16r00A9 16r2122 16r00B4 16r00A8 16r2260 16r00C6 16r00D8<br>
+       16r221E 16r00B1 16r2264 16r2265 16r00A5 16r00B5 16r2202 16r2211<br>
+       16r220F 16r03C0 16r222B 16r00AA 16r00BA 16r2126 16r00E6 16r00F8<br>
+       16r00BF 16r00A1 16r00AC 16r221A 16r0192 16r2248 16r2206 16r00AB<br>
+       16r00BB 16r2026 16r00A0 16r00C0 16r00C3 16r00D5 16r0152 16r0153<br>
+       16r2013 16r2014 16r201C 16r201D 16r2018 16r2019 16r00F7 16r25CA<br>
+       16r00FF 16r0178 16r2044 16r00A4 16r2039 16r203A 16rFB01 16rFB02<br>
+       16r2021 16r00B7 16r201A 16r201E 16r2030 16r00C2 16r00CA 16r00C1<br>
+       16r00CB 16r00C8 16r00CD 16r00CE 16r00CF 16r00CC 16r00D3 16r00D4<br>
+       -16r001 16r00D2 16r00DA 16r00DB 16r00D9 16r0131 16r02C6 16r02DC<br>
+       16r00AF 16r02D8 16r02D9 16r02DA 16r00B8 16r02DD 16r02DB 16r02C7).!<br>
-       decodeTable := (0 to: 127) , #(<br>
-               196 197 199 201 209 214 220 225 224 226 228 227 229 231 233 232 "80-8F"<br>
-               234 235 237 236 238 239 241 243 242 244 246 245 250 249 251 252 "90-9F"<br>
-               134 176 162 163 167 149 182 223 174 169 153 180 168 128 198 216 "A0-AF"<br>
-               129 177 138 141 165 181 142 143 144 154 157 170 186 158 230 248         "B0-BF"<br>
-               191 161 172 166 131 173 178 171 187 133 160 192 195 213 140 156         "C0-CF"<br>
-               150 151 147 148 145 146 247 179 255 159 185 164 139 155 188 189 "D0-DF"<br>
-               135 183 130 132 137 194 202 193 203 200 205 206 207 204 211 212 "E0-EF"<br>
-               190 210 218 219 217 208 136 152 175 215 221 222 184 240 253 254 "F0-FF"<br>
-       )!<br>
<br>
Item was added:<br>
+ MacOSCPTextConverter subclass: #MacTurkishTextConverter<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: 'Multilingual-TextConversion'!<br>
<br>
Item was added:<br>
+ ----- Method: MacTurkishTextConverter class>>encodingNames (in category 'utilities') -----<br>
+ encodingNames<br>
+ +     ^ #('macturkish') copy!<br>
<br>
Item was added:<br>
+ ----- Method: MacTurkishTextConverter class>>initializeDecodeTable (in category 'class initialization') -----<br>
+ initializeDecodeTable<br>
+ +     super initializeDecodeTable.<br>
+       decodeTable := (decodeTable copyFrom: 1 to: 128) , #(<br>
+       16r00C4 16r00C5 16r00C7 16r00C9 16r00D1 16r00D6 16r00DC 16r00E1<br>
+       16r00E0 16r00E2 16r00E4 16r00E3 16r00E5 16r00E7 16r00E9 16r00E8<br>
+       16r00EA 16r00EB 16r00ED 16r00EC 16r00EE 16r00EF 16r00F1 16r00F3<br>
+       16r00F2 16r00F4 16r00F6 16r00F5 16r00FA 16r00F9 16r00FB 16r00FC<br>
+       16r2020 16r00B0 16r00A2 16r00A3 16r00A7 16r2022 16r00B6 16r00DF<br>
+       16r00AE 16r00A9 16r2122 16r00B4 16r00A8 16r2260 16r00C6 16r00D8<br>
+       16r221E 16r00B1 16r2264 16r2265 16r00A5 16r00B5 16r2202 16r2211<br>
+       16r220F 16r03C0 16r222B 16r00AA 16r00BA 16r2126 16r00E6 16r00F8<br>
+       16r00BF 16r00A1 16r00AC 16r221A 16r0192 16r2248 16r2206 16r00AB<br>
+       16r00BB 16r2026 16r00A0 16r00C0 16r00C3 16r00D5 16r0152 16r0153<br>
+       16r2013 16r2014 16r201C 16r201D 16r2018 16r2019 16r00F7 16r25CA<br>
+       16r00FF 16r0178 16r011E 16r011F 16r0130 16r0131 16r015E 16r015F<br>
+       16r2021 16r00B7 16r201A 16r201E 16r2030 16r00C2 16r00CA 16r00C1<br>
+       16r00CB 16r00C8 16r00CD 16r00CE 16r00CF 16r00CC 16r00D3 16r00D4<br>
+       -16r00</blockquote>
</div>
...</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</div>
</body>
</html>