[squeak-dev] The Inbox: System-rss.134.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[squeak-dev] The Inbox: System-rss.134.mcz

commits-2
A new version of System was added to project The Inbox:
http://source.squeak.org/inbox/System-rss.134.mcz

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

Name: System-rss.134
Author: rss
Time: 23 August 2009, 1:16:51 am
UUID: 7fa112cd-50f3-417a-83de-6362827ff54e
Ancestors: System-rkrk.133

Removing cruft left over from colorPrint browser option and colorWhenPrettyPrinting preference.

=============== Diff against System-rkrk.133 ===============

Item was changed:
  ----- Method: SystemDictionary>>testFormatter2 (in category 'housekeeping') -----
  testFormatter2
  "Smalltalk testFormatter2"
 
  "Reformats the source for every method in the system, and
  then verifies that the order of source tokens is unchanged.
  The formatting used will be either classic monochrome or
  fancy polychrome, depending on the setting of the preference
  #colorWhenPrettyPrinting. "
+
+ "Note: removed references to Preferences colorWhenPrettyPrinting and replaced them simply with false, as I've been removing this preference lately. --Ron Spengler 8/23/09"
 
  | newCodeString badOnes n oldCodeString oldTokens newTokens |
  badOnes := OrderedCollection new.
  self forgetDoIts.
  'Formatting all classes...'
  displayProgressAt: Sensor cursorPoint
  from: 0
  to: CompiledMethod instanceCount
  during:
  [:bar |
  n := 0.
  self systemNavigation allBehaviorsDo:
  [:cls |
  "Transcript cr; show: cls name."
 
  cls selectors do:
  [:selector |
  (n := n + 1) \\ 100 = 0 ifTrue: [bar value: n].
  oldCodeString := (cls sourceCodeAt: selector) asString.
  newCodeString := cls prettyPrinterClass
  format: oldCodeString
  in: cls
  notifying: nil
+ decorated: false.
- decorated: Preferences colorWhenPrettyPrinting.
  oldTokens := oldCodeString findTokens: Character separators.
  newTokens := newCodeString findTokens: Character separators.
  oldTokens = newTokens
  ifFalse:
  [Transcript
  cr;
  show: '***' , cls name , ' ' , selector.
  badOnes add: cls name , ' ' , selector]]]].
  self systemNavigation browseMessageList: badOnes asSortedCollection
  name: 'Formatter Discrepancies'!

Item was changed:
  ----- Method: Preferences class>>defaultValueTableForCurrentRelease (in category 'misc') -----
  defaultValueTableForCurrentRelease
  "Answer a table defining default values for all the preferences in the release.  Returns a list of (pref-symbol, boolean-symbol) pairs"
 
  ^  #(
  (abbreviatedBrowserButtons false)
  (alternativeBrowseIt false)
  (annotationPanes false)
  (areaFillsAreTolerant false)
  (areaFillsAreVeryTolerant false)
  (automaticFlapLayout true)
  (automaticKeyGeneration false)
  (automaticPlatformSettings true)
  (automaticViewerPlacement true)
  (balloonHelpEnabled true)
  (balloonHelpInMessageLists false)
  (batchPenTrails false)
  (browseWithDragNDrop false)
  (browseWithPrettyPrint false)
  (browserShowsPackagePane false)
  (canRecordWhilePlaying false)
  (capitalizedReferences true)
  (caseSensitiveFinds false)
  (cautionBeforeClosing false)
  (changeSetVersionNumbers true)
  (checkForSlips true)
  (checkForUnsavedProjects true)
  (classicNavigatorEnabled false)
  (clickOnLabelToEdit false)
  (cmdDotEnabled true)
  (collapseWindowsInPlace false)
