[Etoys] VM and accents with linux
Yoshiki Ohshima
yoshiki at vpri.org
Mon Oct 29 19:01:59 EDT 2007
Antonio,
One of the issues is some over-design in the VM done for file name
encodings and also of course there is a bug in the image. Let's take
a look at the drag-and-drop issue. If you rewrite Latin1Environment
class>>fileNameConverterClass to:
fileNameConverterClass
^ UTF8TextConverter
and then invoke the latest VM with "-pathenc MACINTOSH" like:
squeak -pathenc MACINTOSH etoys-dev.image
I can drag and drop a file with latin1 accent characters.
For the keyboard input, change Latin1Environment
class>inputInterpreterClass. There is a horrible chain of if's, but
there is a case for "platformName = 'unix'. If you're using the
latest VM, checking if the system is running under Sugar is not
necessary. You can rewrite the case to look like:
platformName = 'unix' ifTrue: [^ UTF32InputInterpreter].
and it should work.
Sorry for taking long time.
-- Yoshiki
More information about the Etoys
mailing list