[squeak-dev] The Trunk: Multilingual-mt.259.mcz

commits at source.squeak.org commits at source.squeak.org
Thu Nov 25 10:28:56 UTC 2021


Marcel Taeumel uploaded a new version of Multilingual to project The Trunk:
http://source.squeak.org/trunk/Multilingual-mt.259.mcz

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

Name: Multilingual-mt.259
Author: mt
Time: 25 November 2021, 11:28:53.961354 am
UUID: 6e1246cc-66e2-9140-9e22-49ba1ebad024
Ancestors: Multilingual-ul.258

Adds some backstops to FileStream to avoid having to name "MultiByteFileStream" explicitely in your code. Just use "FileStream fileNamed:do:" etc. and rely on polymorphism.

=============== Diff against Multilingual-ul.258 ===============

Item was added:
+ ----- Method: FileStream>>detectLineEndConvention (in category '*Multilingual-accessing') -----
+ detectLineEndConvention
+ 	"Backstop. See MultiByteFileStream."
+ 	
+ 	^ nil!

Item was added:
+ ----- Method: FileStream>>lineEndConvention (in category '*Multilingual-accessing') -----
+ lineEndConvention
+ 	"See MultiByteFileStream and also String >> #withSqueakLineEndings."
+ 
+ 	^ #cr!

Item was added:
+ ----- Method: FileStream>>lineEndConvention: (in category '*Multilingual-accessing') -----
+ lineEndConvention: aSymbolOrNil
+ 	"Ignore here. See MultiByteFileStream."!

Item was added:
+ ----- Method: FileStream>>setConverterForCode (in category '*Multilingual-accessing') -----
+ setConverterForCode
+ 	"Backstop. See MultiByteFileStream."!

Item was added:
+ ----- Method: FileStream>>wantsLineEndConversion: (in category '*Multilingual-accessing') -----
+ wantsLineEndConversion: aBoolean
+ 	"Backstop. See MultiByteFileStream."!

Item was changed:
  ----- Method: MultiByteFileStream>>lineEndConvention: (in category 'accessing') -----
  lineEndConvention: aSymbol
+ 	"#cr, #lf, #crlf"
+ 	
- 
  	(lineEndConvention := aSymbol) ifNotNil: [wantsLineEndConversion := true].
  	self installLineEndConventionInConverter!



More information about the Squeak-dev mailing list