Class ScanConvertible

Background information

  • Graphics

    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

    Background information

  • Content proxies
  • Installing
  • Scenes
  • Searching
  • Text framework
  • Viewables

    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 InStepBackChain(cardOrScene: Object): Boolean;
    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

    Background information

  • Installing
  • Scenes
  • Viewables

    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

    Background information

  • Datebook and tasks

    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

    Background information

  • Date and time
  • Rules

    Changes

    removed inheritance
    Conditioned
    Rule
    added inheritance
    ConditionalRule
    HasTimedAction
    added overrides
    TimedAction()

    Class ScheduledTime

    Background information

  • Date and time
  • Type safety

    Changes

    changed fields
    field duration: Unsigned;
    field startTime: Time;
    removed attributes
    Duration()
    StartTime()
    removed overrides
    Initialize()

    Class Scheduler

    Background information

  • Linkable
  • Lists

    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

    Background information

  • Out of memory window
  • Viewables

    Changes

    added inheritance
    CanOfferPurgingSuggestions
    removed fields
    screenFlags
    added fields
    field lastHeight: Micron;
    field sceneBounds: Box;
    field useScaledText: Boolean;
    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

    Background information

  • Extra data
  • Graphics
  • Runtime

    Changes

    removed fields
    flags
    added fields
    field checkGesture: Boolean;
    field inProgress: Boolean;
    field isPositioned: Boolean;
    field stampLike: Boolean;
    removed operations
    IsPositioned()
    ScribbleData()
    SetPositioned()
    changed operations
    operation AddNewRelDot(var oldDot: Dot; newDot: Dot; firstDotFlag: Boolean), safe;
    operation OriginalSize(var size: Dot);
    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

    Background information

  • Runtime
  • Scripting

    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

    Background information

  • Scrolling

    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

    Background information

  • Searching

    Changes

    removed attributes
    Image()
    removed overrides
    Touch()
    added overrides
    Activate()
    SetImage()

    Class SeekAheadStream

    Changes

    added overrides
    SkipBytes()

    Class Semaphore

    Background information

  • Linkable
  • Lists
  • Power management

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

    Background information

  • Modem support
  • Power management

    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

    Background information

  • Power management

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

    Background information

  • Runtime

    Changes

    added attributes
    attribute ShapeFlags: Flags;
    attribute ShapeType: Object;
    removed operations
    SetShapeFlags()
    SetShapeType()
    removed overrides
    EachReference()

    Class ShapeType

    Background information

  • Graphics
  • Shared objects

    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

    Background information

  • Installing
  • Storeroom

    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

    Background information

  • Type safety

    Changes

    changed fields
    field operation: OperationNumber;
    removed overrides
    AddToContainer()
    ExtractFromContainer()
    SpecialDecode()
    Touch()

    Class Snapshot

    Background information

  • Viewables

    Changes

    removed overrides
    CanSetName()
    Label()
    Tap()
    added overrides
    Action()
    CanStretch()
    DontCopyToPackage()

    Class SongStamp

    Background information

  • Date and time
  • Viewables

    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

    Background information

  • Lists

    Changes

    added operations
    operation FindItem(lastIndex: Unsigned; item: Object; var insertIndex: Unsigned): Boolean;
    removed overrides
    FindExactMatch()
    added overrides
    Dense()

    Class Sound

    Background information

  • Shared objects
  • Sound
  • Type safety

    Changes

    removed inheritance
    HasDigest
    added inheritance
    CanAccessWhileMoving
    added attributes
    attribute SampleCount: Unsigned;
    attribute SampleRate: Fixed;
    attribute Transform: Object;
    removed operations
    Decompress()
    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()

    Class SoundInputDevice

    Background information

  • Sound

    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

    Background information

  • Date and time
  • Sound

    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

    Background information

  • Sound
  • Type safety

    Changes

    removed fields
    playbackQuality
    removed attributes
    PlaybackPercentage()
    PlaybackPitch()
    PlaybackPosition()
    Tempo()
    removed operations
    AddNote()
    AddNoteOff()
    AddNoteOn()
    DeleteNote()
    IsPlaying()
    PlaySample()
    QueueSound()
    SetPlaybackQuality()
    changed operations
    operation EndInstrument(sound: Sound);
    operation PlayImmediate(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

    Background information

  • Buttons
  • Type safety

    Changes

    changed fields
    field operationNumber: OperationNumber;
    added operations
    operation UpdateButton();

    Class SpecialLessonStep

    Background information

  • Dialing

    Changes

    removed overrides
    HandleCantContinue()
    added overrides
    AfterAction()
    BeforeAction()

    Class SpeedDialButton

    Background information

  • Phone
  • Text framework

    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

    Background information

  • Filing
  • Sorting
  • Stacks

    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

    Background information

  • Cards and forms
  • Searching
  • Stacks

    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

    Background information

  • Searching
  • Viewables

    Changes

    removed overrides
    AddToContainer()
    ExtractFromContainer()
    HiliteOrigin()
    MatchViewable()
    TranslationPrototype()
    added overrides
    HighlightOrigin()

    Class StampListBox

    Changes

    added overrides
    CanAccept()

    Class Stationery

    Background information

  • Mail user interface
  • Runtime

    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

    added operations
    operation AnnounceQuietlyWithAbort(serverToAbort: Object);
    removed overrides
    Reset()

    Class StickyNote

    Background information

  • Searching

    Changes

    removed overrides
    AddToContainer()
    ExtractFromContainer()
    added overrides
    MatchImage()
    MatchText()

    Class StorageBox

    Background information

  • Runtime
  • Storeroom
  • Text framework

    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;
    added attributes
    attribute PackageScene: PackageScene, readOnly;
    changed operations
    operation CreateContainer(nearThis: Object): Card;
    added operations
    operation CopyStorageBoxToNewPackage(newContainer: ContainerDevice): PackageCluster;
    operation IsActivePackage(): Boolean;
    removed overrides
    AddToContainer()
    DestroyContents()
    DestroyContentsInSystem()
    EachReference()
    ExtractFromContainer()
    Finalize()
    GarbageCollectSize()
    Moved()
    Swallow()
    TextInfo()
    added overrides
    Name()
    TypeDescription()
    UseScaledText()

    Class StorageContainer

    Background information

  • Out of memory window
  • PC cards

    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

    Background information

  • Installing

    Changes

    removed inheritance
    Scene
    added inheritance
    CorridorScene
    removed overrides
    CloseScene()

    Class StoreroomScenePackage

    Background information

  • Scenes

    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;

    Class StoreroomShelf

    Background information

  • Installing
  • Out of memory window

    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
    InstallEntrance()
    Returning()
    SearchForSuggestions()
    SuggestionSearchStatus()
    UseScaledText()

    Class StoreroomShelfPackage

    Changes

    removed attributes
    Hidden()

    Class Stream

    Background information

  • Streams
  • Type safety

    Changes

    removed operations
    CopiedWrite()
    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 ReadHalfWord() :UnsignedShort;
    operation ReadTextAsUnicode(textLength : Unsigned) : HasText;
    operation SkipBytes(byteCount :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

    changed operations
    operation IsConnected(): Boolean, noFail;

    Class StreamStatusAnnouncement

    Changes

    changed fields
    field statusAnnouncement: StatusAnnouncement, weak, getter, setter;
    changed attributes
    attribute StatusAnnouncement: StatusAnnouncement;

    Class StructuredField

    Background information

  • Text framework

    Changes

    removed fields
    structuredFieldFlags
    changed fields
    field choiceList: HasIndexing, getter, setter;
    added fields
    field addOnDeactivate: Boolean;
    changed attributes
    attribute ChoiceList: HasIndexing;

    Class Style

    Background information

  • Shared objects

    Changes

    removed overrides
    IsShared()

    Class StyleChoiceBox

    Background information

  • Text framework

    Changes

    removed overrides
    ValueString()
    added overrides
    ValueAsText()

    Class SynchedListView

    Background information

  • ListViews

    Changes

    added fields
    field listAttribute: OperationNumber;
    removed attributes
    Target()
    added overrides
    SetTarget()

    Class System

    Background information

  • Date and time
  • Mail user interface
  • Out of memory window
  • Runtime
  • Text framework

    Changes

    removed inheritance
    HasLoad
    RootList
    added inheritance
    CanOfferPurgingSuggestions
    HasDate
    HasFreeMemory
    HasReinitialize
    Object
    PeopleListTarget
    removed fields
    buffering
    callBilling
    callNumbering
    cloudVersion
    currentUser
    display24HourTime
    parsedDescription
    platformDescription
    reserved1
    reserved10
    reserved11
    reserved12
    reserved13
    reserved14
    reserved15
    reserved16
    reserved17
    reserved18
    reserved3
    reserved4
    reserved5
    reserved6
    reserved7
    reserved8
    reserved9
    slowdown
    synchronizedToService
    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 processIdentityCount: Unsigned, getter, setter;
    removed attributes
    AccessCachePercent()
    CallBilling()
    CallNumbering()
    ClassCachePercent()
    Display24HourTime()
    LowOnMemory()
    ObjectCachePercent()
    OutOfMemory()
    PatchingDisabled()
    PersistentPercentUsed()
    PlatformDescription()
    Slowdown()
    SoundSuite()
    SynchronizedToService()
    TotalFreeBytes()
    TotalFreeKBytes()
    TransientPercentUsed()
    changed attributes
    attribute CurrentUser: FullContact, safe;
    attribute Manufacturer: Text, readOnly;
    attribute PendingBootingCluster: ObjectCluster;
    added attributes
    attribute AutoCaps: Boolean;
    attribute AutoComplete: Boolean;
    attribute CurrentDialingLocation: Object, safe;
    attribute DebugSignsEnabled: Boolean;
    attribute HardwareKeyboardPresent: Boolean;
    attribute MaximumUncommitedSize: Unsigned;
    attribute MinimumFreeMemory: Unsigned;
    attribute PatchNumber: Unsigned;
    attribute PercentMainRAMUsed: Fixed, readOnly, safe;
    attribute PersistentEmergencySize: Unsigned;
    attribute ProcessIdentityCount: Unsigned;
    attribute ShouldCommitSoon: Boolean;
    attribute SufficientFreeMemory: Unsigned;
    attribute TransientEmergencySize: Unsigned;
    removed operations
    AbortScripts()
    RevertSystem()
    RevertWithConfirmation()
    SynchronizeWith()
    changed operations
    operation SoftwareVersion(): Text;
    operation SoftwareVersionLongForm(): Text;
    added operations
    class operation AbortAllChanges();
    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()
    TotalFreeBytes()
    TotalFreeKBytes()
    TotalSize()

    Class SystemStorageBox

    Background information

  • Installing
  • Out of memory window
  • Searching

    Changes

    added inheritance
    Entrance
    removed fields
    destination
    removed attributes
    Destination()
    Image()
    added operations
    operation DestroySystemStorageContents();
    added overrides
    DefaultReceiverForSelf()
    Image()
    InstallFallback()
    MatchImage()