[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Thu Jul 24 23:55:02 UTC 2014


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.

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


More information about the Squeak-dev mailing list