[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