squeak-smalltalk / squeak-object-memory

Issues and assets related to the Squeak object memory.
https://bugs.squeak.org
MIT License
12 stars 1 forks source link

Squeak 6.0 alpha incorrect input interpreter under Windows 10 Chinese Edition #11

Closed dram closed 2 years ago

dram commented 2 years ago

In Squeak 6.0 alpha, SimplifiedChineseEnvironment inputInterpreterClass is WinGB2312InputInterpreter, which is incorrect under Windows 10 Chinese Edition.

After changing to UTF32CNInputInterpreter for Win32 in SimplifiedChineseEnvironment class>>inputInterpreterClass and running following cleanups, chinese input works properly.

HandMorph clearInterpreters.
LanguageEnvironment resetKnownEnvironments.
dram commented 2 years ago

Submit a patch to The Inbox: https://lists.squeakfoundation.org/pipermail/squeak-dev/2022-May/220227.html

marceltaeumel commented 2 years ago

Merged.