[squeak-dev] The Inbox: Multilingual-lrnp.283.mcz

Marcel Taeumel marcel.taeumel at hpi.de
Tue May 3 13:52:27 UTC 2022


Hi Lauren --

Is this still necessary? I can add that #cleanUp: to LanguageEnvironment, yet, those broken TextConverter (sub-)instances should be gone by now already.

Best,
Marcel
Am 29.04.2022 05:56:01 schrieb commits at source.squeak.org <commits at source.squeak.org>:
A new version of Multilingual was added to project The Inbox:
http://source.squeak.org/inbox/Multilingual-lrnp.283.mcz

==================== Summary ====================

Name: Multilingual-lrnp.283
Author: lrnp
Time: 28 April 2022, 9:55:49.009678 pm
UUID: 82a0ff0c-f979-4ca4-bec5-2aad22b265bc
Ancestors: Multilingual-mt.281

cleanUp clears known environment instances cache

Stale instances of LanguageEnvironment may also contain stale instances of TextConverter and must be cleared as well.

Fixes an issue where a non-conforming instance of UTF8TextConverter was saved into the trunk image, causing new instances to behave as expected but methods that used Locale to look up a TextConverter to fail.

Loading this version will automatically clear the cache.

=============== Diff against Multilingual-mt.281 ===============

Item was added:
+ ----- Method: LanguageEnvironment class>>cleanUp (in category 'class initialization') -----
+ cleanUp
+ KnownEnvironments := nil!

Item was changed:
+ (PackageInfo named: 'Multilingual') postscript: 'TextConverter cleanUp: true. "Initialize all uninitialized latin-1 tables... issue #6"
+ LanguageEnvironment cleanUp.'!
- (PackageInfo named: 'Multilingual') postscript: 'TextConverter cleanUp: true. "Initialize all uninitialized latin-1 tables... issue #6"'!


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220503/bec0b389/attachment.html>


More information about the Squeak-dev mailing list