Daily Commit Log

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

Daily Commit Log

commits-2
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2014-July/007192.html

Name: Kernel-nice.860
Ancestors: Kernel-eem.859

Avoid engaging LargeInteger arithmetic (asTrueFraction) just for testing the sign of a Float

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2014-July/007193.html

Name: System.spur-kfr.678
Ancestors: System-kfr.678

System-kfr.678 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.170

When collapsing windows pay attention to the height of the docking bar

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2014-July/007194.html

Name: Kernel.spur-nice.860
Ancestors: Kernel-nice.860

Kernel-nice.860 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.170

Avoid engaging LargeInteger arithmetic (asTrueFraction) just for testing the sign of a Float

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2014-July/007195.html

Name: System.spur-kfr.679
Ancestors: System-kfr.679

System-kfr.679 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.170

Utilities class>>commandKeyMappings is now a help topic. This menthod is removed to avoid dupication
Utilities class>>openCommandKeyHelp opens a HelpBrowser

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2014-July/007196.html

Name: System.spur-nice.680
Ancestors: System-nice.680

System-nice.680 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.170

RWStream Shoot them up part 4:
How to drop an image without a RWBinaryOrTextStream.
I feel like applying a balm on chicken pox one by one. There are a lot of them, my image is crippled, and it's itching considerably!

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2014-July/007197.html

Name: CollectionsTests-nice.220
Ancestors: CollectionsTests-eem.219

Let ReadStreamTest test ReadStream, WriteStreamTest test WriteStream, and move ReadWriteStream tests in ReadWriteStreamTest.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2014-July/007198.html

Name: Collections-nice.576
Ancestors: Collections-eem.575

Convert a WriteStream into a ReadStream.
Beware, this version is optimized to avoid a copy, but is sharing some state.
Thus:

        s := WriteStream on: String new.
        self writeSomethingOn: s.
        self readSomethingFrom: s readStream.

is a good replacement for:

        s := ReadWriteStream on: String new.
        self writeSomethingOn: s.
        self readSomethingFrom: s reset

But avoid overwriting like this:

        w := String new writeStream.
        self writeSomethingOn: w.
        r := w readStream.
        self writeSomethingElseOn: w reset.
        self compare: r to: w readStream.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2014-July/007199.html

Name: Installer-Core-nice.394
Ancestors: Installer-Core-cmm.393

Replace usage of ReadWriteStream for piping transformations by alternate WriteStream converted to ReadStream.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2014-July/007200.html

Name: Collections.spur-nice.576
Ancestors: Collections-nice.576

Collections-nice.576 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.172

Convert a WriteStream into a ReadStream.
Beware, this version is optimized to avoid a copy, but is sharing some state.
Thus:

        s := WriteStream on: String new.
        self writeSomethingOn: s.
        self readSomethingFrom: s readStream.

is a good replacement for:

        s := ReadWriteStream on: String new.
        self writeSomethingOn: s.
        self readSomethingFrom: s reset

But avoid overwriting like this:

        w := String new writeStream.
        self writeSomethingOn: w.
        r := w readStream.
        self writeSomethingElseOn: w reset.
        self compare: r to: w readStream.

=============================================