- (colorWhenPrettyPrinting false)
  (compactViewerFlaps false)
  (compressFlashImages false)
  (confirmFirstUseOfStyle true)
  (conversionMethodsAtFileOut false)
  (cpuWatcherEnabled false)
  (debugHaloHandle true)
  (debugPrintSpaceLog false)
  (debugShowDamage false)
  (decorateBrowserButtons true)
  (diffsInChangeList true)
  (diffsWithPrettyPrint false)
  (dismissAllOnOptionClose false)
  (dragNDropWithAnimation false)
  (eToyFriendly false)
  (eToyLoginEnabled false)
  (enableLocalSave true)
  (extractFlashInHighQuality true)
  (extractFlashInHighestQuality false)
  (fastDragWindowForMorphic true)
  (fenceEnabled true)
  (fullScreenLeavesDeskMargins true)
  (haloTransitions false)
  (hiddenScrollBars false)
  (higherPerformance false)
  (honorDesktopCmdKeys true)
  (ignoreStyleIfOnlyBold true)
  (includeSoundControlInNavigator false)
  (infiniteUndo false)
  (logDebuggerStackToFile true)
  (magicHalos false)
  (menuButtonInToolPane false)
  (menuColorFromWorld false)
  (menuKeyboardControl false)  
  (modalColorPickers true)
  (mouseOverForKeyboardFocus false)
  (mouseOverHalos false)
  (mvcProjectsAllowed true)
  (navigatorOnLeftEdge true)
  (noviceMode false)
  (okToReinitializeFlaps true)
  (optionalButtons true)
  (passwordsOnPublish false)
  (personalizedWorldMenu true)
  (postscriptStoredAsEPS false)
  (preserveTrash true)
  (projectViewsInWindows true)
  (projectZoom true)
  (projectsSentToDisk false)
  (promptForUpdateServer true)
  (propertySheetFromHalo false)
  (readDocumentAtStartup true)
  (restartAlsoProceeds false)
  (reverseWindowStagger true)
  (roundedMenuCorners true)
  (roundedWindowCorners true)
  (scrollBarsNarrow false)
  (scrollBarsOnRight true)
  (scrollBarsWithoutMenuButton false)
  (securityChecksEnabled false)
  (selectiveHalos false)
  (showBoundsInHalo false)
  (showDirectionForSketches false)
  (showDirectionHandles false)
  (showFlapsWhenPublishing false)
  (showProjectNavigator false)
  (showSecurityStatus true)
  (showSharedFlaps true)
  (signProjectFiles true)
  (simpleMenus false)
  (slideDismissalsToTrash true)
  (smartUpdating true)
  (soundQuickStart false)
  (soundStopWhenDone false)
  (soundsEnabled true)
  (startInUntrustedDirectory false)
  (systemWindowEmbedOK false)
  (thoroughSenders true)
  (tileTranslucentDrag true)
  (timeStampsInMenuTitles true)
  (turnOffPowerManager false)
  (twentyFourHourFileStamps true)
  (typeCheckingInTileScripting true)
  (uniTilesClassic true)
  (uniqueNamesInHalos false)
  (universalTiles false)
  (unlimitedPaintArea false)
  (updateSavesFile false)
  (useButtonProprtiesToFire false)
  (useUndo true)
  (viewersInFlaps true)
  (warnAboutInsecureContent true)
  (warnIfNoChangesFile true)
  (warnIfNoSourcesFile true))
 
 
  "
  Preferences defaultValueTableForCurrentRelease do:
  [:pair | (Preferences preferenceAt: pair first ifAbsent: [nil]) ifNotNilDo:
  [:pref | pref defaultValue: (pair last == true)]].
  Preferences chooseInitialSettings.
  "!

