[squeak-dev] The Trunk: Morphic-mt.1864.mcz
commits at source.squeak.org
commits at source.squeak.org
Mon Jan 31 13:00:39 UTC 2022
Marcel Taeumel uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-mt.1864.mcz
==================== Summary ====================
Name: Morphic-mt.1864
Author: mt
Time: 31 January 2022, 2:00:33.995089 pm
UUID: ff70875a-4681-214c-bae9-6d1c2c88ac22
Ancestors: Morphic-mt.1863
Complements Installer-Core-mt.444.
=============== Diff against Morphic-mt.1863 ===============
Item was added:
+ ----- Method: TheWorldMainDockingBar>>installAndOpenSqueakInboxTalk (in category 'menu actions') -----
+ installAndOpenSqueakInboxTalk
+
+ (Smalltalk hasClassNamed: #TalkInboxBrowser)
+ ifFalse: [ (Project uiManager
+ confirm: 'Squeak Inbox Talk is not yet installed.\\Do you want to install it?\\(Note that this step requires an internet connection and\may take several minutes.)' withCRs translated
+ title: 'Confirm Installation Request' )
+ ifTrue: [ Installer
+ ensureRecentMetacello;
+ installSqueakInboxTalk.
+ TheWorldMainDockingBar updateInstances ]
+ ifFalse: [ ^self ] ].
+ (Smalltalk classNamed: #TalkInboxBrowser) open.
+ !
Item was added:
+ ----- Method: TheWorldMainDockingBar>>squeakInboxTalkMenuItemOn: (in category 'submenu - tools') -----
+ squeakInboxTalkMenuItemOn: menu
+
+ menu addItem: [:item |
+ item
+ contents: ((Smalltalk hasClassNamed: #TalkInboxBrowser)
+ ifTrue: ['Squeak Inbox Talk' translated]
+ ifFalse: ['Squeak Inbox Talk (click to install)' translated]);
+ help: 'Engage with our community from within Squeak using tools that integrate our mailing lists such as squeak-dev and vm-dev' translated;
+ icon: (self colorIcon: ((Smalltalk classNamed: #TalkInboxBrowser) ifNil: Model)
+ basicNew windowColorToUse);
+ target: self;
+ selector: #installAndOpenSqueakInboxTalk]!
Item was changed:
----- Method: TheWorldMainDockingBar>>toolsMenuOn: (in category 'construction') -----
toolsMenuOn: aDockingBar
aDockingBar addItem: [ :item |
item
contents: 'Tools' translated;
addSubMenu: [ :menu |
self
browserMenuItemOn: menu;
workspaceMenuItemOn: menu;
transcriptMenuItemOn: menu;
testRunnerMenuItemOn: menu;
methodFinderMenuItemOn: menu;
messageNamesMenuItemOn: menu.
menu addLine.
self
simpleChangeSorterMenuItemOn: menu;
dualChangeSorterMenuItemOn: menu;
monticelloBrowserMenuItemOn: menu;
+ monticelloConfigurationsMenuItemOn: menu.
- monticelloConfigurationsMenuItemOn: menu ;
- gitInfrastructureMenuItemOn: menu.
menu addLine.
self
+ gitInfrastructureMenuItemOn: menu;
+ squeakInboxTalkMenuItemOn: menu.
+ menu addLine.
+ self
processBrowserMenuItemOn: menu;
preferenceBrowserMenuItemOn: menu;
fileListMenuItemOn: menu.
] ]!
Item was changed:
+ (PackageInfo named: 'Morphic') postscript: 'TheWorldMainDockingBar updateInstances.'!
- (PackageInfo named: 'Morphic') postscript: '"Fixes custom edits that were not propagated properly to pluggable windows."
- StringMorph allInstances do: [:ea | ea acceptContents].'!
More information about the Squeak-dev
mailing list
|