Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002231.ht...
Name: Traits-ar.253 Ancestors: Traits-ar.252
Install NanoTraits.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002232.ht...
Name: Traits-ar.254 Ancestors: Traits-ar.253
Shipping NanoTraits part 2: Commit package back after NanoTraits install.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002233.ht...
Name: Kernel-ar.350 Ancestors: Kernel-ar.349
Shipping NanoTraits part 2: Commit Kernel package back after NanoTraits install.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002234.ht...
Name: Kernel-ar.351 Ancestors: Kernel-ar.350
Shipping NanoTraits part 3: A hand ful of small changes that pave the way for the (major) follow-on cleanup.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002235.ht...
Name: Traits-ar.255 Ancestors: Traits-ar.254
Shipping NanoTraits part 3: A hand ful of small changes that pave the way for the (major) follow-on cleanup.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002236.ht...
Name: Kernel-ar.352 Ancestors: Kernel-ar.351
Shipping NanoTraits part 4: Here comes the big clean up. Let's see if it's loadable :-)
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002237.ht...
Name: Traits-ar.256 Ancestors: Traits-ar.255
Shipping NanoTraits part 4: Here comes the big clean up. Let's see if it's loadable :-)
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002238.ht...
Name: Traits-ar.261 Ancestors: Traits-ar.259
Revert the use of ClassTrait being the class of Trait. It causes problems when modifying class Trait itself since the subclass machinery isn't present and ClassBuilder is not ready for supporting alternative metaclasses in this form.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002239.ht...
Name: Traits-ar.263 Ancestors: Traits-ar.262
Prepare to push traitComposition into TraitOrganizer so that we don't need to duplicate it in three places (Class, Metaclass, TraitDescription).
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002240.ht...
Name: Kernel-ar.353 Ancestors: Kernel-ar.352
Prepare to push the trait composition into TraitOrganizer to avoid duplication in three places (Class, Metaclass, TraitDescription).
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002241.ht...
Name: Traits-ar.264 Ancestors: Traits-ar.263
Push traitsComposition into TraitOrganizer.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002242.ht...
Name: Traits-ar.266 Ancestors: Traits-ar.265
Also remove Trait class>>initialize.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002243.ht...
Name: Kernel-ar.356 Ancestors: Kernel-ar.355
Temporarily disable warning about class redefinition to remove unused ivars from traits.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002244.ht...
Name: Kernel-ar.358 Ancestors: Kernel-ar.357
Some recategorization and removal of empty categories.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002245.ht...
Name: Traits-ar.269 Ancestors: Traits-ar.268
More recategorization.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002246.ht...
Name: Kernel-ar.359 Ancestors: Kernel-ar.358
Final cleanup touches: Avoid unused protocol, remove reclassification.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002247.ht...
Name: Monticello-ar.348 Ancestors: Monticello-ar.347
Final trait cleanup touches: Avoid direct MC extensions of traits (rather have traits check for MC presence). This will allow unloading of traits without modifying the MC package.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002248.ht...
Name: Traits-ar.270 Ancestors: Traits-ar.269
Final cleanup touches: Remove some unused or duplicate left-overs.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002249.ht...
Name: ReleaseBuilder-ar.43 Ancestors: ReleaseBuilder-nice.42
Final trait cleanup touches: Avoid Undeclared references.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002250.ht...
Name: ScriptLoader-ar.329 Ancestors: ScriptLoader-nice.328
Final trait cleanup touches: Avoid Undeclared references.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002251.ht...
Name: Kernel-ar.360 Ancestors: Kernel-ar.359
Fix small typo in obsoletion - removeTraitUser: should be sent to the elements of the composition.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002252.ht...
Name: Traits-ar.271 Ancestors: Traits-ar.270
Fix a few issues where we should operate on the elements of the trait transform instead of the transform itself.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002253.ht...
Name: KernelTests-ar.127 Ancestors: KernelTests-nice.126
Correct a newly failing test which didn't account for eventual trait / classtrait instances.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002254.ht...
Name: TraitsTests-ar.1 Ancestors:
Put traits tests back as separate package.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002255.ht...
Name: Kernel-ul.362 Ancestors: Kernel-ul.361
- speed up method trailer creation - speed up source fetching from source files
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002256.ht...
Name: Collections-ar.268 Ancestors: Collections-ul.267
Enhancements to Collection>>do:displayingProgress:. The new version has two additional features: It allows the provision of a block argument for the label instead of a string, i.e.,
Smalltalk allClasses do:[:aClass| (Delay forMilliseconds: 1) wait] displayingProgress:[:aClass| 'Processing ', aClass name]
The second addition is an update limit that ensures that we're not spending our time in display updates. When the update limit is zero, we will update every round through the iteration, see:
(Smalltalk allClasses) do:[:aClass| (Delay forMilliseconds: 1) wait] displayingProgress:[:aClass| 'Processing ', aClass name] every: 0.
whereas with non-zero argument we only do this every n msecs:
(Smalltalk allClasses) do:[:aClass| (Delay forMilliseconds: 1) wait] displayingProgress:[:aClass| 'Processing ', aClass name] every: 200.
The default update limit is 20ms which should be a pretty good general choice.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002257.ht...
Name: Collections-ar.269 Ancestors: Collections-ar.268
Tidy up do:displayingProgress:every: a little. Make sure we update label before processing the element (may not be valid afterwards) and ensure that progress is always displayed for the first and the last element.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/002258.ht...
Name: Collections-dtl.268 Ancestors: Collections-ul.267
Add remaining portions of NewSystemTracer-ajh, with classes and methods recategoried to SystemTracing.
=============================================
squeak-dev@lists.squeakfoundation.org