[Pkg] The Trunk: Multilingual-ul.200.mcz

commits at source.squeak.org commits at source.squeak.org
Fri Aug 15 02:48:05 UTC 2014


Levente Uzonyi uploaded a new version of Multilingual to project The Trunk:
http://source.squeak.org/trunk/Multilingual-ul.200.mcz

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

Name: Multilingual-ul.200
Author: ul
Time: 15 August 2014, 4:11:35.855 am
UUID: 7fac98fd-9abf-4f69-a21f-3e16b5710480
Ancestors: Multilingual-ul.199

Fix the startup of various file streams.
- ensure that MultiByteFileStream's default line end convention is initialized at startup, and only at startup
- don't initialize the stdioFiles more than once at startup

=============== Diff against Multilingual-ul.199 ===============

Item was removed:
- ----- Method: MultiByteFileStream class>>startUp (in category 'class initialization') -----
- startUp
- 
- 	self guessDefaultLineEndConvention.
- !

Item was added:
+ ----- Method: MultiByteFileStream class>>startUp: (in category 'class initialization') -----
+ startUp: resuming
+ 
+ 	resuming ifTrue: [ self guessDefaultLineEndConvention ]
+ !

Item was changed:
+ (PackageInfo named: 'Multilingual') postscript: '"Remove CrLfFileStream from the startupList"
+ (Smalltalk classNamed: ''CrLfFileStream'') ifNotNil: [ :class |
+ 	Smalltalk removeFromStartUpList: class ]'!
- (PackageInfo named: 'Multilingual') postscript: '"Initialize the value of wantsLineEndConversion in all MultiByteFileStreams"
- MultiByteFileStream allSubInstancesDo: [ :each |
- 	(each instVarNamed: #wantsLineEndConversion) ifNil: [
- 		each instVarNamed: #wantsLineEndConversion put: false ] ]'!



More information about the Packages mailing list