Bert Freudenberg uploaded a new version of Monticello to project The Trunk:
http://source.squeak.org/trunk/Monticello-hjh.530.mcz
==================== Summary ====================
Name: Monticello-hjh.530
Author: hjh
Time: 22 January 2013, 10:27:20.512 pm
UUID: a02278e6-4e36-ca40-ad26-7239863e76cd
Ancestors: Monticello-hjh.529
Updated comments in MCDefinition, MCPackage and MCSnapshot after review by Bert Freudenberg.
=============== Diff against Monticello-nice.528 ===============
Item was changed:
Object subclass: #MCDefinition
instanceVariableNames: ''
classVariableNames: ''
poolDictionaries: ''
category: 'Monticello-Base'!
MCDefinition class
instanceVariableNames: 'instances'!
+
+ !MCDefinition commentStamp: 'hjh 1/22/2013 22:25' prior: 0!
+ A MCDefinition is a model for Smalltalk code. A package snapshot (MCSnapshot) is a collection of these definitions.
+
+ !
MCDefinition class
instanceVariableNames: 'instances'!
Item was changed:
Object subclass: #MCPackage
instanceVariableNames: 'name'
classVariableNames: ''
poolDictionaries: ''
category: 'Monticello-Base'!
+
+ !MCPackage commentStamp: 'hjh 1/22/2013 22:22' prior: 0!
+ MCPackage uses PackageInfo to find out which methods and classes belong to a package.
+
+
+ !
Item was changed:
Object subclass: #MCSnapshot
instanceVariableNames: 'definitions'
classVariableNames: ''
poolDictionaries: ''
category: 'Monticello-Base'!
+
+ !MCSnapshot commentStamp: 'hjh 1/22/2013 22:26' prior: 0!
+ A MCSnapshot is a snapshot of an MCPackage. It is a collection of MCDefinitions.
+
+ !
Bert Freudenberg uploaded a new version of Monticello to project The Trunk:
http://source.squeak.org/trunk/Monticello-hjh.530.mcz
==================== Summary ====================
Name: Monticello-hjh.530
Author: hjh
Time: 22 January 2013, 10:27:20.512 pm
UUID: a02278e6-4e36-ca40-ad26-7239863e76cd
Ancestors: Monticello-hjh.529
Updated comments in MCDefinition, MCPackage and MCSnapshot after review by Bert Freudenberg.
=============== Diff against Monticello-nice.528 ===============
Item was changed:
Object subclass: #MCDefinition
instanceVariableNames: ''
classVariableNames: ''
poolDictionaries: ''
category: 'Monticello-Base'!
MCDefinition class
instanceVariableNames: 'instances'!
+
+ !MCDefinition commentStamp: 'hjh 1/22/2013 22:25' prior: 0!
+ A MCDefinition is a model for Smalltalk code. A package snapshot (MCSnapshot) is a collection of these definitions.
+
+ !
MCDefinition class
instanceVariableNames: 'instances'!
Item was changed:
Object subclass: #MCPackage
instanceVariableNames: 'name'
classVariableNames: ''
poolDictionaries: ''
category: 'Monticello-Base'!
+
+ !MCPackage commentStamp: 'hjh 1/22/2013 22:22' prior: 0!
+ MCPackage uses PackageInfo to find out which methods and classes belong to a package.
+
+
+ !
Item was changed:
Object subclass: #MCSnapshot
instanceVariableNames: 'definitions'
classVariableNames: ''
poolDictionaries: ''
category: 'Monticello-Base'!
+
+ !MCSnapshot commentStamp: 'hjh 1/22/2013 22:26' prior: 0!
+ A MCSnapshot is a snapshot of an MCPackage. It is a collection of MCDefinitions.
+
+ !
Bert Freudenberg uploaded a new version of Monticello to project The Trunk:
http://source.squeak.org/trunk/Monticello-hjh.530.mcz
==================== Summary ====================
Name: Monticello-hjh.530
Author: hjh
Time: 22 January 2013, 10:27:20.512 pm
UUID: a02278e6-4e36-ca40-ad26-7239863e76cd
Ancestors: Monticello-hjh.529
Updated comments in MCDefinition, MCPackage and MCSnapshot after review by Bert Freudenberg.
=============== Diff against Monticello-nice.528 ===============
Item was changed:
Object subclass: #MCDefinition
instanceVariableNames: ''
classVariableNames: ''
poolDictionaries: ''
category: 'Monticello-Base'!
MCDefinition class
instanceVariableNames: 'instances'!
+
+ !MCDefinition commentStamp: 'hjh 1/22/2013 22:25' prior: 0!
+ A MCDefinition is a model for Smalltalk code. A package snapshot (MCSnapshot) is a collection of these definitions.
+
+ !
MCDefinition class
instanceVariableNames: 'instances'!
Item was changed:
Object subclass: #MCPackage
instanceVariableNames: 'name'
classVariableNames: ''
poolDictionaries: ''
category: 'Monticello-Base'!
+
+ !MCPackage commentStamp: 'hjh 1/22/2013 22:22' prior: 0!
+ MCPackage uses PackageInfo to find out which methods and classes belong to a package.
+
+
+ !
Item was changed:
Object subclass: #MCSnapshot
instanceVariableNames: 'definitions'
classVariableNames: ''
poolDictionaries: ''
category: 'Monticello-Base'!
+
+ !MCSnapshot commentStamp: 'hjh 1/22/2013 22:26' prior: 0!
+ A MCSnapshot is a snapshot of an MCPackage. It is a collection of MCDefinitions.
+
+ !
Bert Freudenberg uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-bf.635.mcz
==================== Summary ====================
Name: Morphic-bf.635
Author: bf
Time: 22 January 2013, 2:33:29.137 pm
UUID: 9659cce5-e9b9-44e0-ae9a-7a02bd375515
Ancestors: Morphic-dtl.634
DockingBarUpdatingMenuMorph: forget references held in menu items as soon as menu is closed
=============== Diff against Morphic-dtl.634 ===============
Item was added:
+ ----- Method: DockingBarUpdatingMenuMorph>>outOfWorld: (in category 'as yet unclassified') -----
+ outOfWorld: aWorld
+ "Forget references held in menu items. It will be rebuild anyways."
+ aWorld ifNotNil: [self removeAllMorphs].
+ !
Bert Freudenberg uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-bf.635.mcz
==================== Summary ====================
Name: Morphic-bf.635
Author: bf
Time: 22 January 2013, 2:33:29.137 pm
UUID: 9659cce5-e9b9-44e0-ae9a-7a02bd375515
Ancestors: Morphic-dtl.634
DockingBarUpdatingMenuMorph: forget references held in menu items as soon as menu is closed
=============== Diff against Morphic-dtl.634 ===============
Item was added:
+ ----- Method: DockingBarUpdatingMenuMorph>>outOfWorld: (in category 'as yet unclassified') -----
+ outOfWorld: aWorld
+ "Forget references held in menu items. It will be rebuild anyways."
+ aWorld ifNotNil: [self removeAllMorphs].
+ !
Bert Freudenberg uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-bf.635.mcz
==================== Summary ====================
Name: Morphic-bf.635
Author: bf
Time: 22 January 2013, 2:33:29.137 pm
UUID: 9659cce5-e9b9-44e0-ae9a-7a02bd375515
Ancestors: Morphic-dtl.634
DockingBarUpdatingMenuMorph: forget references held in menu items as soon as menu is closed
=============== Diff against Morphic-dtl.634 ===============
Item was added:
+ ----- Method: DockingBarUpdatingMenuMorph>>outOfWorld: (in category 'as yet unclassified') -----
+ outOfWorld: aWorld
+ "Forget references held in menu items. It will be rebuild anyways."
+ aWorld ifNotNil: [self removeAllMorphs].
+ !
Bert Freudenberg uploaded a new version of Collections to project The Trunk:
http://source.squeak.org/trunk/Collections-bf.498.mcz
==================== Summary ====================
Name: Collections-bf.498
Author: bf
Time: 22 January 2013, 9:12:43.242 am
UUID: 8b3351ea-4d1a-4771-985b-589a13b3e605
Ancestors: Collections-nice.497, Collections-topa.366
Merge Collections-topa.366:
Provide #asCamelCase for Strings.
=============== Diff against Collections-nice.497 ===============
Item was added:
+ ----- Method: String>>asCamelCase (in category 'converting') -----
+ asCamelCase
+ "Convert to CamelCase. Can be conveinient
+ in conjunction with #asLegalSelector
+ 'A man, a plan, a canal, panama' asCamelCase.
+ 'A man, a plan, a canal, panama' asCamelCase asLegalSelector.
+ 'Here 123should % be 6 the name6 of the method' asCamelCase.
+ 'Here 123should % be 6 the name6 of the method' asCamelCase asLegalSelector."
+
+ ^ self class streamContents: [:stream |
+ self substrings do: [:sub |
+ stream nextPutAll: sub capitalized]]!