A new version of Multilingual was added to project The Inbox: http://source.squeak.org/inbox/Multilingual-cbc.201.mcz
==================== Summary ====================
Name: Multilingual-cbc.201 Author: cbc Time: 25 August 2014, 7:26:42.814 pm UUID: ec7dc4af-4bd3-e348-a14c-b56327372ce3 Ancestors: Multilingual-ul.200
Modify #nextChunk to pass test MultiByteFileStreamTest>>testLIneEndingChunk
=============== Diff against Multilingual-ul.200 ===============
Item was changed: ----- Method: MultiByteFileStream>>nextChunk (in category 'fileIn/Out') ----- nextChunk "Answer the contents of the receiver, up to the next terminator character. Doubled terminators indicate an embedded terminator character."
+ ^(wantsLineEndConversion and: [ lineEndConvention notNil ]) + ifTrue: [converter nextChunkLineEndConvertingFromStream: self] + ifFalse: [converter nextChunkFromStream: self]! - ^converter nextChunkFromStream: self!
Item was added: + ----- Method: UTF8TextConverter>>nextChunkLineEndConvertingFromStream: (in category 'fileIn/Out') ----- + nextChunkLineEndConvertingFromStream: input + "Answer the contents of input, up to the next terminator character. Doubled terminators indicate an embedded terminator character." + "Obey line end conversion." + + self skipSeparatorsFrom: input. + ^self + parseLangTagFor: ( + self class decodeByteString: ( + String new: 1000 streamContents: [ :stream | + [ + stream nextPutAll: (input upTo: $!!). + input basicNext == $!! ] + whileTrue: [ + stream nextPut: $!! ]. + input atEnd ifFalse: [ input skip: -1 ] ])) + fromStream: input!
squeak-dev@lists.squeakfoundation.org