Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2014-July/007217.html
Name: Collections.spur-nice.577 Ancestors: Collections-nice.577
Collections-nice.577 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.174
Convert Base64MimeConverter implementation from ReadWriteStream to alternate WriteStream/ReadStream. Beware, the main class messages now answer a ReadStream, not a ReadWriteStream.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2014-July/007218.html
Name: Collections.spur-nice.579 Ancestors: Collections-nice.579
Collections-nice.579 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.174
Implement #peekLast in RWBinaryOrTextStream because it has to care whether isBinary or not.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2014-July/007219.html
Name: Collections.spur-eem.578 Ancestors: Collections-eem.578
Collections-eem.578 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.174
Implement peekLast in TranscriptStream. Implement WriteStream>>ensureEndsWith: in terms of peekLast.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2014-July/007220.html
Name: Collections.spur-nice.580 Ancestors: Collections-nice.580
Collections-nice.580 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.174
peekLast commit and try again...
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2014-July/007221.html
Name: System.spur-nice.681 Ancestors: System-nice.681
System-nice.681 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.174
Remove one useless send of reset. By the way, this is twice the same method... TODO remove the InternalTranslator version.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2014-July/007222.html
Name: System.spur-nice.682 Ancestors: System-nice.682
System-nice.682 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.174
Use peekLast in ReferenceStream rather than skip: -1; next. This is now going to work on a simple WriteStream (no ReadWriteStream requirement).
Note: I don't understand what was a uggly workaround, the fact to peekLast, or (byteStream skip: 0)? If it's (byteStream skip: 0), I don't know what it works around, and I just cross fingers... The sole reference google got me was too far and too light http://st-www.cs.illinois.edu/squeak/Squeak2.0/updates/152hide&show-LG-t...
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2014-July/007223.html
Name: System.spur-nice.683 Ancestors: System-nice.683
System-nice.683 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.174
Let a WriteStream be smart by moving the capability to fileOutClass:andObject: up from ReadWriteStream.
Note: I really don't believe that any of these messages belongs to a Stream hierarchy. But disentangling the stream mess means loosen more than one knot, and I don't want the operation to look like conjuring, we need a careful trace for understanding, dissecting and reverting the potentially lost features, so one change at a time.
=============================================
squeak-dev@lists.squeakfoundation.org