[squeak-dev] The Trunk: EToys-ct.477.mcz

commits at source.squeak.org commits at source.squeak.org
Fri Jun 10 19:30:12 UTC 2022


Christoph Thiede uploaded a new version of EToys to project The Trunk:
http://source.squeak.org/trunk/EToys-ct.477.mcz

==================== Summary ====================

Name: EToys-ct.477
Author: ct
Time: 10 June 2022, 9:28:31.766864 pm
UUID: 3e607ee9-c7b0-af41-a2bd-012f06d5dca7
Ancestors: EToys-mt.476

Complements System-ct.1357 (missing clean-ups for preferences).

=============== Diff against EToys-mt.476 ===============

Item was changed:
  ----- Method: ReleaseBuilderSqueakland class>>intermediatePrepareForUsers (in category 'scripts') -----
  intermediatePrepareForUsers
  	"self intermediatePrepareForUsers"
  	Project cleanUpEtoysGarbage.
  	Smalltalk zapAllOtherProjects.
  	Project cleanUpEtoysGarbage.
  	ReleaseBuilder clearCaches.
  	ObjectScanner new. "clear ObjectScanner's class pool"
  	ExternalSettings registerClient: ServerDirectory.
  	Project cleanUpEtoysGarbage.
  	ReleaseBuilderSqueakland configureDesktop.
  	ReleaseBuilderSqueakland setPreferences.
+ 	ReleaseBuilderSqueakland clearPreferenceCaches.
  	Model useColorfulWindows: true.!

Item was changed:
  ----- Method: ReleaseBuilderSqueakland class>>setPreferences (in category 'scripts') -----
  setPreferences
  
  	super setPreferences.
  	
  	[ "Reset all preferences to their default value but ensure that all control and alt keys stay duplicated."
  		Preferences cambridge.
+ 		self flag: #suspicious. "ct: This does not set the preferences to their default values, but reconfigures the default values based on their current values... If this is intended, update the comment and use Preferences resetDefaultValues."
  		Preferences allPreferences do: [:each |
  			each defaultValue: each preferenceValue].
  		Preferences
  			enable: #duplicateAllControlAndAltKeys.
  	] valueSupplyingAnswer: true.
  
  	Preferences
  		disable: #alternativeWindowBoxesLook;
  		enable: #magicHalos;
  		enable: #mouseOverHalos;
  		enable: #showAdvancedNavigatorButtons;
  		disable: #honorDesktopCmdKeys;
  		enable: #unlimitedPaintArea;
  		enable: #fastDragWindowForMorphic;
  		enable: #noviceMode;
  		disable: #generalizedYellowButtonMenu;
  		disable: #signProjectFiles;
  		enable: #alwaysHideHScrollbar;
  		enable: #alwaysShowVScrollbar. "For the menu button."
  	ScrollBar scrollBarsWithoutMenuButton: false.
  	ScrollBar scrollBarsWithoutArrowButtons: false.	
  
  	"Rounded corners."
  	Morph preferredCornerRadius: 8.
  	PluggableButtonMorph roundedButtonCorners: true.
  	DialogWindow roundedDialogCorners: true.
  	SystemWindow roundedWindowCorners: true.
  	ScrollBar roundedScrollBarLook: true.
  
  	Cursor useBiggerCursors: true.
  	TrashCanMorph
  		slideDismissalsToTrash: true;
  		preserveTrash: true.
  	SugarNavigatorBar
  		showHideButton: false;
  		showSugarNavigator: true.
  	Preferences disable: #showAdvancedNavigatorButtons.
  	TileMorph usePopUpArrows: true.
  	Morph indicateKeyboardFocus: false.
  		
  	"Ignore warnings."
  	Deprecation showDeprecationWarnings: false.
  	Preferences
  		disable: #warnIfChangesFileReadOnly;
  		disable: #warnIfNoChangesFile;
  		disable: #warnIfNoSourcesFile.
  !



More information about the Squeak-dev mailing list