The Trunk: Multilingual-tonyg.234.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: Multilingual-tonyg.234.mcz

commits-2
David T. Lewis uploaded a new version of Multilingual to project The Trunk:
http://source.squeak.org/trunk/Multilingual-tonyg.234.mcz

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

Name: Multilingual-tonyg.234
Author: tonyg
Time: 22 January 2018, 11:13:59.777714 am
UUID: ca658d2d-6ee8-4e37-b776-54b30f826fe9
Ancestors: Multilingual-dtl.233

Repair bug identified in MultilingualTests-tonyg.28.

=============== Diff against Multilingual-dtl.233 ===============

Item was changed:
  ----- Method: MultiByteFileStream>>upToPosition: (in category 'accessing') -----
  upToPosition: anInteger
  "Answer a subcollection containing items starting from the current position and ending including the given position. Usefully different to #next: in that positions measure *bytes* from the file, where #next: wants to measure *characters*."
  ^self collectionSpecies new: 1000 streamContents: [ :stream |
  | ch |
+ [ (self position >= anInteger) or: [(ch := self next) == nil] ]
- [ (ch := self next) == nil or: [ self position > anInteger ] ]
  whileFalse: [ stream nextPut: ch ] ]!