[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Thu Apr 2 21:55:03 UTC 2015


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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007765.html

Name: Collections-ul.606
Ancestors: Collections-mt.605

Cache and share #separators and #nonSeparators in CharacterSet (just like #crlf). Remove them on #cleanUp.
Implemented CharacterSet class >> #withAll:.

Removed #noSeparatorMap, #noSeparators, #separatorMap from String class. Also removed the class variables CSNonSeparators, CSSeparators, and CSLineEnders. All users were rewritten to use CharacterSet's version of these sets.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007766.html

Name: Network-ul.159
Ancestors: Network-ul.158

Use CharacterSet's #nonSeparators shared set instead of creating and storing another one in MailAddressTokenizer. Initialize other character sets lazily, and release them during cleanUp.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007767.html

Name: Collections-ul.607
Ancestors: Collections-ul.606

Simplified CharacterSet class>>separators.
Fixed ReadStream >> #nextFloat, when collection is not a ByteString.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007768.html

Name: ToolBuilder-Morphic-mt.115
Ancestors: ToolBuilder-Morphic-cmm.114

Revert something that was re-introduced in cmm.112 but already reverted before.

#selectPath:in: must send #setSelectedMorph: because both are callbacks from #update: within the tree morph.

#selection only talks to the model. We do not have an equivalent for tree-path selection, which talks to the model, yet.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007769.html

Name: Tools-mt.573
Ancestors: Tools-cmm.572

Revert last change in opening explorer because additional call to #rootObject: not needed.

If there is a bug, which I cannot reproduce in my trunk image, it may lie somewhere else. Anyway, #rootObject: should always update the model correctly. No need to call it twice.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007770.html

Name: Tools-mt.574
Ancestors: Tools-mt.573

Added #hMargin to trees. Feature moved from scroll panes to particular tools. Having this, tree selection will ecompass also this margin and no white pixels will be there.

Having this, it is a cosmetic change.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007771.html

Name: Morphic-mt.806
Ancestors: Morphic-cmm.805

Removed hard-coded margins in scroll panes and added them to lists, text fields, and trees.

This gives tool-specific widgets more control about how to handle/draw this margins.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007772.html

Name: Morphic-mt.807
Ancestors: Morphic-mt.806

Fixed #scrollToShow:, which needed an additional offset-lock, because scroll bars tend to call back their float values to the pane, which then tries to calculate pixels again.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007773.html

Name: Morphic-mt.808
Ancestors: Morphic-mt.807

Text fields only show balloon if it has no text. The balloon text will be rendered in that case.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007774.html

Name: ToolBuilder-Morphic-mt.116
Ancestors: ToolBuilder-Morphic-mt.115

Fixed resizing of search input and button bar in ListChooser.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007775.html

Name: ShoutTests-topa.25
Ancestors: ShoutTests-eem.24

Try to lower testing time by caching source file access.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007776.html

Name: Morphic-mt.809
Ancestors: Morphic-mt.808

Fix selection in lists or trees for context menus. By default, models rely on the current selection for the menu. This can be confusing if the user invokes that menu on a different item.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007777.html

Name: System-topa.715
Ancestors: System-ul.714

Make SoundService registeredClasses class-based.
Categorize in AppRegistry

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007778.html

Name: Sound-topa.43
Ancestors: Sound-bf.42

Make SoundService registeredClasses class-based.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007779.html

Name: EToys-topa.120
Ancestors: EToys-bf.119

Make sure we have a SoundSystem when testing sound.

(Alas, DummySoundSystem doesn't cut it here)

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007780.html

Name: Tools-mt.575
Ancestors: Tools-mt.574

Made interface of object explorer consistent with interface of inspector.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007781.html

Name: Morphic-mt.810
Ancestors: Morphic-mt.809

Exploring a morph via its halo menu now attaches the explorer also to the hand -- like inspecting does.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007782.html

Name: Tools-mt.576
Ancestors: Tools-mt.575

Fixes the bug with the wrang label in the system window of object explorers.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007783.html

Name: Morphic-mt.811
Ancestors: Morphic-mt.810

Some fixes in system windows regarding labels.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007784.html

Name: Morphic-mt.812
Ancestors: Morphic-mt.811

Fixed main docking bar to support interaction with outermost pixels. This is especially useful in fullscreen mode where you want to navigate to topLeft and open the Squeak menu or topRight and click to exit fullscreen. Before, there were pixel offsets and thus you had to acquire your target carefully.

This fix includes a replacement of the SearchBarMorph with one that uses tool builder and the pluggable text morph.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007785.html

Name: Collections.spur-ul.606
Ancestors: Collections-ul.606, Collections.spur-mt.605

Collections-ul.606 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-tpr.256

Cache and share #separators and #nonSeparators in CharacterSet (just like #crlf). Remove them on #cleanUp.
Implemented CharacterSet class >> #withAll:.

Removed #noSeparatorMap, #noSeparators, #separatorMap from String class. Also removed the class variables CSNonSeparators, CSSeparators, and CSLineEnders. All users were rewritten to use CharacterSet's version of these sets.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007786.html

Name: Collections.spur-ul.607
Ancestors: Collections-ul.607, Collections.spur-ul.606

Collections-ul.607 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-tpr.256

Simplified CharacterSet class>>separators.
Fixed ReadStream >> #nextFloat, when collection is not a ByteString.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007787.html

Name: Kernel.spur-topa.915
Ancestors: Kernel-topa.915, Kernel.spur-cmm.914

Kernel-topa.915 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-tpr.256

Fix arguments access in WeakMessageSend comparison.

They may be nil; but the accessor guards that already.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007788.html

Name: Kernel.spur-topa.916
Ancestors: Kernel-topa.916, Kernel.spur-topa.915

Kernel-topa.916 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-tpr.256

(same as before)
Fix arguments access in WeakMessageSend

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007789.html

Name: System.spur-ul.713
Ancestors: System-ul.713, System.spur-eem.712

System-ul.713 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-tpr.256

Use a custom CharacterSet for separators instead of modifying the one in CharacterSet - which may be shared. Cache it for better performance, and get rid of it during cleanUp.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007790.html

Name: System.spur-ul.714
Ancestors: System-ul.714, System.spur-ul.713

System-ul.714 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-tpr.256

Avoid LargeInteger arithmetic in ThirtyTwoBitRegister>>leftRotateBy:.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-April/007791.html

Name: System.spur-topa.715
Ancestors: System-topa.715

System-topa.715 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-tpr.256

Make SoundService registeredClasses class-based.
Categorize in AppRegistry

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


More information about the Squeak-dev mailing list