[squeak-dev] The Trunk: Multilingual-pre.241.mcz

commits at source.squeak.org commits at source.squeak.org
Sun Oct 14 09:05:58 UTC 2018


Patrick Rein uploaded a new version of Multilingual to project The Trunk:
http://source.squeak.org/trunk/Multilingual-pre.241.mcz

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

Name: Multilingual-pre.241
Author: pre
Time: 14 October 2018, 11:05:46.183278 am
UUID: 2c4d4e3f-8378-a64c-982e-39ace612766e
Ancestors: Multilingual-pre.240

Converts the line end string to be used by the TextConverter to the encoding of the converter before installing it.

=============== Diff against Multilingual-pre.240 ===============

Item was changed:
  ----- Method: TextConverter>>installLineEndConvention: (in category 'initialize-release') -----
  installLineEndConvention: lineEndStringOrNil
  
  	latin1Map := self class latin1Map.
  	latin1Encodings := self class latin1Encodings.
+ 	lineEndStringOrNil ifNotNil: [ | convertedLineEndString |
+ 		latin1Encodings := latin1Encodings copy.
+ 		convertedLineEndString := String streamContents: [:stream | 
+ 			lineEndStringOrNil readStream do: [:c |
+ 				self nextPut: c toStream: stream]].
+ 		latin1Encodings at: Character cr asciiValue + 1 put: convertedLineEndString.
- 	lineEndStringOrNil ifNotNil:
- 		[latin1Encodings := latin1Encodings copy.
- 		latin1Encodings at: Character cr asciiValue + 1 put: lineEndStringOrNil.
  		latin1Map := latin1Map copy.
  		latin1Map at: Character cr asciiValue + 1 put: 1]!



More information about the Squeak-dev mailing list