[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Fri Oct 30 23:55:04 UTC 2009


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

http://lists.squeakfoundation.org/pipermail/packages/2009-October/001693.html

Name: GraphicsTests-dtl.15
Ancestors: GraphicsTests-ar.14

Add six new tests to BitBltTest provided by Juan Vuletich, reference Mantis 7407. These tests will fail until the necessary fixes have been applied to BitBltPlugin in the VM.

Two existing tests in BitBltTest (#testAlphaCompositingSimulated and #testAlphaCompositing2Simulated) should be moved to the VMMaker package as per Juan's recommendation, but are left here until the VMaker changes have been made (follow-up required).



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

http://lists.squeakfoundation.org/pipermail/packages/2009-October/001694.html

Name: CollectionsTests-nice.105
Ancestors: CollectionsTests-ar.104

Test #isSelfEvaluating a bit deeper

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

http://lists.squeakfoundation.org/pipermail/packages/2009-October/001695.html

Name: Collections-nice.173
Ancestors: Collections-ar.172

Correct some #isSelfEvaluating implementations that were a bit relax.

Anyway, the implementation is still weak:
Try ((0 at 1 extent: 1 at 1) -> 0) isSelfEvaluating
Then try to evaluate ((0 at 1 extent: 1 at 1) -> 0) printString

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

http://lists.squeakfoundation.org/pipermail/packages/2009-October/001696.html

Name: Kernel-nice.282
Ancestors: Kernel-nice.281

Just a comment about #isSelfEvaluating

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

http://lists.squeakfoundation.org/pipermail/packages/2009-October/001697.html

Name: GraphicsTests-nice.16
Ancestors: GraphicsTests-dtl.15

Some basic tests of the color wheel using #h:s:v:

(By the way, I wonder how other Smalltalk model hue, isn't it a fraction of revolution between 0 and 1 ?)

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

http://lists.squeakfoundation.org/pipermail/packages/2009-October/001698.html

Name: Graphics-nice.85
Ancestors: Graphics-jdr.84

Make h:s:v: work in case of negative angle

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

http://lists.squeakfoundation.org/pipermail/packages/2009-October/001699.html

Name: KernelTests-nice.104
Ancestors: KernelTests-nice.103

Test #arcTan: behavior especially near zero and negativeZero

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

http://lists.squeakfoundation.org/pipermail/packages/2009-October/001700.html

Name: Kernel-nice.283
Ancestors: Kernel-nice.282

Make #arcTan: behave as libm atan2 near zero and negativeZero

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

http://lists.squeakfoundation.org/pipermail/packages/2009-October/001701.html

Name: Collections-nice.174
Ancestors: Collections-nice.173

A bit of cleanup before printing every Array with a Brace notation (unless they are literal of course)

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

http://lists.squeakfoundation.org/pipermail/packages/2009-October/001702.html

Name: Traits-nice.241
Ancestors: Traits-ar.240

remove #arraySize from FixedIdentitySet (a Trait private class)
It was unsent.
It was sole implementor.
It was a synonym for #capacity, so useless anyway
It was invoking super with a different selector, which is possible but questionable.


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

http://lists.squeakfoundation.org/pipermail/packages/2009-October/001703.html

Name: Collections-nice.175
Ancestors: Collections-nice.174

Implement Eliot suggestion to always print Array with a brace format (unless they are literal).
Thus I renamed #printAsSelfEvaluatingFormOn: -> #printAsBraceFormOn:

If community agree on this one, then more cleanup and removal will follow

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



More information about the Squeak-dev mailing list