[squeak-dev] The Trunk: System-nice.1128.mcz

commits at source.squeak.org commits at source.squeak.org
Tue Mar 3 22:34:49 UTC 2020

Nicolas Cellier uploaded a new version of System to project The Trunk:

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

Name: System-nice.1128
Author: nice
Time: 9 December 2019, 6:25:31.07858 pm
UUID: 8b2bd676-0898-c843-914e-039dde2db037
Ancestors: System-mt.1127

Nuke windows CE OS support.
Let Win32 VM default to UTF32InputInterpreter rather than MacRomanInputInterpreter.

Note: I think that this method is unused and is just adding confusion to already convoluted code... But it is difficult to analyze the source, so it's better to differ this after 5.3 release if unsure. Unless we have a good set of tests?

=============== Diff against System-mt.1127 ===============

Item was changed:
  ----- Method: Locale class>>defaultInputInterpreter (in category 'platform specific') -----
+ 	| platformName |
- 	| platformName osVersion |
  	platformName := Smalltalk platformName.
+ 	platformName = 'Win32' ifTrue: [^UTF32InputInterpreter new].
- 	osVersion := Smalltalk getSystemAttribute: 1002.
- 	(platformName = 'Win32' and: [osVersion = 'CE']) 
- 		ifTrue: [^NoInputInterpreter new].
- 	platformName = 'Win32' ifTrue: [^MacRomanInputInterpreter new].
  	^NoInputInterpreter new!

More information about the Squeak-dev mailing list