[squeak-dev] The Trunk: Multilingual-nice.192.mcz

commits at source.squeak.org commits at source.squeak.org
Sat Oct 12 00:47:27 UTC 2013


Nicolas Cellier uploaded a new version of Multilingual to project The Trunk:
http://source.squeak.org/trunk/Multilingual-nice.192.mcz

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

Name: Multilingual-nice.192
Author: nice
Time: 12 October 2013, 2:46:46.598 am
UUID: 44eafcaf-3c95-441d-ae7d-5bc35966778b
Ancestors: Multilingual-nice.191

Let StrikeFontSet shutDown itself rather than hijacking the StrikeFont shutDown. This removes a dependency.
Let StrikeFontSet printShortDescriptionOn: on his own, rather than having TextStyle asking isKindOf: StrikeFontSet?
Remove BitBltDisplayScanner method already found in superclass.

=============== Diff against Multilingual-nice.191 ===============

Item was removed:
- ----- Method: BitBltDisplayScanner>>isBreakableAt:in:in: (in category '*Multilingual-Display') -----
- isBreakableAt: index in: sourceString in: encodingClass
- 
- 	^ false.
- !

Item was added:
+ ----- Method: StrikeFontSet class>>initialize (in category 'class initialization') -----
+ initialize
+ 	Smalltalk addToShutDownList: self after: StrikeFont!

Item was added:
+ ----- Method: StrikeFontSet class>>shutDown (in category 'class initialization') -----
+ shutDown  "StrikeFontSet shutDown"
+ 	"Deallocate synthetically derived copies of base fonts to save space"
+ 	StrikeFontSet allSubInstancesDo: [:sf | sf reset].!

Item was added:
+ ----- Method: StrikeFontSet class>>unload (in category 'class initialization') -----
+ unload
+ 	Smalltalk removeFromShutDownList: self!

Item was changed:
+ ----- Method: StrikeFontSet>>printOn: (in category 'printing') -----
- ----- Method: StrikeFontSet>>printOn: (in category 'as yet unclassified') -----
  printOn: aStream
  
  	super printOn: aStream.
  	aStream nextPutAll: '(' , self name.
  	aStream space.
  	self height printOn: aStream.
  	aStream nextPut: $).
  !

Item was added:
+ ----- Method: StrikeFontSet>>printShortDescriptionOn: (in category 'printing') -----
+ printShortDescriptionOn: aStream
+ 	super printShortDescriptionOn: aStream.
+ 	aStream nextPutAll: '(FontSet)'!



More information about the Squeak-dev mailing list