[squeak-dev] Daily Commit Log
commits at source.squeak.org
commits at source.squeak.org
Fri Oct 25 23:55:04 UTC 2013
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006554.html
Name: Tests-cmm.258
Ancestors: Tests-cmm.257
- RecentMessagesTest updated for recent updates.
- Support the notion that deletion of a message is worth keeping in RecentMessages. In the future I'd like to see the ability to browse versions on removed methods so they can be restored right from there.
- #recordSelector:forClass:inEnvironment: is basically a private method. No senders of it ever consume its return value. If there is no requirement for it to return anything, it shouldn't.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006555.html
Name: Graphics-ul.275
Ancestors: Graphics-nice.274
Speed up reading of large png images:
- avoid unnecessary allocations in #processNextChunk, by collecting the data from the IDAT chunks into a WriteStream
- reuse the existing ByteArray if the next chunk has the same size as the previous in #processNextChunk
- reuse the contents of the idatChunkStream in #processNonInterlaced and #processInterlaced
- speed up #copyPixelsRGB: a bit by using a ByteArray as the bits for the Form, just like in #copyPixelsRGBA:.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006556.html
Name: System-cmm.606
Ancestors: System-dtl.605
- Correct initialization of RecentMessages in case a new instance is ever made (and for the test cases).
- Fix revertMostRecent.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006557.html
Name: System-ul.607
Ancestors: System-cmm.606
ChangeRecord >> #fileIn: must use the environment to look up the methodClass.
RecentMessages >> #revertMostRecent must pass the environment to the changeRecord, otherwise it can't be filed in.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006558.html
Name: KernelTests-cmm.254
Ancestors: KernelTests-nice.253
Test for valueWithAllPossibleArguments:.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006559.html
Name: Kernel-cmm.812
Ancestors: Kernel-nice.811
Printing utilities for Blocks which include the source code of the block, and Errors which include the description and stack-trace.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006560.html
Name: Kernel-cmm.813
Ancestors: Kernel-cmm.812
- When printing stack traces, the line-end preferences should be set externally.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006561.html
Name: Kernel-cmm.814
Ancestors: Kernel-cmm.813
Added BlockClosure>>#valueWithAllPossibleArguments: to support passing a variable number of arguments to the image from the command-line.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006562.html
Name: System-cmm.608
Ancestors: System-ul.607
Convenience method for passing .st scripts as arguments to image. In the .st script, use Smalltalk do: [ :arg1 :arg2 :etc | ] to start servers, #doAndQuit: [ :args | ... ] for batch jobs, and #do:snapshot:andQuit: for jobs that "build" new images (e.g., for testing and/or deployment). Arguments from the command-line are passed as arguments to the block.
In all cases, Notifications and Errors are logged to stdout and stderr, respectively.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006563.html
Name: Collections-ul.542
Ancestors: Collections-cmm.541
Make Dictionary >> #includesKey: more lightweight.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006564.html
Name: Kernel-ul.815
Ancestors: Kernel-ul.812, Kernel-cmm.814
- merged Kernel-ul.812, Kernel-cmm.814
- removed MethodDictionary >> #includesKey:, because it's bogus
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006565.html
Name: System-dtl.609
Ancestors: System-cmm.608
As reported on the pharo list, there are no senders of DeepCopier>>isItTimeToCheckVariables. The method comment is from 1999. The value of NextVariableCheckTime was last updated in 2001. There are no senders in Squeak 3.2. This method is well past its expiration date, so get rid of it.
=============================================
More information about the Squeak-dev
mailing list
|