[squeak-dev] The Trunk: System-mt.1080.mcz

commits at source.squeak.org commits at source.squeak.org
Tue Aug 6 07:46:15 UTC 2019


Marcel Taeumel uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-mt.1080.mcz

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

Name: System-mt.1080
Author: mt
Time: 6 August 2019, 9:46:06.077854 am
UUID: 1fb693c5-fed6-4306-b520-0fa24309d8fc
Ancestors: System-mt.1079

Guard preference browsing against deprecation to not trigger deprecation warnings by accident.

=============== Diff against System-mt.1079 ===============

Item was added:
+ ----- Method: PragmaPreference>>isDeprecated (in category 'testing') -----
+ isDeprecated
+ 
+ 	^ self isObsolete or: [(provider class compiledMethodAt: getter) isDeprecated
+ 		or: [(provider class compiledMethodAt: setter) isDeprecated]]!

Item was added:
+ ----- Method: PragmaPreference>>isObsolete (in category 'testing') -----
+ isObsolete
+ 
+ 	^ ((super isObsolete or: [provider isObsolete]) or: [(provider respondsTo: getter) not]) or: [(provider respondsTo: setter) not]!

Item was added:
+ ----- Method: Preference>>isDeprecated (in category 'testing') -----
+ isDeprecated
+ 	
+ 	^ self isObsolete!

Item was changed:
  ----- Method: Preferences class>>allPreferences (in category 'accessing') -----
  allPreferences
  
+ 	^preferencesDictionary values reject: [:pref | pref isDeprecated]!
- 	^preferencesDictionary values!

Item was changed:
+ (PackageInfo named: 'System') postscript: 'Utilities initializeCommonRequestStrings.
+ Preferences removePreference: #thoroughSenders.'!
- (PackageInfo named: 'System') postscript: 'Utilities initializeCommonRequestStrings'!



More information about the Squeak-dev mailing list