[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:

==================== 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') -----
  	"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') -----
  	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].
  			enable: #duplicateAllControlAndAltKeys.
  	] valueSupplyingAnswer: true.
  		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.
  		slideDismissalsToTrash: true;
  		preserveTrash: true.
  		showHideButton: false;
  		showSugarNavigator: true.
  	Preferences disable: #showAdvancedNavigatorButtons.
  	TileMorph usePopUpArrows: true.
  	Morph indicateKeyboardFocus: false.
  	"Ignore warnings."
  	Deprecation showDeprecationWarnings: false.
  		disable: #warnIfChangesFileReadOnly;
  		disable: #warnIfNoChangesFile;
  		disable: #warnIfNoSourcesFile.

More information about the Squeak-dev mailing list