[squeak-dev] The Trunk: System-mt.1324.mcz

commits at source.squeak.org commits at source.squeak.org
Sun Mar 13 10:17:25 UTC 2022

Marcel Taeumel uploaded a new version of System to project The Trunk:

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

Name: System-mt.1324
Author: mt
Time: 13 March 2022, 11:17:15.987963 am
UUID: 9e2ffeff-1a53-2147-af3a-5f907f674683
Ancestors: System-mt.1323

Fixes endless loop on image start-up. Sorry... :/

If you happen do have a stuck image, use DoItFirst or hide your .changes file to then apply this fix manually when the dialog box about not finding the .changes file pops up.

=============== Diff against System-mt.1323 ===============

Item was changed:
  ----- Method: Locale>>fetchCurrencySymbol (in category 'initialize-release') -----
+ 	"Note that we MUST NOT use #currentPlatform here bc. we might currently just initialize it here."
  	| raw |
  	raw := self primCurrencySymbol.
+ 	Smalltalk platformName = 'Win32'
+ 		ifTrue: [raw := raw convertFromEncoding: 'cp1252'].
- 	(Smalltalk platformName = 'Win32'
- 		and: [Locale currentPlatform languageEnvironment isKindOf: Latin1Environment])
- 			ifTrue: [raw := raw convertFromEncoding: 'cp1252'].
  	^ raw!

More information about the Squeak-dev mailing list