Nicolas Cellier uploaded a new version of Multilingual to project The Trunk:
http://source.squeak.org/trunk/Multilingual-nice.243.mcz==================== Summary ====================
Name: Multilingual-nice.243
Author: nice
Time: 11 June 2019, 10:45:54.414371 am
UUID: 94df4c4d-9cfc-0f4d-a971-221a81efe382
Ancestors: Multilingual-pre.242
As its comment tells, squeakToIso is no longer needed, at least since 2005.
The grace delay has been exceptionnally long, but time has come to stop sending it, YAGNI.
Both squeakToIso and isToSqueak are good candidates for deprecation.
=============== Diff against Multilingual-pre.242 ===============
Item was changed:
----- Method: MacUnicodeInputInterpreter>>nextCharFrom:firstEvt: (in category 'keyboard') -----
nextCharFrom: sensor firstEvt: evtBuf
| keyValue mark |
keyValue := evtBuf at: 6.
mark := self japaneseSpecialMark: keyValue.
mark notNil
ifTrue: [^ mark].
keyValue < 256
+ ifTrue: [^Character value: keyValue].
- ifTrue: [^ (Character value: keyValue) squeakToIso].
"Smalltalk systemLanguage charsetClass charFromUnicode: keyValue."
^ Unicode value: keyValue!
Item was changed:
----- Method: UTF32JPInputInterpreter>>nextCharFrom:firstEvt: (in category 'keyboard') -----
nextCharFrom: sensor firstEvt: evtBuf
| keyValue mark |
keyValue := evtBuf at: 6.
keyValue = 0 ifTrue: [keyValue := evtBuf at: 3].
mark := self japaneseSpecialMark: keyValue.
mark notNil
ifTrue: [^ mark].
keyValue < 256
+ ifTrue: [^Character value: keyValue].
- ifTrue: [^ (Character value: keyValue) squeakToIso].
^ Character leadingChar: JapaneseEnvironment leadingChar code: keyValue!
Item was changed:
----- Method: UTF32RussianInputInterpreter>>nextCharFrom:firstEvt: (in category 'keyboard') -----
nextCharFrom: sensor firstEvt: evtBuf
| keyValue |
keyValue := evtBuf at: 6.
keyValue < 256
+ ifTrue: [^Character value: keyValue].
- ifTrue: [^ (Character value: keyValue) squeakToIso].
^ Character leadingChar: RussianEnvironment leadingChar code: keyValue!