[etoys-dev] Etoys Inbox: Multilingual-KR.6.mcz

commits at source.squeak.org commits at source.squeak.org
Fri May 28 03:16:38 EDT 2010


A new version of Multilingual was added to project Etoys Inbox:
http://source.squeak.org/etoysinbox/Multilingual-KR.6.mcz

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

Name: Multilingual-KR.6
Author: KR
Time: 28 May 2010, 4:16:17 pm
UUID: ce04fea3-0067-7646-a291-e5a3381eed12
Ancestors: Multilingual-Richo.5

fix SQ-539 "Cannot copy & paste Japanese external texts on Windows platform"

=============== Diff against Multilingual-Richo.5 ===============

Item was changed:
  ----- Method: JapaneseEnvironment class>>clipboardInterpreterClass (in category 'subclass responsibilities') -----
  clipboardInterpreterClass
  	| platformName osVersion |
  	platformName := SmalltalkImage current  platformName.
  	osVersion := SmalltalkImage current  getSystemAttribute: 1002.
  	(platformName = 'Win32' and: [osVersion = 'CE']) 
  		ifTrue: [^NoConversionClipboardInterpreter].
+ 	platformName = 'Win32' 
+ 		ifTrue: [^self win32VMUsesUnicode 
+ 								ifTrue: [UTF8JPClipboardInterpreter] 
+ 								ifFalse: [WinShiftJISClipboardInterpreter]].
- 	platformName = 'Win32' ifTrue: [^WinShiftJISClipboardInterpreter].
  	platformName = 'Mac OS' 
  		ifTrue: [
  			^('4.*' match: (SmalltalkImage current macVmMajorMinorBuildVersionString)) ifTrue: [MacUTF8ClipboardInterpreter] ifFalse: [MacShiftJISClipboardInterpreter]].
  	^platformName = 'unix' 
  		ifTrue: 
  			[(ShiftJISTextConverter encodingNames includes: X11Encoding getEncoding) 
  				ifTrue: [MacShiftJISClipboardInterpreter]
  				ifFalse: [UnixJPClipboardInterpreter]]
  		ifFalse: [ NoConversionClipboardInterpreter ]!



More information about the etoys-dev mailing list