Nicolas Cellier uploaded a new version of Monticello to project The Trunk:
http://source.squeak.org/trunk/Monticello-ct.710.mcz
==================== Summary ====================
Name: Monticello-ct.710
Author: ct
Time: 30 December 2019, 3:17:37.039602 pm
UUID: 6df89c06-6946-d141-9ebc-bc42ae6d9b7f
Ancestors: Monticello-ct.706
Improve support for traits by moving some class extensions up to ClassDefinition. This is possible because PackageInfo >> #includesClass: also works with metaclasses or traits.
Just by the way, this fixes some bugs introduced by SqueakIssueIntegration's UI extensions (see https://github.com/hpi-swa-teaching/SqueakIssueIntegration/blob/master/pack…).
=============== Diff against Monticello-ct.706 ===============
Item was removed:
- ----- Method: Class>>packageInfo (in category '*monticello') -----
- packageInfo
- ^ (PackageInfo allPackages select: [ : each | each includesClass: self ])
- ifEmpty: [ nil ]
- ifNotEmpty:
- [ : myPackages | "Select the most-qualified match."
- myPackages detectMax: [ : each | each packageName size ] ]!
Item was removed:
- ----- Method: Class>>workingCopy (in category '*monticello') -----
- workingCopy
- "Answer the MCWorkingCopy in which I am defined."
- ^ self packageInfo ifNotNil: [ : pi | pi workingCopy ]!
Item was added:
+ ----- Method: ClassDescription>>packageInfo (in category '*monticello') -----
+ packageInfo
+ ^ (PackageInfo allPackages select: [ : each | each includesClass: self ])
+ ifEmpty: [ nil ]
+ ifNotEmpty:
+ [ : myPackages | "Select the most-qualified match."
+ myPackages detectMax: [ : each | each packageName size ] ]!
Item was added:
+ ----- Method: ClassDescription>>workingCopy (in category '*monticello') -----
+ workingCopy
+ "Answer the MCWorkingCopy in which I am defined."
+ ^ self packageInfo ifNotNil: [ : pi | pi workingCopy ]!
Marcel Taeumel uploaded a new version of ToolBuilder-Morphic to project The Trunk:
http://source.squeak.org/trunk/ToolBuilder-Morphic-mt.255.mcz
==================== Summary ====================
Name: ToolBuilder-Morphic-mt.255
Author: mt
Time: 5 March 2020, 4:25:33.066454 pm
UUID: 793a3a0f-91db-c84e-a5a0-e49881af6e63
Ancestors: ToolBuilder-Morphic-mt.254
Remove temporary workaround for opening fancy mail composition bc. it is now using tool building.
Complements MorphicExtras-mt.274.
=============== Diff against ToolBuilder-Morphic-mt.254 ===============
Item was removed:
- ----- Method: MorphicUIManager>>openFancyMailComposition: (in category 'ui project indirecting') -----
- openFancyMailComposition: fancyMail
- "FancyMailComposition should probably be removed in favour of MailComposition, but at least ought to be made a ToolBuilder thing"
- ^fancyMail morphicOpen!
Marcel Taeumel uploaded a new version of ToolBuilder-MVC to project The Trunk:
http://source.squeak.org/trunk/ToolBuilder-MVC-mt.58.mcz
==================== Summary ====================
Name: ToolBuilder-MVC-mt.58
Author: mt
Time: 5 March 2020, 4:25:07.800454 pm
UUID: 33f4d46a-9c6c-5d40-95c0-3d947d8f1d3e
Ancestors: ToolBuilder-MVC-mt.57
Remove temporary workaround for opening fancy mail composition bc. it is now using tool building.
Complements MorphicExtras-mt.274.
=============== Diff against ToolBuilder-MVC-mt.57 ===============
Item was removed:
- ----- Method: MVCUIManager>>openFancyMailComposition: (in category 'ui project indirecting') -----
- openFancyMailComposition: fancyMail
- "FancyMailComposition should probably be removed in favour of MailComposition, but at least ought to be made a ToolBuilder thing"
- ^fancyMail mvcOpen!
Marcel Taeumel uploaded a new version of CommandLine to project The Trunk:
http://source.squeak.org/trunk/CommandLine-mt.16.mcz
==================== Summary ====================
Name: CommandLine-mt.16
Author: mt
Time: 5 March 2020, 4:24:50.322454 pm
UUID: ad8ab789-003f-544d-b5c6-97eebff4afa2
Ancestors: CommandLine-mt.15
Remove temporary workaround for opening fancy mail composition bc. it is now using tool building.
Complements MorphicExtras-mt.274.
=============== Diff against CommandLine-mt.15 ===============
Item was removed:
- ----- Method: DummyUIManager>>openFancyMailComposition: (in category 'ui project indirecting') -----
- openFancyMailComposition: fancyMail
- "FancyMailComposition should probably be removed in favour of MailComposition, but at least ought to be made a ToolBuilder thing"
- ^nil!
Marcel Taeumel uploaded a new version of ToolBuilder-Kernel to project The Trunk:
http://source.squeak.org/trunk/ToolBuilder-Kernel-mt.137.mcz
==================== Summary ====================
Name: ToolBuilder-Kernel-mt.137
Author: mt
Time: 5 March 2020, 4:24:30.911454 pm
UUID: 12ed5e60-7505-d04b-9d26-ab6a631f3f96
Ancestors: ToolBuilder-Kernel-ct.136
Remove temporary workaround for opening fancy mail composition bc. it is now using tool building.
Complements MorphicExtras-mt.274.
=============== Diff against ToolBuilder-Kernel-ct.136 ===============
Item was removed:
- ----- Method: UIManager>>openFancyMailComposition: (in category 'ui project indirecting') -----
- openFancyMailComposition: fancyMail
- "FancyMailComposition should probably be removed in favour of MailComposition, but at least ought to be made a ToolBuilder thing"
- ^self subclassResponsibility!