[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Sun Nov 22 23:55:05 UTC 2009


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

http://lists.squeakfoundation.org/pipermail/packages/2009-November/001855.html

Name: Collections-nice.206
Ancestors: Collections-ar.205, Collections-ul.205

1) merge ul.205 (collect:into: collect:as:)
2) correct #nextLine and #upToAnyOf: using a new message #collectionSpecies

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

http://lists.squeakfoundation.org/pipermail/packages/2009-November/001856.html

Name: Files-nice.31
Ancestors: Files-cwp.30

1) correct #nextLine and #upToAnyOf: using a new message #collectionSpecies
2) correct #insertLineFeeds (unused) to work whatever the line end conventions

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

http://lists.squeakfoundation.org/pipermail/packages/2009-November/001857.html

Name: System-dtl.169
Ancestors: System-nice.168

Better Project>>printOn: for displaying MVC and Morphic projects in an object explorer

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

http://lists.squeakfoundation.org/pipermail/packages/2009-November/001858.html

Name: Collections-nice.207
Ancestors: Collections-nice.206

remove duplicated code from #convertToSystemString

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

http://lists.squeakfoundation.org/pipermail/packages/2009-November/001859.html

Name: Kernel-nice.304
Ancestors: Kernel-ul.303

cosmetic clean up of allInstancesDo: do not test == UndefinedObject, but rather override where due.

remove Metaclass>>#allInstances.
We could also remove Metaclass>>#allInstancesDo:


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

http://lists.squeakfoundation.org/pipermail/packages/2009-November/001860.html

Name: Collections-nice.208
Ancestors: Collections-nice.207

Speedup OrderedCollection and SortedCollection asArray (a usual pattern)

size 1 -> 1.6x
size 10 -> 2.8x
size 100 -> 12.1x
size 1000 -> 27.7x

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

http://lists.squeakfoundation.org/pipermail/packages/2009-November/001861.html

Name: Morphic-dtl.245
Ancestors: Morphic-kb.244

Add MorphicProject>>prepareForDelete to support Project>>okToChange

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

http://lists.squeakfoundation.org/pipermail/packages/2009-November/001862.html

Name: System-dtl.170
Ancestors: System-dtl.169

Remove Morphic dependencies from Project>>okToChange.
Add Project>>prepareForDelete and MorphicProject>>prepareForDelete to handle Morphic specific cleanup actions.

Remove some apparently unneeded logic by changing from this:
	ok := world isMorph not and: [world scheduledControllers size <= 1].
	ok ifFalse: [self isMorphic ifTrue:
		[self parent == CurrentProject 
			ifFalse: [^ true]]].  "view from elsewhere.  just delete it."

to this:
	self parent == CurrentProject 
			ifFalse: [^ true].  "view from elsewhere.  just delete it."


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



More information about the Squeak-dev mailing list