Item was changed:
  ----- Method: Preferences class>>smallLandPreferences (in category 'themes - small-land') -----
  smallLandPreferences
  "Private - change the preferences according to small-land taste"
 
  self setPreferencesFrom: #(
  (haloEnclosesFullBounds true)
  (showBoundsInHalo       true)
  (cmdGesturesEnabled false)
  (easySelection true)
  (abbreviatedBrowserButtons       true)
  (alternativeBrowseIt             true)
  (alwaysShowVScrollbar            false)
  (annotationPanes                 true)
  (balloonHelpInMessageLists       true)
  (browseWithDragNDrop             true)
  (browseWithPrettyPrint           true)
  (classicNewMorphMenu             true)
  (collapseWindowsInPlace          true)
- (colorWhenPrettyPrinting         true)
  (diffsWithPrettyPrint            true)
  (dragNDropWithAnimation          true)
  (duplicateControlAndAltKeys      true)
  (eToyFriendly                    true)
  (extraDebuggerButtons            true)
  (extractFlashInHighestQuality    true)
  (fastDragWindowForMorphic        false)
  (includeSoundControlInNavigator  true)
  (menuKeyboardControl             true)
  (menuAppearance3d false)
  (gradientMenu false)
  (mouseOverForKeyboardFocus       true)
  (optionalButtons                 true)
  (preserveTrash                   true)
  (projectViewsInWindows           true)
  (propertySheetFromHalo           true)
  (scrollBarsNarrow                true)
  (scrollBarsOnRight               true)
  (selectiveHalos                  true)
  (showDirectionForSketches        true)
  (showDirectionHandles            true)
  (slideDismissalsToTrash          true)
  (translationWithBabel            true)
  (unlimitedPaintArea              true)
  (unlimitedPaintArea              true)
 
  (menuColorFromWorld false)
  (noviceMode true)
  (uniqueNamesInHalos true)
  (infiniteUndo true)
  (useUndo true)
  (soundStopWhenDone true)
  ).
 
  self setParameter: #balloonHelpDelayTime to: 100.
  !

Item was changed:
  ----- Method: SystemDictionary>>testFormatter (in category 'housekeeping') -----
  testFormatter
  "Smalltalk testFormatter"
 
  "Reformats the source for every method in the system, and
  then compiles that source and verifies that it generates
  identical code. The formatting used will be either classic
  monochrome or fancy polychrome, depending on the setting
+ of the preference #colorWhenPrettyPrinting."
+
+ "Note: removed references to Preferences colorWhenPrettyPrinting and replaced them simply with false, as I've been removing this preference lately. --Ron Spengler 8/23/09"
- of the preference #colorWhenPrettyPrinting."
 
  | newCodeString methodNode oldMethod newMethod badOnes n |
  badOnes := OrderedCollection new.
  self forgetDoIts.
  'Formatting all classes...'
  displayProgressAt: Sensor cursorPoint
  from: 0
  to: CompiledMethod instanceCount
  during:
  [:bar |
  n := 0.
  self systemNavigation allBehaviorsDo:
  [:cls |
  "Transcript cr; show: cls name."
 
  cls selectors do:
  [:selector |
  (n := n + 1) \\ 100 = 0 ifTrue: [bar value: n].
  newCodeString := cls prettyPrinterClass
  format: (cls sourceCodeAt: selector)
  in: cls
  notifying: nil
+ decorated: false.
- decorated: Preferences colorWhenPrettyPrinting.
  methodNode := cls compilerClass new
  compile: newCodeString
  in: cls
  notifying: nil
  ifFail: [].
  newMethod := methodNode generate: #(0 0 0 0).
  oldMethod := cls compiledMethodAt: selector.
  oldMethod = newMethod
  ifFalse:
  [Transcript
  cr;
  show: '***' , cls name , ' ' , selector.
  badOnes add: cls name , ' ' , selector]]]].
  self systemNavigation browseMessageList: badOnes asSortedCollection
  name: 'Formatter Discrepancies'!

Item was removed:
- ----- Method: Preferences class>>colorWhenPrettyPrinting (in category 'standard queries') -----
- colorWhenPrettyPrinting
- ^ self
- valueOfFlag: #colorWhenPrettyPrinting
- ifAbsent: [false]!