Marcel Taeumel uploaded a new version of 51Deprecated to project The Trunk:
http://source.squeak.org/trunk/51Deprecated-mt.56.mcz ==================== Summary ==================== Name: 51Deprecated-mt.56 Author: mt Time: 19 August 2019, 5:51:18.317665 pm UUID: 70764cda-d8ec-4148-8c08-59da54efabf9 Ancestors: 51Deprecated-mt.55, 51Deprecated-ct.55 Merges 51Deprecated-ct.55. Don't be too harsh with deprecations in Time class for now. Just use a #flag:. =============== Diff against 51Deprecated-mt.55 =============== Item was changed: ----- Method: DockingBarMorph>>useRoundedCorners (in category '*51Deprecated') ----- useRoundedCorners + self deprecated. self cornerStyle: #rounded! Item was changed: ----- Method: DockingBarMorph>>useSquareCorners (in category '*51Deprecated') ----- useSquareCorners + self deprecated. self cornerStyle: #square! Item was changed: ----- Method: DummyUIManager>>restoreDisplay (in category '*51Deprecated') ----- + restoreDisplay + + self deprecated.! - restoreDisplay! Item was changed: ----- Method: ExternalDropHandler class>>registerStandardExternalDropHandlers (in category '*51Deprecated') ----- registerStandardExternalDropHandlers "ExternalDropHandler registerStandardExternalDropHandlers" + self deprecated. self registeredHandlers add: ( ExternalDropHandler type: 'image/' extension: nil action: [:stream :pasteUp :event | pasteUp addMorph: (Project current world drawingClass withForm: (Form fromBinaryStream: stream binary)) centeredNear: event position])! Item was changed: ----- Method: KeyboardEvent>>setType:buttons:position:keyValue:charCode:hand:stamp: (in category '*51Deprecated') ----- setType: aSymbol buttons: anInteger position: pos keyValue: aValue charCode: ignoredUsedInOBTesting hand: aHand stamp: stamp + self deprecated: 'Use ', #setType:buttons:position:keyValue:hand:stamp:. self setType: aSymbol buttons: anInteger position: pos keyValue: aValue hand: aHand stamp: stamp! Item was changed: ----- Method: MVCProject>>pauseSoundPlayers (in category '*51Deprecated') ----- pauseSoundPlayers "Pause sound players, subject to preference settings" + self deprecated. Smalltalk at: #ScorePlayer ifPresent:[:playerClass| playerClass allSubInstancesDo: [:player | player pause]]! Item was changed: ----- Method: NewParagraph>>insertionPointColor (in category '*51Deprecated') ----- insertionPointColor + self deprecated. self focused ifFalse: [^ Color transparent]. ^ Display depth <= 2 ifTrue: [Color black] ifFalse: [Preferences insertionPointColor]! Item was changed: ----- Method: Object>>dragAnimationFor:transferMorph: (in category '*51Deprecated') ----- dragAnimationFor: item transferMorph: transferMorph + "Default do nothing" + self deprecated.! - "Default do nothing"! Item was changed: ----- Method: PluggableButtonMorph>>useRoundedCorners (in category '*51Deprecated') ----- useRoundedCorners + self deprecated. self cornerStyle: #rounded! Item was changed: ----- Method: PluggableButtonMorph>>useSquareCorners (in category '*51Deprecated') ----- useSquareCorners + self deprecated. self cornerStyle: #square! Item was changed: ----- Method: Project class>>interruptName: (in category '*51Deprecated') ----- interruptName: labelString "Create a Notifier on the active scheduling process with the given label." + self deprecated: 'Send this message to Project current'. - self flag: #toRemove. "after restarting the user interrupt watcher process" ^ self current interruptName: labelString ! Item was changed: ----- Method: Project class>>spawnNewProcess (in category '*51Deprecated') ----- spawnNewProcess "Meaningful only for a Morphic project, but retained here to protect for possible references from e.g. image segments" + self deprecated: 'Send this message to Project current'. self current spawnNewProcess! Item was changed: ----- Method: Project class>>spawnNewProcessAndTerminateOld: (in category '*51Deprecated') ----- spawnNewProcessAndTerminateOld: terminate "Meaningful only for a Morphic project, but retained here to protect for possible references from e.g. image segments" + self deprecated: 'Send this message to Project current'. ^ self current spawnNewProcessAndTerminateOld: terminate ! Item was changed: ----- Method: Project class>>spawnNewProcessIfThisIsUI: (in category '*51Deprecated') ----- spawnNewProcessIfThisIsUI: suspendedProcess "Meaningful only for a Morphic project, but retained here to protect for possible references from e.g. image segments" + self deprecated: 'Send this message to Project current'. self current spawnNewProcessIfThisIsUI: suspendedProcess ! Item was changed: ----- Method: ScrollBar class>>createArrowOfDirection:in: (in category '*51Deprecated') ----- createArrowOfDirection: aSymbol in: aRectangle "PRIVATE - create an arrow bounded in aRectangle" | arrow vertices | + self deprecated: 'See ArrowImagesCache'. vertices := Preferences alternativeButtonsInScrollBars ifTrue: [self verticesForComplexArrow: aRectangle] ifFalse: [self verticesForSimpleArrow: aRectangle]. "" arrow := PolygonMorph vertices: vertices color: Color transparent borderWidth: 0 borderColor: Color black. "" arrow bounds: (arrow bounds insetBy: (aRectangle width / 6) rounded). "" Preferences alternativeButtonsInScrollBars ifTrue: [arrow rotationDegrees: 45]. "" aSymbol == #right ifTrue: [arrow rotationDegrees: arrow rotationDegrees + 90]. aSymbol == #bottom ifTrue: [arrow rotationDegrees: arrow rotationDegrees + 180]. aSymbol == #left ifTrue: [arrow rotationDegrees: arrow rotationDegrees + 270]. "" ^arrow! Item was changed: ----- Method: ScrollBar class>>createBoxIn: (in category '*51Deprecated') ----- createBoxIn: aRectangle "PRIVATE - create an box bounded in aRectangle" | box | + self deprecated: 'See ArrowImagesCache'. box := RectangleMorph new. box extent: (aRectangle scaleBy: 1 / 2) extent rounded; borderWidth: 0. "" ^ box! Item was changed: ----- Method: ScrollBar class>>updateScrollBarButtonAspect:color: (in category '*51Deprecated') ----- updateScrollBarButtonAspect: aMorph color: aColor "update aMorph with aColor" | fill direction | + self deprecated. aMorph isNil ifTrue: [^ self]. "" aMorph color: aColor. self gradientScrollBar ifFalse: [^ self]. "" fill := GradientFillStyle ramp: { 0.0 -> aColor twiceLighter twiceLighter. 1.0 -> aColor twiceDarker}. "" direction := ((aMorph width min: aMorph height) + ((aMorph width - aMorph height) abs * 0.3)) rounded. "" fill origin: aMorph topLeft + (direction // 8). fill direction: direction @ direction. fill radial: true. "" aMorph fillStyle: fill! Item was changed: ----- Method: ScrollBar class>>updateScrollBarButtonsAspect:color: (in category '*51Deprecated') ----- updateScrollBarButtonsAspect: aCollection color: aColor "update aCollection of morphs with aColor" + self deprecated. - aCollection do: [:each | self updateScrollBarButtonAspect: each color: aColor]! Item was changed: ----- Method: ScrollBar class>>verticesForComplexArrow: (in category '*51Deprecated') ----- verticesForComplexArrow: aRectangle "PRIVATE - answer a collection of vertices to draw a complex arrow" | vertices aux | + self deprecated: 'See ArrowImagesCache'. vertices := OrderedCollection new. "" vertices add: aRectangle bottomLeft. vertices add: aRectangle topLeft. vertices add: aRectangle topRight. "" aux := (aRectangle width / 3) rounded. vertices add: aRectangle topRight + (0 @ aux). vertices add: aRectangle topLeft + aux. vertices add: aRectangle bottomLeft + (aux @ 0). "" ^ vertices! Item was changed: ----- Method: ScrollBar class>>verticesForSimpleArrow: (in category '*51Deprecated') ----- verticesForSimpleArrow: aRectangle "PRIVATE - answer a collection of vertices to draw a simple arrow" | vertices | + self deprecated: 'See ArrowImagesCache'. vertices := OrderedCollection new. "" vertices add: aRectangle bottomLeft. vertices add: aRectangle center x @ (aRectangle top + (aRectangle width / 8)). vertices add: aRectangle bottomRight. "" ^ vertices! Item was changed: ----- Method: ScrollBar>>scrollDown (in category '*51Deprecated') ----- scrollDown + self deprecated: 'Use ', #doScrollDown. - self flag: #obsolete. downButton eventHandler: nil. downButton on: #mouseDown send: #scrollDownInit to: self. downButton on: #mouseUp send: #finishedScrolling to: self. ^self scrollDownInit! Item was changed: ----- Method: ScrollBar>>scrollUp (in category '*51Deprecated') ----- scrollUp + self deprecated: 'Use ', #doScrollUp. - self flag: #obsolete. upButton eventHandler: nil. upButton on: #mouseDown send: #scrollUpInit to: self. upButton on: #mouseUp send: #finishedScrolling to: self. ^self scrollUpInit! Item was changed: ----- Method: StandardFileStream>>asHtml (in category '*51Deprecated-Files-Kernel') ----- asHtml "Convert me in to an HtmlFileStream. 4/11/96 tk" + self deprecated: 'Use self as: HtmlFileStream'. ^ self as: HtmlFileStream ! Item was changed: ----- Method: SystemWindow>>setLabelFont: (in category '*51Deprecated') ----- setLabelFont: aFont + self deprecated. label ifNil: [^ self]. label font: aFont. ! Item was changed: ----- Method: TheWorldMenu>>inspectWorldModel (in category '*51Deprecated-Tools') ----- inspectWorldModel + self deprecated. myWorld model inspect.! Item was changed: ----- Method: Time class>>primLocalMicrosecondClock (in category '*51Deprecated-primitives') ----- primLocalMicrosecondClock "Answer the local microseconds since the Smalltalk epoch. The value is derived from the Posix epoch with a constant offset corresponding to elapsed microseconds between the two epochs according to RFC 868, and with an offset duration corresponding to the current offset of local time from UTC." <primitive: 241> + self flag: #deprecated. ^0! Item was changed: ----- Method: Time class>>primMicrosecondClock (in category '*51Deprecated-primitives') ----- primMicrosecondClock "Answer the number of microseconds since the microsecond clock was last reset or rolled over. Answer zero if the primitive fails." <primitive: 'primitiveMicrosecondClock'> + self flag: #deprecated. ^ 0! Item was changed: ----- Method: Time class>>primMillisecondClock (in category '*51Deprecated-primitives') ----- primMillisecondClock "Primitive. Answer the number of milliseconds since the millisecond clock was last reset or rolled over. Answer zero if the primitive fails. Optional. See Object documentation whatIsAPrimitive." <primitive: 135> + self flag: #deprecated. ^ 0! Item was changed: ----- Method: Time class>>primMillisecondClockMask (in category '*51Deprecated-primitives') ----- primMillisecondClockMask "Answer the mask value used for millisecond clock rollover in the virtual machine, or nil if the VM cannot support the request." <primitive: 'primitiveMillisecondClockMask'> + self flag: #deprecated. ^nil! Item was changed: ----- Method: Time class>>primSecondsClock (in category '*51Deprecated-primitives') ----- primSecondsClock "Answer the number of seconds since 00:00 on the morning of January 1, 1901 (a 32-bit unsigned number). Essential. See Object documentation whatIsAPrimitive. " <primitive: 137> + self flag: #deprecated. self primitiveFailed! Item was changed: ----- Method: Time class>>primUTCMicrosecondClock (in category '*51Deprecated-primitives') ----- primUTCMicrosecondClock "Answer the UTC microseconds since the Smalltalk epoch. The value is derived from the Posix epoch with a constant offset corresponding to elapsed microseconds between the two epochs according to RFC 868." <primitive: 240> + self flag: #deprecated. ^0! Item was changed: ----- Method: Time class>>secondsWhenClockTicks (in category '*51Deprecated-primitives') ----- secondsWhenClockTicks "waits for the moment when a new second begins" | lastSecond delay | + self flag: #deprecated. "DIY based on Time now" + - delay := Delay forMilliseconds: 1. lastSecond := self primSecondsClock. [ lastSecond = self primSecondsClock ] whileTrue: [ delay wait ]. ^ lastSecond + 1! Item was changed: ----- Method: WorldState>>handleFatalDrawingError: (in category '*51Deprecated-Morphic') ----- handleFatalDrawingError: errMsg "Handle a fatal drawing error." + self deprecated: 'Send this message to Project current'. - self flag: #toRemove. "Implementation moved to Project, but are there external packages with senders?" Project current handleFatalDrawingError: errMsg ! |
Free forum by Nabble | Edit this page |