[squeak-dev] The Trunk: Multilingual-xw.282.mcz
commits at source.squeak.org
commits at source.squeak.org
Tue May 3 11:41:38 UTC 2022
Marcel Taeumel uploaded a new version of Multilingual to project The Trunk:
http://source.squeak.org/trunk/Multilingual-xw.282.mcz
==================== Summary ====================
Name: Multilingual-xw.282
Author: xw
Time: 3 May 2022, 10:28:57.967288 am
UUID: 5c6aba2e-8417-1046-b3f9-d4ccfc9ac7b8
Ancestors: Multilingual-mt.281
Various fixes for Chinese Environment under Windows platform
Fixes:
https://github.com/squeak-smalltalk/squeak-object-memory/issues/9
https://github.com/squeak-smalltalk/squeak-object-memory/issues/10
https://github.com/squeak-smalltalk/squeak-object-memory/issues/11
=============== Diff against Multilingual-mt.281 ===============
Item was changed:
----- Method: SimplifiedChineseEnvironment class>>clipboardInterpreterClass (in category 'accessing') -----
clipboardInterpreterClass
| platformName |
platformName := Smalltalk platformName.
platformName = 'Win32' ifTrue:
+ [^UTF8ClipboardInterpreter].
- [^WinGB2312ClipboardInterpreter].
platformName = 'Mac OS' ifTrue:
[^((Smalltalk osVersion indexOf: $.) > 4 "i.e. not 9xx.n, but 10xx.n, 11xx.n etc")
ifTrue: [NoConversionClipboardInterpreter]
ifFalse: [WinGB2312ClipboardInterpreter]].
platformName = 'unix' ifTrue:
[^(ShiftJISTextConverter encodingNames includes: X11Encoding getEncoding)
ifTrue: [MacShiftJISClipboardInterpreter]
ifFalse: [NoConversionClipboardInterpreter]].
^NoConversionClipboardInterpreter!
Item was added:
+ ----- Method: SimplifiedChineseEnvironment class>>fileNameConverterClass (in category 'accessing') -----
+ fileNameConverterClass
+ | platformName |
+ platformName := Smalltalk platformName.
+ platformName = 'Win32' ifTrue:
+ [^UTF8TextConverter].
+ ^ self systemConverterClass!
Item was changed:
----- Method: SimplifiedChineseEnvironment class>>inputInterpreterClass (in category 'accessing') -----
inputInterpreterClass
| platformName |
platformName := Smalltalk platformName.
platformName = 'Win32' ifTrue:
+ [^UTF32CNInputInterpreter].
- [^WinGB2312InputInterpreter].
platformName = 'Mac OS' ifTrue:
[^((Smalltalk osVersion indexOf: $.) > 4 "i.e. not 9xx.n, but 10xx.n, 11xx.n etc")
ifTrue: [MacUnicodeInputInterpreter]
ifFalse: [WinGB2312InputInterpreter]].
^MacRomanInputInterpreter!
More information about the Squeak-dev
mailing list
|