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()