The Inbox: System-nice.1128.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Inbox: System-nice.1128.mcz

commits-2
Nicolas Cellier uploaded a new version of System to project The Inbox:
http://source.squeak.org/inbox/System-nice.1128.mcz

==================== 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') -----
  defaultInputInterpreter
+ | 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!