Class ScanConvertible
Changes
- removed operations
- QuickClip()
- changed operations
- operation ScanConvert(origin: Dot; resolution: PixelDot;pixelOrigin: PixelDot; blitBounds: PixelBox;blit: BlitFunction; lock: ParametersFunction;unlock: ParametersFunction; parameters: Pointer), noMethod;
- operation ScanConvert2(clip2: Path; origin: Dot; resolution: PixelDot;pixelOrigin: PixelDot; blitBounds: PixelBox;blit: BlitFunction; lock: ParametersFunction;unlock: ParametersFunction; parameters: Pointer), noMethod;
- operation TrimBounds(var bounds: Box): SignedByte, noMethod;
Class Scene
Changes
- added inheritance
- AutoPurgeableOwner
- CanBeSearched
- CanInstallSelf
- removed fields
- sceneFlags
- changed fields
- field additions: SceneAdditions, getter, setter;
- field image: Image, getter;
- field stepBackSpot: Viewable, weak;
- added fields
- field addToHistory: Boolean;
- field autoPencil: Boolean;
- field blankTitle: Boolean;
- field canDrawIn: Boolean;
- field ephemeral: Boolean;
- field expandMiniCards: Boolean;
- field frozen: Boolean;
- field heightResizable: Boolean;
- field ignoreCardDefaultTool: Boolean;
- field isPlace: Boolean;
- field locked: Boolean, getter, setter;
- field messageViewer: Boolean;
- field oneCardOnly: Boolean;
- field sceneDrawer: Boolean;
- field sceneDrawerBank: Boolean;
- field sceneTools: Boolean;
- field stepBackWhenEmpty: Boolean;
- field suppressDateTime: Boolean;
- field suppressGrayLine: Boolean;
- field useCardName: Boolean;
- field visited: Boolean, getter, setter;
- removed attributes
- Form()
- Image()
- OptionFlags()
- Stamps()
- changed attributes
- attribute DefaultTool: ChooseableTool, readOnly;
- attribute StampBankContents: ObjectList;
- attribute StampBankNames: Text;
- added attributes
- attribute CurrentCard: Card, readOnly, safe, common;
- attribute FullCaptionPreferred: Boolean, readOnly, safe;
- attribute HeightResizable: Boolean, readOnly;
- attribute LocalStamps: ObjectList;
- attribute PreferredContentSize: Dot, readOnly;
- attribute PrototypeContentProxy: ContentProxy, readOnly;
- attribute Screen: Buffer;
- attribute SuppressDateInNameBar: Boolean, readOnly;
- attribute SuppressTimeInNameBar: Boolean, readOnly;
- removed operations
- CurrentCard()
- FindNext()
- FindPrevious()
- GoTo()
- GoToVia()
- HasCards()
- IsCorridor()
- IsStoreroom()
- Purging()
- changed operations
- operation CaptionInfo(abbreviate: Boolean;var showLeftArrow: Boolean; VAR showRightArrow: Boolean;var minimumWidth: Micron): Text;
- operation DisplayArea(var displayArea: Box; accountForKeyboard: Boolean);
- operation IsPlace(): Boolean, noFail;
- operation MemoryImageInfo(containee: Object; var showImage: Boolean; VAR messageIsForPackage: Boolean; VAR useMinicard: Boolean; VAR nearThis: Object);
- operation MiniCardOrigin(var hopFrom: Dot);
- operation NewContentProxy(descriptionText: HasText; count: Unsigned; target: Object; image: Object; ownsTarget: Boolean): Object;
- operation PlaceName(): Text;
- operation RefreshImage(), noFail;
- added operations
- operation MemoryImageObject(): Object;
- added intrinsics
- intrinsic IndexicalFromScene(scene: Scene): Scene;
- removed overrides
- SearchFor()
- Searchable()
- SetHilited()
- TypeKeys()
- added overrides
- CalcContentBox()
- CalcContentSize()
- CalcOrigin()
- ContainsAutoPurgeable()
- DefaultReceiverForSelf()
- DrawAttentionTo()
- GoTo()
- GoToVia()
- InstallFallback()
- InstallSelfIntoWithFallback()
- IsValid()
- Purging()
- SearchForObject()
- SetHighlighted()
Class SceneAdditions
Changes
- changed fields
- field stampBankContents: ObjectList, getter, setter;
- field stamps: ObjectList, getter;
- added fields
- field ownerScene: Scene, getter, setter, weak;
- changed attributes
- attribute StampBankContents: ObjectList;
- attribute Stamps: ObjectList;
- added attributes
- attribute OwnerScene: Scene;
- added operations
- operation InstallNewAddition(installee: Object; authoringModeOnly: Boolean);
Class ScheduleBar
Changes
- removed fields
- scheduleBarFlags
- added fields
- field tickExactHour: Boolean;
- field use24HourTime: Boolean;
- removed attributes
- List()
- changed operations
- operation ConstrainInterval(width: Micron; var origin: Dot);
- added overrides
- List()
Class ScheduleBarInterval
Changes
- removed attributes
- Image()
Class ScheduledRule
Changes
- removed inheritance
- Conditioned
- Rule
- added inheritance
- ConditionalRule
- HasTimedAction
- added overrides
- TimedAction()
Class ScheduledTime
Changes
- changed fields
- field duration: Unsigned;
- field startTime: Time;
- removed attributes
- Duration()
- StartTime()
- removed overrides
- Initialize()
Class Scheduler
Changes
- removed inheritance
- SortedLinkable
- added inheritance
- ObjectList
- SortedList
- removed fields
- quantum
- timer
- changed fields
- field currentActor: Actor;
- field registeredActors: ObjectList;
- removed attributes
- Quantum()
- Timer()
- added attributes
- attribute CurrentActor: Actor, safe;
- attribute Enabled: Boolean;
- removed operations
- Remove()
- changed operations
- operation DestroyCurrentActor(), intrinsic;
- class operation RunNext();
- added operations
- operation EachActor(function: EachFunction; parameters: Pointer): Object;
- operation MakeReady(nowReady: Actor);
- removed intrinsics
- AttemptPreemption()
- DisablePreemption()
- EnablePreemption()
- added overrides
- Remove()
Class Screen
Changes
- added inheritance
- CanOfferPurgingSuggestions
- removed fields
- screenFlags
- added fields
- field lastHeight: Micron;
- field sceneBounds: Box;
- field useScaledText: Boolean;
- removed attributes
- NumberOfOpenWindows()
- added attributes
- attribute HeightResizable: Boolean;
- attribute UseScaledText: Boolean;
- removed operations
- RemoveAllWindows()
- changed operations
- operation CloseAllWindows(): Boolean, safe;
- operation MakeSnapshot(): Viewable, safe, common;
- added operations
- operation RecomputeSceneBounds();
- operation SceneBounds(var bounds: Box);
- added overrides
- CalcContentBox()
- SearchForSuggestions()
- SetContentSize()
- SuggestionSearchStatus()
Class ScreenBuffer
Changes
- changed fields
- field purgeableOwner: AutoPurgeableOwner, getter, setter, weak;
- changed attributes
- attribute PurgeableOwner: AutoPurgeableOwner;
Class ScreenPixels
Changes
- removed inheritance
- Object
- added inheritance
- NonRelocatablePixels
- removed fields
- baseAddress
- removed overrides
- BeginModifyPixels()
- BeginReadPixels()
- EndModifyPixels()
- EndReadPixels()
- added overrides
- Finalize()
- ResizePixelBuffer()
Class Scribble
Changes
- removed fields
- flags
- added fields
- field checkGesture: Boolean;
- field inProgress: Boolean;
- field isPositioned: Boolean;
- field stampLike: Boolean;
- added attributes
- attribute OriginalSize: Dot;
- removed operations
- AddNewRelDot()
- IsPositioned()
- OriginalSize()
- ScribbleData()
- SetOriginalSize()
- SetPositioned()
- changed operations
- operation SetScribbleData(scribbleData: ReadOnlyPointer);
- added operations
- operation CollapseErasedSegments();
- operation ConvertToScribbleData(scribbleData: Pointer);
- operation EraseRegion(var eraseBox: Box);
- changed intrinsics
- intrinsic DrawScribbleDataAt(scribbleData: ReadOnlyPointer; topLeft: Dot; style: LineStyle);
- intrinsic StrokeScribble(destinationBits: Pointer;destinationBounds: PixelBox; rowBytes: SignedShort; power: SignedShort;clipBox: PixelBox;fillPattern: Unsigned; pixelThickness: UnsignedShort;startLoc: PixelDot; scribbleExtraPtr: ReadOnlyPointer): ReadOnlyPointer;
- removed overrides
- AddToContainer()
- EachExtraInspectorField()
- ErasePart()
- ExtractFromContainer()
- Hilited()
- SetContentSize()
- SetPartColor()
- TranslationPrototype()
- added overrides
- ExtraSizeActuallyUsed()
- HasErasablePiece()
- Validate()
Class ScriptClass
Changes
- removed inheritance
- AbstractClass
- added inheritance
- ClassWithInstances
- removed fields
- comment
- added attributes
- attribute SingleSuperclassNumber: ClassNumber, readOnly;
- removed operations
- CreateScript()
- ScriptData()
- SetScriptClass()
- SetScriptData()
- removed overrides
- AddImplementationSuperclass()
- InstanceSize()
- IsScriptClass()
Class ScrollArrow
Changes
- removed attributes
- Target()
Class ScrollBox
Changes
- changed fields
- field bottomArrow: Viewable, weak;
- field topArrow: Viewable, weak;
- added overrides
- Validate()
Class ScrollableByMicron
Changes
- removed inheritance
- Scrollable
- added inheritance
- CompatibilityScrollable
- changed operations
- operation ConstrainScroll(var newScrollOffset: Dot);
- operation MaximumScrollOffset(var maxScrollOffset: Dot);
- operation MinimumScrollOffset(var minScrollOffset: Dot);
- operation ScrollOffset(var scrollOffset: Dot);
Class SearchField
Changes
- removed attributes
- Image()
- removed overrides
- Touch()
- added overrides
- Activate()
- SetImage()
Class SeekAheadStream
Changes
- added overrides
- SkipBytes()
Class Semaphore
Changes
- added inheritance
- ObjectList
- removed fields
- count
- added fields
- field releaseCount: Signed, getter, setter;
- removed attributes
- Count()
- added attributes
- attribute ReleaseCount: Signed, safe;
- removed operations
- Remove()
- changed operations
- operation ReleaseAll();
- operation ReleaseComplete();
- operation ReleaseSoon(), intrinsic;
- removed intrinsics
- NoInterrupts()
- StashA5()
- TestPendingSemaphore()
- WhileNoInterrupts()
- changed intrinsics
- intrinsic CheckPendingRun(forUser: Boolean);
- intrinsic CheckPendingSemaphore(): Semaphore;
- intrinsic RunSoon(forUser: Boolean; soonProc: CompletionFunction; parameters: Pointer);
- added intrinsics
- intrinsic RunningSoon(): Boolean;
- intrinsic SomethingMadeRunableByInterrupt(): Boolean;
- intrinsic SomethingRunable(): Boolean;
- added overrides
- Remove()
Class SerialServer
Changes
- removed inheritance
- PowerAware
- added inheritance
- CanPreventSleep
- HasReinitialize
- WantsPowerEvents
- removed fields
- defaultInputBuffer
- storagePtr
- changed fields
- field dtr: Boolean, getter, setter;
- field flowControl: Unsigned, getter, setter;
- field inputBufferSize: Unsigned, getter, setter;
- added fields
- field aborted: Boolean;
- field serialDataFormat: Unsigned, getter, setter;
- removed globals
- shadowIER
- added attributes
- attribute InUse: Boolean;
- attribute LowPower: Boolean;
- removed operations
- ClosePort()
- OpenPort()
- WinkDtr()
- changed operations
- operation SendBreak(duration: UnsignedShort), noMethod;
- added operations
- operation CloseSerialPort(), safe, common;
- operation OpenSerialPort(), safe, common;
- removed overrides
- CountReadPending()
- CountWritePending()
- Flush()
- InitHardware()
- Install()
- PowerStateChanged()
- Read()
- ReleaseDoze()
- ReleaseHardware()
- ReleaseSleep()
- Reset()
- SetReadRate()
- SetWriteRate()
- Write()
- added overrides
- Aborted()
- Init()
- MainBatteryIsGood()
- MainBatteryIsLow()
- PoweringDown()
- PoweringUp()
- ResetClass()
Class SerialWatcher
Changes
- removed inheritance
- PowerAware
- added inheritance
- HasReinitialize
- WantsPowerEvents
- removed overrides
- PowerStateChanged()
- Reset()
- added overrides
- PoweringDown()
- ResetClass()
Class Set
Changes
- removed operations
- Difference()
- Intersection()
- Union()
- added operations
- operation Include(thing: Object);
- removed overrides
- Include()
- Initialize()
Class Shadow
Changes
- changed attributes
- attribute ShadowOffset: Micron;
Class Shape
Changes
- removed fields
- shapeFlags
- added fields
- field canDrawIn: Boolean;
- field orientation: UnsignedByte;
- field rounding: UnsignedByte;
- removed attributes
- Orientation()
- added attributes
- attribute ShapeFlags: Flags;
- attribute ShapeType: ShapeType;
- removed operations
- SetShapeFlags()
- SetShapeType()
- ShapeFlags()
- ShapeType()
- changed operations
- operation PositionForTool(input: TouchInput; var pos: Dot);
- removed overrides
- Install()
- added overrides
- Orientation()
- ReinitializeClass()
- SetOrientation()
Class ShapeToolButton
Changes
- added attributes
- attribute ShapeFlags: Flags;
- attribute ShapeType: Object;
- removed operations
- SetShapeFlags()
- SetShapeType()
- removed overrides
- EachReference()
Class ShapeType
Changes
- removed inheritance
- HasDigest
- changed operations
- operation ConstructShapePath(bounds: Box; orientation: UnsignedShort; rounding: UnsignedShort; addToThisPath: Object), noMethod;
- removed overrides
- FindInterchangeKey()
- IsShared()
Class SharedBuffer
Changes
- removed inheritance
- Object
- added inheritance
- Buffer
- changed operations
- operation Write(data: ReadOnlyPointer; count: Unsigned), noFail;
Class Shelf
Changes
- added inheritance
- CanContainEntrances
- removed fields
- shelfFlags
- added fields
- field firstOccupied: Boolean;
- field locked: Boolean, getter, setter;
- removed attributes
- List()
- changed operations
- operation ShelfBorder(var borderSize: Dot);
- added operations
- operation InsertIntoShelf(newObject: Viewable);
- operation PositionAllContents();
- removed overrides
- Border()
- DroppedFromWindow()
- added overrides
- InstallEntrance()
Class SimpleActionButton
Changes
- changed fields
- field operation: OperationNumber;
- removed overrides
- AddToContainer()
- ExtractFromContainer()
- SpecialDecode()
- Touch()
Class Snapshot
Changes
- removed overrides
- CanSetName()
- Label()
- Tap()
- added overrides
- Action()
- CanStretch()
- DontCopyToPackage()
Class SongStamp
Changes
- added inheritance
- HasTimedAction
- removed fields
- flags
- added fields
- field playContinuously: Boolean, getter;
- field playWhenShown: Boolean, getter;
- changed operations
- operation CanApply(view: Viewable): Boolean;
- removed overrides
- AddToContainer()
- ExtractFromContainer()
- added overrides
- UseScaledText()
Class SortedList
Changes
- added operations
- operation FindItem(lastIndex: Unsigned; item: Object; var insertIndex: Unsigned): Boolean;
- removed overrides
- FindExactMatch()
- added overrides
- Dense()
Class Sound
Changes
- removed inheritance
- HasDigest
- added inheritance
- CanAccessWhileMoving
- added attributes
- attribute SampleCount: Unsigned;
- attribute SampleRate: Fixed;
- attribute Transform: Object;
- removed operations
- Decompress()
- MixPlayNote()
- QueueNote()
- SetShareable()
- changed operations
- operation Compress(algorithm: SoundTransformation);
- class operation IsPlaying(): Boolean;
- added operations
- operation IsThisPlaying(): Boolean;
- removed intrinsics
- EndITTRecord()
- SetupITTHardware()
- SetupITTRecord()
- removed overrides
- AddToContainer()
- ExtractFromContainer()
- FindInterchangeKey()
- IsShared()
- Moving()
- Validate()
- added overrides
- Finalize()
Class SoundCoupon
Changes
- removed overrides
- ChangedContainers()
Class SoundInputDevice
Changes
- added attributes
- attribute Count: Unsigned, readOnly, noGetter;
- attribute InputLevel: Fixed, readOnly, noGetter;
- attribute Recording: Boolean;
- attribute Sound: Sound;
- removed operations
- Count()
- InputLevel()
- Recording()
- SetRecording()
Class SoundStamp
Changes
- added inheritance
- HasTimedAction
- added attributes
- attribute InputLevel: Fixed, readOnly;
- attribute PlaybackPercentage: Fixed, readOnly;
- removed operations
- InputLevel()
- PlaybackPercentage()
- changed operations
- operation RefreshImage(), noFail;
- removed overrides
- ContentIcon()
Class SoundTransformation
Changes
- added attributes
- attribute SampleRate: Fixed, readOnly;
- changed operations
- operation BeginTransformation(sample: Sound; direction: Boolean; var transformFunction: AudioTransformFunction; VAR state: Pointer), noMethod;
Class Speaker
Changes
- removed fields
- playbackQuality
- removed attributes
- PlaybackPercentage()
- PlaybackPitch()
- PlaybackPosition()
- Tempo()
- removed operations
- AddNote()
- AddNoteOff()
- AddNoteOn()
- DeleteNote()
- IsPlaying()
- PlayImmediate()
- PlaySample()
- QueueSound()
- SetPlaybackQuality()
- changed operations
- operation EndInstrument(sound: Sound);
- operation PlayInstrument(sound: Sound);
- operation PlayInstrumentNote(sound: Sound; pitch: UnsignedShort; duration: Unsigned);
- operation PlayQueued(sound: Sound);
- changed intrinsics
- intrinsic KillSounds();
- added intrinsics
- intrinsic SoundsActive(): Boolean;
- removed overrides
- AddToContainer()
- ExtractFromContainer()
- FindInterchangeKey()
- Install()
- Pause()
- PlaySound()
- Reset()
- Resume()
- Stop()
- added overrides
- ReinitializeClass()
- ResetClass()
Class SpecialButton
Changes
- changed fields
- field operationNumber: OperationNumber;
- added operations
- operation UpdateButton();
Class SpecialLessonStep
Changes
- removed overrides
- HandleCantContinue()
- added overrides
- AfterAction()
- BeforeAction()
Class SpeedDialButton
Changes
- added inheritance
- EditAttributeClient
- HasAddress
- HasContent
- HasPhoneNumber
- PeopleListTarget
- removed fields
- dialFlags
- telenumber
- added fields
- field requiresOffhook: Boolean;
- field shouldDialEntity: Boolean, getter;
- removed attributes
- Telenumber()
- Telephone()
- removed overrides
- SetTextData()
- TextInfo()
- added overrides
- ApplyText()
- ContactLocation()
- ContactPhoneNumber()
- ContentDescription()
- RecipientName()
- SetDomesticNumber()
- TypeDescription()
Class StackOfCards
Changes
- removed fields
- stackFlags
- added fields
- field canDelete: Boolean, getter;
- field canWrap: Boolean, getter, setter;
- field containsNewItems: Boolean, getter, setter;
- field disableCardTracking: Boolean;
- added attributes
- attribute ContainsNewItems: Boolean;
- removed operations
- ContainsNewItems()
- InsertOrder()
- SetContainsNewItems()
- SetInsertOrder()
- added operations
- operation AboutToHideStack();
- operation AboutToShowStack();
- operation StackSceneIfShouldTrackCardNum(): StackScene;
- removed overrides
- AddElemAt()
- CanDelete()
- CopyDefaultDataPackageName()
- DestroyContents()
- DestroyContentsInSystem()
- added overrides
- AddElementAt()
- DestroySystemStorageContents()
- FileTo()
- Init()
Class StackScene
Changes
- removed inheritance
- Scene
- added inheritance
- CardScene
- HasNumberedPages
- changed fields
- field stack: StackOfCards, getter;
- removed attributes
- CardNumber()
- ShowNameBarInfo()
- added attributes
- attribute CurrentCard: Card, safe, common;
- removed operations
- ForwardCard()
- InstallCurrentCard()
- RemoveCurrentCard()
- ReplyToCard()
- SetCurrentCard()
- ToggleEnvelope()
- changed operations
- operation CreateNewCard(nearThis: Object): Card, safe, common;
- operation ShouldStepBackAfterDeletingCard(var miniCard: MiniCard): Boolean;
- added operations
- operation CardNumber() : Unsigned;
- removed overrides
- CaptionInfo()
- Copy()
- CurrentCard()
- DefaultTool()
- Finalize()
- GoRelative()
- HasCards()
- PlaceName()
- SearchFor()
- TypeKeys()
- added overrides
- AboutToHide()
- AboutToShow()
- CanWrap()
- IsValid()
- PageCount()
- PageNumber()
- SearchForObject()
- SetPageNumber()
Class Stamp
Changes
- removed overrides
- AddToContainer()
- ExtractFromContainer()
- HiliteOrigin()
- MatchViewable()
- TranslationPrototype()
- added overrides
- HighlightOrigin()
Class StampListBox
Changes
- added overrides
- CanAccept()
Class Stationery
Changes
- changed fields
- field image: Image, getter, sharedSetter;
- removed attributes
- Image()
- removed operations
- CreateMessage()
- CreateMiniCard()
- CreateNewCardNear()
- CreateNewCardPreferred()
- changed operations
- operation CreateNewCard(nearThis: Object): Card, safe, common;
- added operations
- operation CreateMessageNear(referenceCard: Card; attachments: Viewable; toRecipient: FullContact; nearThis: Object): Card, safe;
- added overrides
- CanDrawIn()
- UseScaledText()
Class StatusAnnouncement
Changes
- removed operations
- FindFirstButton()
- RestoreScope()
- added operations
- operation AnnounceQuietlyWithAbort(serverToAbort: Object);
- removed overrides
- Reset()
Class StickyNote
Changes
- removed overrides
- AddToContainer()
- ExtractFromContainer()
- added overrides
- MatchImage()
- MatchText()
Class StorageBox
Changes
- removed inheritance
- StarburstHilite
- added inheritance
- HasContent
- StarburstHighlight
- removed fields
- flags
- changed fields
- field content: Object, getter, setter;
- added fields
- field autoAdjustSize: Boolean;
- field drawRibbon: Boolean;
- field isActive: Boolean;
- field isInvalid: Boolean;
- field isMiscellaneous: Boolean;
- field justSent: Boolean;
- field packageSceneBox: Boolean;
- field systemStorageBox: Boolean;
- changed attributes
- attribute Content: Object;
- added attributes
- attribute PackageScene: PackageScene, readOnly;
- attribute ShouldDestroyContentsWhenDestroyed: Boolean, readOnly;
- changed operations
- operation CreateContainer(nearThis: Object): Card;
- added operations
- operation CopyStorageBoxToNewPackage(newContainer: ContainerDevice): PackageCluster;
- operation IsActivePackage(): Boolean;
- removed overrides
- AddToContainer()
- Copying()
- DestroyContents()
- DestroyContentsInSystem()
- EachReference()
- ExtractFromContainer()
- GarbageCollectSize()
- Moved()
- Stabilize()
- Swallow()
- TargetChanged()
- TextInfo()
- added overrides
- Name()
- TypeDescription()
- UseScaledText()
Class StorageContainer
Changes
- changed operations
- operation CopyContentsIntoNewPackage(destinationStorageVolume: ContainerDevice; nearObjectsOnly: Boolean): PackageCluster;
- operation EachStorageObject(function: EachFunction; parameters: Pointer): Object, noMethod;
- operation StorageObjectsCount(nearObjectsOnly: Boolean): Unsigned;
- operation StorageObjectsSize(): Unsigned;
- added operations
- operation CalcStorageObjectsSize(): Unsigned;
- operation DestroySystemStorageContents(), noMethod;
Class StoreroomScene
Changes
- removed inheritance
- Scene
- added inheritance
- CorridorScene
- removed overrides
- CloseScene()
Class StoreroomScenePackage
Changes
- removed attributes
- HasGuide()
- changed attributes
- attribute Author: FullContact, readOnly;
- attribute DateModified: Signed, readOnly, noGetter;
- attribute Publisher: FullContact, readOnly;
- attribute TimeCreated: Unsigned, readOnly, noGetter;
- attribute TimeModified: Unsigned, readOnly, noGetter;
- added attributes
- attribute Active: Boolean, noGetter, noSetter;
- attribute DontDeactivate: Boolean, readOnly;
- attribute HasPristineVersion : Boolean, readOnly;
- attribute IsMailable : Boolean, readOnly;
- attribute Logo: Image, readOnly;
- attribute PackMessage: Text, readOnly;
- attribute UnpackMessage: Text, readOnly;
- attribute VersionText: Text, readOnly;
- removed operations
- CopyPackedMessage()
- CopyUnpackedMessage()
- GoToGuide()
- added operations
- operation CanActivate(): Boolean;
- operation DestroyPackage(), noMethod;
Class StoreroomShelf
Changes
- added inheritance
- CanOfferPurgingSuggestions
- added attributes
- attribute ContainsNewObjects: Boolean;
- removed operations
- Remove()
- changed operations
- operation PlacardBox(var placardBox: Box);
- added operations
- operation DisplayedStorageBoxes(resultList: ObjectList);
- operation RemoveStorageBoxFor(package: PackageCluster), noFail;
- removed overrides
- AddToUserPurgeList()
- added overrides
- InstallInto()
- Returning()
- SearchForSuggestions()
- SuggestionSearchStatus()
- UseScaledText()
Class StoreroomShelfPackage
Changes
- removed attributes
- HasBackup()
- Hidden()
- added attributes
- attribute BackupPackage: Boolean, readOnly;
Class Stream
Background information
Communications
Changes
- removed operations
- CopiedWrite()
- ReadAll()
- changed operations
- operation ReadUntil(buffer: Pointer; endChar: UnsignedByte; maxLen: Unsigned; var numRead: Unsigned; VAR numinBuf: Unsigned): Boolean, noFail;
- operation Write(buffer: ReadOnlyPointer; count: Unsigned), noFail;
- added operations
- operation ReadBigEndianWord(): Unsigned;
- operation ReadByte(): UnsignedByte;
- operation ReadBytes(buffer: Pointer; count: Unsigned);
- operation ReadHalfword(): UnsignedShort;
- operation ReadTextAsUnicode(textLength : Unsigned) :HasText;
- operation SkipBytes(count :Unsigned);
- operation WriteBigEndianWord(word: Unsigned);
- operation WriteHalfword(halfword: UnsignedShort);
- operation WriteLiteral(dataToWrite: Literal);
- operation WriteTextAsASCII(text: HasText);
- operation WriteTextAsUnicode(text: HasText);
- operation WriteWord(word: Unsigned);
Class StreamPrinter
Changes
- removed operations
- IsConnected()
Class StructuredField
Changes
- removed fields
- structuredFieldFlags
- changed fields
- field choiceList: HasIndexing, getter, setter;
- added fields
- field addOnDeactivate: Boolean;
- changed attributes
- attribute ChoiceList: HasIndexing;
Class Style
Changes
- removed overrides
- IsShared()
Class StyleChoiceBox
Changes
- removed overrides
- ValueString()
- added overrides
- ValueAsText()
Class SynchedListView
Changes
- added fields
- field listAttribute: OperationNumber;
- removed attributes
- Target()
- added overrides
- SetTarget()
Class System
Changes
- removed inheritance
- HasLoad
- RootList
- added inheritance
- CanOfferPurgingSuggestions
- HasDate
- HasFreeMemory
- HasReinitialize
- Object
- PeopleListTarget
- removed fields
- buffering
- callBilling
- callNumbering
- changesVisible
- cloudVersion
- currentUser
- display24HourTime
- ditherLevel
- machineID
- maximumUncommitedSize
- minimumFreeMemory
- parsedDescription
- patchNumber
- persistentEmergencySize
- platformDescription
- reserved1
- reserved10
- reserved11
- reserved12
- reserved13
- reserved14
- reserved15
- reserved16
- reserved17
- reserved18
- reserved3
- reserved4
- reserved5
- reserved6
- reserved7
- reserved8
- reserved9
- slowdown
- sufficientFreeMemory
- synchronizedToService
- transientEmergencySize
- changed fields
- field majorVersion: Unsigned, getter, setter;
- field manufacturer: Text, getter;
- field minorVersion: Unsigned, getter, setter;
- added fields
- field autoCaps: Boolean, getter, setter;
- field autoComplete: Boolean, getter, setter;
- field lowOnMemory: Boolean, getter, setter;
- field outOfMemory: Boolean, getter, setter;
- field unused: Unsigned;
- removed attributes
- AccessCachePercent()
- CallBilling()
- CallNumbering()
- ChangesVisible()
- ClassCachePercent()
- Display24HourTime()
- DitherLevel()
- LowOnMemory()
- MachineID()
- ObjectCachePercent()
- OutOfMemory()
- PatchingDisabled()
- PendingBootingCluster()
- PersistentPercentUsed()
- PlatformDescription()
- Slowdown()
- SoundSuite()
- SynchronizedToService()
- TotalFreeBytes()
- TotalFreeKBytes()
- TransientPercentUsed()
- changed attributes
- attribute CurrentUser: FullContact, safe;
- attribute Manufacturer: Text, readOnly;
- added attributes
- attribute AutoCaps: Boolean;
- attribute AutoComplete: Boolean;
- attribute CurrentDialingLocation: Object, safe;
- attribute DebugSignsEnabled: Boolean;
- attribute HardwareKeyboardPresent: Boolean;
- attribute ShouldCommitSoon: Boolean;
- removed operations
- AbortScripts()
- ChangeDeviceOwner()
- RevertSystem()
- RevertWithConfirmation()
- SynchronizeWith()
- changed operations
- operation SoftwareVersion(): Text;
- operation SoftwareVersionLongForm(): Text;
- added operations
- operation AnnounceIfDeviceHasNoOwner(sound: Playable): Boolean, safe, common;
- class operation CommitAllChanges();
- class operation CommitAllChangesNow();
- class operation CommitAllChangesOften();
- operation MakeReadyToCommunicate(): Boolean, safe, common;
- removed intrinsics
- GetNamedEntity()
- GlobalsBase()
- UnitID()
- VendorROMAddress()
- added intrinsics
- intrinsic ReadStopwatch(): Signed;
- intrinsic ResetStopwatch();
- intrinsic StartStopwatch();
- intrinsic StopStopwatch();
- intrinsic SystemDeviceID(octs: OctetString): Boolean;
- intrinsic SystemEngineID(octs: OctetString): Boolean;
- removed overrides
- AddToUserPurgeList()
- BigEndian()
- EditStepsForNewEntity()
- Install()
- Load()
- TextInfo()
- added overrides
- BytesNeededToRecoverFromLowMemory()
- DisplayedTotalFreeBytes()
- PercentUsed()
- Reinitialize()
- ReinitializeClass()
- SearchForSuggestions()
- SuggestionSearchStatus()
- SuggestionsForDiscarding()
- TotalFreeBytes()
- TotalFreeKBytes()
- TotalSize()
Class SystemStorageBox
Changes
- added inheritance
- CanInstallSelf
- HasDestination
- removed fields
- destination
- removed attributes
- Destination()
- Image()
- added operations
- operation DestroySystemStorageContents();
- added overrides
- Image()
- InstallSelf()
- MatchImage()