[squeak-dev] The Inbox: 45Deprecated-ct.27.mcz

commits at source.squeak.org commits at source.squeak.org
Thu Aug 15 15:10:40 UTC 2019


A new version of 45Deprecated was added to project The Inbox:
http://source.squeak.org/inbox/45Deprecated-ct.27.mcz

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

Name: 45Deprecated-ct.27
Author: ct
Time: 15 August 2019, 5:10:40.352044 pm
UUID: 8f682167-4185-5648-afa0-a77ff545211d
Ancestors: 45Deprecated-eem.26

Mark some methods as deprecated

Also rechecked they have no senders in the Image ...

=============== Diff against 45Deprecated-eem.26 ===============

Item was changed:
  ----- Method: BitBlt>>displayString:from:to:at:kern:baselineY:font: (in category '*45Deprecated') -----
  displayString: aString from: startIndex to: stopIndex at: aPoint kern: kernDelta baselineY: baselineY font: aFont
  	"Double dispatch into the font. This method is present so that other-than-bitblt entities can be used by CharacterScanner and friends to display text."
+ 	self deprecated: 'Ask the font, double dispatch is no longer needed'.
  	^ aFont displayString: aString on: self from: startIndex to: stopIndex at: aPoint kern: kernDelta baselineY: baselineY!

Item was changed:
  ----- Method: BitBlt>>displayString:from:to:at:kern:font: (in category '*45Deprecated') -----
  displayString: aString from: startIndex to: stopIndex at: aPoint kern: kernDelta font: aFont
  	"Double dispatch into the font. This method is present so that other-than-bitblt entities can be used by CharacterScanner and friends to display text."
+ 	self deprecated: 'Ask the font, double dispatch is no longer needed'.
  	^ aFont displayString: aString on: self from: startIndex to: stopIndex at: aPoint kern: kernDelta!

Item was changed:
  ----- Method: BitBlt>>installFont:foregroundColor:backgroundColor: (in category '*45Deprecated') -----
  installFont: aFont foregroundColor: foregroundColor backgroundColor: backgroundColor
  	"Double dispatch into the font. This method is present so that other-than-bitblt entities can be used by CharacterScanner and friends to display text."
+ 	self deprecated: 'Ask the font, double dispatch is no longer needed'.
  	^aFont installOn: self foregroundColor: foregroundColor backgroundColor: backgroundColor!

Item was changed:
  ----- Method: JapaneseEnvironment>>setupSqueaklandSpecifics (in category '*45Deprecated-utilities') -----
  setupSqueaklandSpecifics
  	| server |
+ 	self deprecated.
  	ChangeSet current name: 'Unnamed' translated , '1'.
  	ServerDirectory resetServers.
  	server := SuperSwikiServer new type: #http;
  				 server: 'squeakland.jp';
  				 directory: '/super/SuperSwikiProj';
  				 acceptsUploads: (Preferences eToyFriendly not);
  				 encodingName: 'shift_jis'.
  	ServerDirectory servers at: 'Squeakland.JP' put: server.
  	Smalltalk garbageCollect!

Item was changed:
  ----- Method: LanguageEnvironment>>setupSqueaklandSpecifics (in category '*45Deprecated-utilities') -----
  setupSqueaklandSpecifics
+ 	"Write language specific settings here"
+ 	self deprecated.!
- 	"Write language specific settings here"!

Item was changed:
  ----- Method: SocketStream class>>finger: (in category '*45Deprecated-example') -----
  finger: userName
+ 	self deprecated: 'Use ', #finger:at:.
+ 	self shouldNotImplement.!
- 	self error: 'Use SocketStream >> #finger:at:'.!

Item was changed:
  ----- Method: Utilities class>>methodDiffFor:class:selector:prettyDiffs: (in category '*45Deprecated-miscellaneous') -----
  methodDiffFor: aString class: aClass selector: aSelector prettyDiffs: prettyDiffBoolean
  	"Return a string comprising a source-code diff between an existing method and the source-code in aString.  DO prettyDiff if prettyDiffBoolean is true."
  
+ 	self deprecated: 'Use ', (ChangeList >> #methodDiffFor:class:selector:prettyDiffs:), ' instead'.
  	^ (aClass notNil and: [aClass includesSelector: aSelector])
  		ifTrue:
  			[TextDiffBuilder
  				buildDisplayPatchFrom: (aClass sourceCodeAt: aSelector)
  				to: aString
  				inClass: aClass
  				prettyDiffs: prettyDiffBoolean]
  		ifFalse:
  			[aString copy]!



More information about the Squeak-dev mailing list