Starting error on PlateformResolver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Dr. Geo |
Fix Released
|
Critical
|
Esteban Lorenzano |
Bug Description
The error at start up is from the PlateformResolv
It detect plateform as iPhone, but there are no iPhoneResolver so we
need one.
Hi,
I am just looking at those senders (in PharoCore 1.3 not very fresh).
And I can see some breakage intorducing a platform with new name can
cause.
e. g.:
defaultEncodingName
| platformName osVersion |
platformName := OSPlatform platformName.
osVersion := OSPlatform osVersion.
OSPlatform isWin32CE ifTrue: [^'utf-8' copy].
(#('Win32') includes: platformName)
ifTrue: [^'cp-1252' copy].
(#('unix') includes: platformName) ifTrue: [^'iso8859-15' copy].
^'mac-roman'
if it is neither unix nor windows, it is assumed to be mac Although
the choice of iso8859-15 seems a bit deliberate as well - why not
utf-8 these days
We may need a new method like OsPlatformClass isAndroid (or to make
isUnix return true for Android)
But these are benign.
Workspace intialize will not know which line ending to use although
this is clearly as in the Unix case when running under Android.
For may reasons, Android approximates the Unix environment.
Changed in drgeo: | |
importance: | Undecided → Critical |
assignee: | nobody → Esteban Lorenzano (estebanlm) |
milestone: | none → 12.07 |
Changed in drgeo: | |
status: | Fix Committed → Fix Released |
you have an IOSResponder, in iPhone-Events package. That's the appropiate (yes, probably VM should answer iOS instead iPhone... historical issues)