[squeak-dev] The Trunk: Multilingual-nice.139.mcz
commits at source.squeak.org
commits at source.squeak.org
Wed Mar 30 20:53:15 UTC 2011
Nicolas Cellier uploaded a new version of Multilingual to project The Trunk:
http://source.squeak.org/trunk/Multilingual-nice.139.mcz
==================== Summary ====================
Name: Multilingual-nice.139
Author: nice
Time: 30 March 2011, 10:52:57.838 pm
UUID: 113356c1-c621-944f-9e35-c3cc5ed0d195
Ancestors: Multilingual-ul.138
minor ifNil refactoring
=============== Diff against Multilingual-ul.138 ===============
Item was changed:
----- Method: ByteTextConverter>>nextFromStream: (in category 'conversion') -----
nextFromStream: aStream
| character1 |
aStream isBinary ifTrue: [^ aStream basicNext].
+ character1 := aStream basicNext ifNil: [^ nil].
- character1 := aStream basicNext.
- character1 isNil ifTrue: [^ nil].
^ self toSqueak: character1!
Item was changed:
----- Method: MultiByteBinaryOrTextStream>>upTo: (in category 'public') -----
upTo: delim
| out ch |
out := WriteStream on: (String new: 1000).
self atEnd ifTrue: [^ ''].
+ [(ch := self next) == nil] whileFalse: [
- [(ch := self next) isNil] whileFalse: [
(ch = delim) ifTrue: [
^ out contents "terminator is not doubled; we're done!!"
].
out nextPut: ch.
].
^ out contents.
!
Item was changed:
----- Method: TTCFont class>>registry (in category 'other') -----
registry
+ ^ Registry
+ ifNil: [Registry := IdentityDictionary new]
-
- ^ Registry isNil
- ifTrue: [Registry := IdentityDictionary new]
- ifFalse: [Registry].
!
Item was changed:
----- Method: TTCFont>>emphasis: (in category 'accessing') -----
emphasis: code
code > 3 ifTrue: [^ self].
code = 0 ifTrue: [^ self].
+ derivatives ifNil: [^ self].
- derivatives isNil ifTrue: [^ self].
^ (derivatives at: code) ifNil: [self].
!
Item was changed:
----- Method: TTCFontSet class>>registry (in category 'as yet unclassified') -----
registry
+ ^ Registry
+ ifNil: [Registry := IdentityDictionary new]!
-
- ^ Registry isNil
- ifTrue: [Registry := IdentityDictionary new]
- ifFalse: [Registry].
- !
More information about the Squeak-dev
mailing list
|