Class Cache

Changes

added inheritance
AutoPurgeableOwner
HasReinitialize
RenumberingSensitive
removed fields
hits
numEntries
probes
rollover
added fields
field entryCount: Unsigned;
field lgSlotCount: Unsigned;
removed attributes
Fraction()
Percent()
removed operations
CheckInObject()
CheckOutObject()
FlushByFunction()
FlushByKeyKind()
Hits()
Probes()
Purging()
Rollover()
changed operations
operation Clear(), noFail;
added operations
operation FlushByKeyAndSubkey(key: Object; subkey: Unsigned), noFail;
operation GetCacheEntry(key: Object; subkey: Unsigned): Cachable, noFail;
operation NewCacheEntry(key: Object; subkey: Unsigned; value: Cachable), noFail;
operation ReleaseCacheEntry(key: Object; subkey: Unsigned; value: Cachable), noFail;
removed overrides
EachExtraField()
GarbageCollectSize()
added overrides
ContainsAutoPurgeable()
Finalize()
FinishRenumbering()
Purging()

Class CalibrationPad

Changes

changed fields
field targetOrigins: DataList;
removed overrides
Install()
added overrides
ReinitializeClass()

Class Canvas

Changes

removed operations
HiliteBox()
changed operations
operation CanvasBounds(var bounds: Box), noMethod;
operation DitherOrigin(var origin: Dot), noMethod;
operation EnclosingBounds(var bounds: Box): Boolean, noMethod;
operation FillText(clip: ScanConvertible; characters: ReadOnlyCharactersPointer; length: Unsigned; var where: Dot; style: TextStyle; mode: Signed), noMethod;
operation GridBox(var box: Box), noMethod;
operation GridDot(var dot: Dot), noMethod;
added operations
operation HighlightBox(clip: ScanConvertible; box: Box; inset: Micron; thickness: Micron; topColorant: Unsigned; bottomColorant: Unsigned), intrinsic;
added intrinsics
intrinsic BufferCanvas(): Canvas;
intrinsic CurrentCanvas(): Canvas;
intrinsic CurrentClip(): Path;
intrinsic IntersectCurrentClip(path: Path): Path;
intrinsic IntersectCurrentClipBox(new: Box): Path;
intrinsic SetCurrentCanvas(new: Canvas): Canvas;
intrinsic SetCurrentClip(new: Path): Path;
intrinsic SetCurrentClipBox(new: Box): Path;

Class Card

Background information

  • Cards

    Changes

    added inheritance
    CanBeFiled
    CanBeSearched
    HasAddress
    HasContent
    HasGoTo
    HasScrolling
    removed fields
    cardFlags
    form
    added fields
    field autoAddress: Boolean;
    field autoPencil: Boolean;
    field createdPostR1: Boolean;
    field deliveryReport: Boolean;
    field dontAppearInLog: Boolean;
    field dontPurge: Boolean, getter, setter;
    field isConfirmed: Boolean;
    field isEnvelope: Boolean;
    field isReadOnly: Boolean, getter, setter;
    field isStationery: Boolean, getter;
    field locked: Boolean;
    field noAutoKeyboard: Boolean;
    field noDrawing: Boolean;
    field noEnvelope: Boolean;
    field noFileAfterSend: Boolean;
    field noSubstituteCard: Boolean;
    field onePagePerCard: Boolean;
    field prototypeForm: Form, getter, setter;
    field rightPageEntry: Boolean;
    field sentFlag: Boolean;
    field shrinkToFit: Boolean;
    field substitute: Boolean;
    field suppressCardData: Boolean;
    field tempTOCEntry: Boolean;
    field wasSeen: Boolean, getter, setter;
    removed globals
    screenRedrawCount
    removed attributes
    ContentIcon()
    Form()
    SearchInitial()
    changed attributes
    attribute DefaultTool: ChooseableTool, readOnly;
    attribute MinimumHeight: Micron, readOnly;
    added attributes
    attribute AbsoluteMinimumHeight: Micron, readOnly;
    attribute CurrentForm: Form, readOnly;
    attribute FormModified: Boolean;
    attribute InstalledForm: Form, readOnly;
    attribute IsStationery: Boolean;
    attribute LShapedBodyField: Boolean;
    attribute MainText: Text;
    attribute PrototypeForm: Form;
    attribute SmallCardImage: Image, readOnly;
    attribute WasSeen: Boolean;
    removed operations
    AddCardDataToDocument()
    BorrowCopyOfForm()
    BorrowForm()
    CanAutoGrow()
    CardIcon()
    CloseCard()
    CopyIntoSystem()
    DismissForm()
    ExtractCardDataFromDocument()
    ExtractCardDataToForm()
    FileTo()
    GoTo()
    GoToNext()
    GoToPrevious()
    GoToVia()
    MainText()
    OpenCard()
    ReturnCopyOfForm()
    ReturnForm()
    RevealBottom()
    RevealTop()
    RevealViewable()
    SetMainText()
    SetWasSeen()
    StoreCardDataFromForm()
    SummonForm()
    WasSeen()
    changed operations
    operation CardText(index: Unsigned): Text;
    operation CompareCards(otherCard: Card; sortKey: OperationNumber): Signed;
    operation ExtractCardData(form: Form; skipText: Boolean), noFail;
    operation SetCardText(index: Unsigned; newText: HasText);
    added operations
    operation BeginUsingForm(needCardData: Boolean): Boolean;
    operation CardOrEnvelopeContainsText(textToMatch: HasText): Boolean, noFail;
    operation CardOrEnvelopeDisplaysImage(imageToMatch: HasText): Boolean, noFail;
    operation Confirmable(): Boolean;
    operation EndUsingForm(hadCardData: Boolean);
    operation ExtendBottom();
    operation MakeFormCanonical(form: Form);
    operation NewMiniCard(): MiniCard;
    operation PromoteModifiedForm();
    operation RevealBox(box: Box);
    operation StepBackToCard();
    removed overrides
    AddToContainer()
    Copied()
    Copy()
    EachExtraField()
    ExtendBottom()
    ExtractFromContainer()
    GarbageCollectSize()
    ICFContainerClass()
    InstalledFlags()
    Label()
    Moved()
    SetFirstSubview()
    TextInfo()
    added overrides
    CanDeleteAtWill()
    CanFileIntoFileCabinet()
    ContentDescription()
    CopyIntoSystem()
    DrawAttentionTo()
    ExtendBottomBy()
    ExtraListObjectsUsedBySubclasses()
    FileTo()
    FilingChoiceImage()
    GoTo()
    GoToVia()
    NeedsInstallEntry()
    PageDown()
    PageUp()
    RenderPageCount()
    RevealViewable()
    ScrollToBottom()
    ScrollToTop()
    SearchForObject()
    ShouldUseInPageCount()
    StandardPaperSizeVersion()
    TypeDescription()

    Class CardServer

    Changes

    removed fields
    hasBattery
    ioEvents
    lockswitchEvents
    statusEvents
    removed attributes
    HasBattery()
    LockswitchEvents()
    ShouldReinitialize()
    WriteProtected()
    Writeable()
    removed operations
    CardInsertion()
    CardLockChanged()
    CardReadyChanged()
    CardRemoval()
    CardStatusChanged()
    FindOrCreatePCCard()
    InformUserCardWarning()
    InitializeCard()
    IoEvents()
    LoadContents()
    SetIoEvents()
    SetStatusEvents()
    StatusEvents()
    changed operations
    class operation CanHandleCard(slot: CardSlot): CardServer, noMethod, noFail;
    added operations
    operation CardBatteryState(): Unsigned, noFail;
    operation CardInserted(slot: CardSlot);
    operation CardRemoved();
    operation CardWriteProtectSwitchChanged(state: Boolean);
    operation IsCardDifferent(): Boolean, noMethod;

    Class CardSlot

    Changes

    removed inheritance
    HasDate
    PowerAware
    added inheritance
    HasReinitialize
    WantsPowerEvents
    removed fields
    batteryMonitorPeriod
    batteryMonitorTimer
    clusterOffset
    currentTupleAddr
    insertedCard
    ioEvents
    lockswitchEvents
    metaClusterNumber
    pCCardName
    pCCardType
    shelf
    shouldReinitialize
    slot
    statusEvents
    uniqueID
    validMagicCIS
    changed fields
    field attributeAddress: Unsigned, getter;
    field commonAddress: Unsigned, getter;
    field ioAddress: Unsigned, getter;
    field servers: ObjectList, getter;
    added fields
    field cardImage: Image, weak, getter, sharedSetter;
    field cardMounted: Boolean, getter, setter;
    field cardName: Text, weak, getter, setter;
    field cardOptionInserted: Boolean, getter, setter;
    field hasBattery: Boolean, getter, setter;
    field slotNumber: Unsigned, getter;
    removed attributes
    CardPartiallyLoaded()
    ClusterOffset()
    InsertedCard()
    LockswitchEvents()
    PCCardName()
    PCCardType()
    ShouldReinitialize()
    UniqueID()
    ValidMagicCIS()
    changed attributes
    attribute AttributeIOSpeed: Unsigned, noGetter, noSetter;
    attribute CardHiByteMode: Boolean, noGetter, noSetter;
    attribute CardLoByteMode: Boolean, noGetter, noSetter;
    attribute CommonSpeed: Unsigned, noGetter, noSetter;
    attribute Servers: ObjectList, readOnly;
    added attributes
    attribute AllowedLockswitchStates: UnsignedShort;
    attribute AttributeAddress: Unsigned, readOnly;
    attribute BatteryStateDescription: Text, readOnly;
    attribute CardImage: Image;
    attribute CardMounted: Boolean;
    attribute CardName: Text;
    attribute CardOptionInserted: Boolean;
    attribute CommonAddress: Unsigned, readOnly;
    attribute HasBattery: Boolean;
    attribute IoAddress: Unsigned, readOnly;
    attribute Length: Unsigned, readOnly;
    attribute SlotNumber: Unsigned, readOnly;
    attribute WaitSignalEnabled: Boolean, noGetter, noSetter;
    removed operations
    CardInserted()
    CardInsertionSwitchState()
    CardRemoved()
    IoEvents()
    ReadMagicTuple()
    ResetCardBatteryMonitor()
    SetIoEvents()
    SetStatusEvents()
    StatusEvents()
    UpdateMagicTuple()
    ValidateCard()
    WriteMagicTuple()
    changed operations
    operation CardBatteryState(): Unsigned, noFail;
    operation FirstTuple(startInAttributeSpace: Boolean; var tupleSearchInfo: PCCardTupleSearchInfo): Boolean;
    operation NextTuple(var tupleSearchInfo: PCCardTupleSearchInfo): Boolean;
    operation ResetCard(resetState: Boolean), noMethod;
    added operations
    operation AnnounceSlot(announcement: Announcement; target: Object);
    operation CardInsertion();
    operation CardNeeded(): Boolean;
    operation CardRemoval();
    operation InstallSlotInterruptHandlers(), noMethod;
    operation PowerOnSetupSlot(), noMethod;
    operation RegisterPCCardInterruptHandler(interruptNumber: UnsignedShort; function: ExceptionFunction; params: Pointer; var enableRegisterPtr: RegisterPointer; VAR enableMaskPtr: Unsigned; VAR clearRegisterPtr: RegisterPointer; VAR clearMaskPtr: Unsigned);
    operation SetCardNeeded(needed : Boolean): Boolean;
    operation SlotBatteryState(): Unsigned, noMethod;
    operation SlotLockedSwitchState(): Boolean;
    operation UnregisterPCCardInterruptHandler(interruptNumber: UnsignedShort; function: ExceptionFunction);
    removed overrides
    Load()
    PowerStateChanged()
    Reset()
    added overrides
    PoweringUp()
    ReinitializeClass()
    ResetClass()

    Class CardSlotIcon

    Changes

    removed inheritance
    StarburstHilite
    added inheritance
    StarburstHighlight

    Class Carousel

    Changes

    changed fields
    field target: Object, weak, getter, setter;
    added attributes
    attribute Target: Object;
    added overrides
    AdjustSize()

    Class CategoryBox

    Changes

    added inheritance
    CanInstallSelf
    removed fields
    container
    target
    changed fields
    field categoryType: ClassNumber;
    added fields
    field authoringModeOnly: Boolean, getter;
    field categoryContents: ObjectList;
    removed attributes
    Target()
    added attributes
    attribute AuthoringModeOnly: Boolean, readOnly;
    attribute CategoryContents: ObjectList;
    added overrides
    DefaultReceiverForSelf()
    UseScaledText()

    Class Character

    Background information

  • Text

    Changes

    removed inheritance
    Cased
    Ordered
    Primitive
    added inheritance
    Object
    removed fields
    character
    removed operations
    AsInteger()
    IsASCII()
    IsAlphabetic()
    IsDecimalDigit()
    IsPunctuation()
    IsSpace()
    added intrinsics
    intrinsic CharacterIsASCII(character: Character): Boolean;
    intrinsic CharacterIsDash(character: Character): Boolean;
    intrinsic CharacterIsDecimalDigit(character: Character; var digitValue: Unsigned): Boolean;
    intrinsic CharacterIsLetter(character: Character): Boolean;
    intrinsic CharacterIsLowercase(character: Character): Boolean;
    intrinsic CharacterIsRoman(character: Character): Boolean;
    intrinsic CharacterIsSpace(character: Character): Boolean;
    intrinsic CharacterIsUppercase(character: Character): Boolean;
    intrinsic CharacterIsWhitespace(character: Character): Boolean;
    removed overrides
    IsLower()
    IsUpper()
    MakeLower()
    MakeUpper()
    MatchesInstance()
    Order()

    Class CheckboxListView

    Changes

    removed inheritance
    ContentListView
    added inheritance
    ListView
    removed fields
    chosenItems
    changed fields
    field checkImage: Image, getter, sharedSetter;
    added fields
    field checkedItems: ObjectList, getter, setter;
    added attributes
    attribute CheckImage: Image;
    attribute CheckedItems: ObjectList;
    added operations
    operation CheckAllRows();
    operation CheckRow(rowNumber: Unsigned);
    operation UncheckAllRows();
    operation UncheckRow(rowNumber: Unsigned);
    added overrides
    GoTo()
    SetList()

    Class ChoiceBox

    Changes

    removed fields
    choiceFlags
    changed fields
    field choices: Object;
    added fields
    field choiceObjects: Boolean;
    field choiceWrap: Boolean;
    field destroyChoices: Boolean;
    field hasOtherChoiceObject: Boolean;
    field lastOneEditable: Boolean;
    field lookForGroup: Boolean;
    field matchByName: Boolean;
    field matchWithSameChoice: Boolean;
    field maxFromChoices: Boolean;
    field neverAdjustBoxSize: Boolean;
    field numericText: Boolean;
    field resetValue: Boolean;
    field transientChoices: Boolean;
    field useObjectAttribute: Boolean;
    field useObjectIndex: Boolean;
    added operations
    operation ConfirmOtherChoiceObject(otherObject: Object; isSelected: Boolean);
    operation CreateOtherChoiceObject(): Object;
    removed overrides
    SetTextData()
    ValueInString()
    ValueString()
    added overrides
    ApplyText()
    Confirm()
    ValueAsText()

    Class ChooseSearchTool

    Changes

    removed fields
    searchSound
    changed fields
    field touchSound: Playable;
    added fields
    field helpWindow: Window;

    Class ChooseableTool

    Changes

    changed fields
    field image: Image, getter, sharedSetter;
    changed operations
    operation DrawImage(origin: Dot), noFail;
    changed intrinsics
    intrinsic GetToolTarget(touchInput: TouchInput; var tool: Tool; VAR target: Viewable);
    removed overrides
    Reset()
    added overrides
    ResetClass()

    Class City

    Changes

    added inheritance
    CanBeSearchResult
    HasSortText
    removed fields
    cityFlags
    locale
    added fields
    field daylightSavingsGroup: UnsignedShort, getter, setter;
    removed attributes
    Locale()
    removed operations
    SetCurrent()
    changed operations
    operation ConvertTimeAndDate(otherCity: City; var time: Unsigned; VAR date: Signed);
    added operations
    operation SetCurrentCity(), noFail;
    added overrides
    DisplaySearchResult()
    Validate()

    Class CityClock

    Changes

    added inheritance
    HasSortText
    removed fields
    cityClockFlags
    added fields
    field daylightSavings: Boolean, getter;
    field isLocalTimeZone: Boolean;
    added overrides
    UseScaledText()

    Class ClassList

    Changes

    removed inheritance
    HasCount
    HasIndexing
    Object
    added inheritance
    ObjectList
    TracksMemoryManagerMoves
    removed fields
    actualCount
    extraSentinel
    maxCount
    reserved1
    reserved2
    reserved3
    removed operations
    ElementAt()
    FindByClassName()
    FindUnassignedNumber()
    IsEmpty()
    ReplaceAt()
    added operations
    operation ReinitializeEachSystemClass();
    operation ResetEachClass();
    operation ResetEachSystemClass();
    removed intrinsics
    GetOrMakePackageClassList()
    removed overrides
    At()
    Count()
    Each()
    EachExtraField()
    FindByCitation()
    FindByName()
    GarbageCollectSize()
    Init()
    Install()
    InstallInto()
    Reset()
    Search()
    added overrides
    MoveMemoryBlock()

    Class ClassroomScene

    Changes

    added operations
    operation SetPageTurnIndicator(value: Boolean);
    removed overrides
    OpenScene()

    Class Clock

    Changes

    removed fields
    clockFlags
    changed fields
    field city: City;
    added fields
    field clockTimeFormat: Flags;
    field includeDay: Boolean;
    field isEnabled: Boolean;
    field isTimer: Boolean;
    field timeFromTarget: Boolean;
    changed attributes
    attribute City: City;
    removed operations
    ValueString()
    removed overrides
    AboutToHide()
    added overrides
    ValueAsText()

    Class ClockFace

    Changes

    changed operations
    operation ClockHandEndPoints(time: Unsigned; whichHand: UnsignedShort; length: Micron; overlap: Micron; center: Dot; var centerTip: Dot; VAR edgeTip: Dot);
    operation DrawClockFace(time: Unsigned);
    operation DrawClockHand(whichHand: UnsignedShort; inner: Dot; outer: Dot; thickness: Micron; shadowFlag: Boolean);
    operation FaceBox(var faceBox: Box);

    Class ClockIcon

    Changes

    removed fields
    clockFlags
    changed fields
    field city: City, getter, sharedSetter;
    changed attributes
    attribute City: City;
    added overrides
    Untouchable()

    Class Collection

    Changes

    removed inheritance
    Compared
    removed operations
    Examine()
    Exclude()
    Include()
    Iterator()
    ShallowCopy()
    removed overrides
    FindElemAfter()
    added overrides
    FindAfter()

    Class Color

    Changes

    removed overrides
    IsShared()

    Class ColorBox

    Changes

    changed fields
    field colors: IntegerList;

    Class ColorCoupon

    Changes

    added overrides
    Swallow()

    Class CommandGadget

    Changes

    removed inheritance
    Gadget
    added inheritance
    ControlBarGadget

    Class CommandWindow

    Changes

    added operations
    operation InstallCommand(newCommand: Viewable; authoringModeOnly: Boolean; communicationCommand: Boolean);
    added overrides
    InstallInto()

    Class CommunicationStream

    Changes

    removed fields
    destination
    added fields
    field unused: Object, weak;
    removed attributes
    Aborted()
    Destination()
    removed operations
    Abort()
    CanConnect()
    ClearAbort()
    Connect()
    Disconnect()
    IsConnected()
    changed operations
    operation ReadWithCallback(callback: EachByteFunction; params: Pointer): Unsigned;
    operation WriteWithCallback(callback: EachByteFunction; params: Pointer);
    added overrides
    Abort()
    Aborted()
    CanConnect()
    ClearAbort()
    Connect()
    Connected()
    Disconnect()

    Class Condition

    Changes

    changed fields
    field operation: OperationNumber;

    Class ConditionalRule

    Changes

    removed inheritance
    Conditioned
    added fields
    field condition: Condition, getter, setter;
    added attributes
    attribute Condition: Condition;
    added overrides
    ConditionPasses()

    Class ConfirmationDialog

    Changes

    removed fields
    operationParameter
    changed fields
    field operationNumber: OperationNumber;
    changed attributes
    attribute Number: OperationNumber, readOnly;
    removed operations
    Confirm()
    changed operations
    operation PerformWithConfirmation(prompt: Text; target: Object; operationNumber: OperationNumber; sound: Sound; image: Image; forceConfirm: Boolean), safe, common;
    operation PerformWithConfirmationFancy(prompt: Text; target: Object; operationNumber: OperationNumber; sound: Sound; image: Image; buttonNames: Text; forceConfirm: Boolean), safe, common;
    added overrides
    CanAccept()
    Confirm()

    Class ConstrainedTouchTool

    Changes

    changed fields
    field target: Object, weak, getter, setter;
    added attributes
    attribute Target: Object;

    Class ConsumerIRDevice

    Changes

    changed fields
    field deviceManufacturer: Text, getter;
    field deviceName: Text, getter;
    changed attributes
    attribute DeviceManufacturer: Text, readOnly;
    attribute DeviceName: Text, readOnly;

    Class ConsumerIRServer

    Changes

    removed inheritance
    PowerAware
    added inheritance
    HasReinitialize
    UsesExtraPower
    WantsPowerEvents
    removed overrides
    Install()
    PowerStateChanged()
    Reset()
    added overrides
    MainBatteryIsGood()
    MainBatteryIsLow()
    ReinitializeClass()
    ResetClass()

    Class ContainerDevice

    Changes

    removed attributes
    HasBattery()
    LowOnMemory()
    MetaClusterNumber()
    OutOfMemory()
    TotalFreeKBytes()
    WritingEnabled()
    changed attributes
    attribute Writeable: Boolean;
    added attributes
    attribute HandlesBackups: Boolean, readOnly;
    attribute HandlesCopying: Boolean, readOnly;
    attribute HandlesFiling: Boolean, readOnly;
    removed operations
    CardBatteryState()
    FullBackup()
    FullRestore()
    changed operations
    operation ReadPackageInfo(package: PackageCluster): Boolean, noMethod;
    operation WritePackageInfo(package: PackageCluster), noMethod;
    added operations
    operation CheckBackupCompatibility(storageBox: StorageBox): Boolean;
    operation FinishFullBackup(), noMethod;
    operation FinishFullRestore(), noMethod;
    operation InitFullBackup(name: Object; slot: Unsigned), noMethod;
    operation InitFullRestore(storageBox: Object; slot: Unsigned), noMethod;
    operation PerformFullBackup(), noMethod;
    operation PerformFullRestore(), noMethod;
    added intrinsics
    intrinsic MakeContainerDeviceList(listToFill: ObjectList; operation: OperationNumber);

    Class ContainerIcon

    Changes

    removed fields
    containerFlags
    added fields
    field indicateNewContents: Boolean;
    field showContainerName: Boolean;
    field superDraggable: Boolean;
    added overrides
    CanAcceptCoupon()

    Class ContainerWindow

    Changes

    added inheritance
    CanBeSearched
    CanContainEntrances
    HasBuiltInScrollArrows
    added attributes
    attribute Empty: Boolean, readOnly;
    attribute GridOffset: Dot;
    attribute GridSize: Dot;
    attribute ShouldRespectGrid: Boolean;
    removed overrides
    Empty()
    added overrides
    InstallEntrance()
    InstallInto()
    RevealViewable()
    TinyImage()
    UseBuiltInScrollArrows()

    Class ContentListView

    Changes

    removed inheritance
    FilteredListView
    added inheritance
    ListView
    removed overrides
    DrawCell()
    DrawColumnTitles()

    Class ContentProxy

    Changes

    removed fields
    conveyFlags
    added fields
    field drawBorder: Boolean;
    field ownsTarget: Boolean;
    field target: Object, weak, getter, setter;
    removed attributes
    UsageType()
    removed operations
    Render()
    changed operations
    operation CreateContainer(nearThis: Object): Viewable;
    added overrides
    CanFormatToStandardPaper()
    Render()
    RenderPageCount()

    Class Control

    Changes

    changed fields
    field targetAttribute: OperationNumber, getter;
    removed attributes
    Orientation()
    Target()
    changed attributes
    attribute LevelText: Text, safe;
    attribute TargetAttribute: OperationNumber, safe;
    added attributes
    attribute Editable: Boolean, safe;
    attribute TargetAttributeType: UnsignedShort, readOnly;
    removed operations
    Confirm()
    SetAttributeOfTarget()
    ValueInString()
    ValueString()
    changed operations
    operation DrawControlMechanism();
    operation TextFromValue(theValue: Fixed): Text;
    operation ValueBox(var valueBox: Box);
    added operations
    operation ActWhen(): UnsignedShort;
    operation SetIntegerAttributeOfTarget(attribute: OperationNumber; newValue: Unsigned);
    operation SetObjectAttributeOfTarget(attribute: OperationNumber; newValue: Object);
    operation ValueAsText(theValue: Fixed): Text, safe;
    added overrides
    Confirm()
    Orientation()
    SetOrientation()
    SetTarget()
    Target()
    UseScaledText()

    Class ControlBar

    Changes

    added inheritance
    AbstractControlBar
    removed fields
    hiliteIndex
    separator
    added fields
    field highlightIndex: Unsigned;
    field itemList: ObjectList;
    field savedItemList: ObjectList;
    field verticalControlBar: Boolean, getter;
    added attributes
    attribute VerticalControlBar: Boolean, readOnly;
    removed overrides
    ContentsCanHilite()
    SetContentsHilited()
    added overrides
    ButtonCount()
    ContentsCanHighlight()
    FindSlotNumber()
    InstallIntoSlot()
    MakeActive()
    MakeValid()
    SetButtonCount()
    SetContentsHighlighted()
    SlotContents()

    Class ControlScene

    Changes

    added inheritance
    CanContainEntrances
    removed overrides
    InstallInto()
    added overrides
    InstallEntrance()

    Class Corridor

    Changes

    added inheritance
    CanContainEntrances
    HasBuiltInScrollArrows
    removed fields
    directoryView
    floorColorHilited
    leftArrow
    rightArrow
    changed fields
    field directoryList: ObjectList;
    added fields
    field floorColorHighlighted: Unsigned;
    field insertAfter: Viewable, weak;
    field itemSpacing: Micron;
    field knownItemNames: Text;
    field removableItemsList: DenseObjectList, weak;
    field useBuiltInScrollArrows: Boolean, getter;
    added attributes
    attribute UseBuiltInScrollArrows: Boolean;
    removed operations
    AddTo()
    Remove()
    ScrollTo()
    changed operations
    operation InsertSpace(amountToInsert: Micron; whereToInsert: Micron);
    added operations
    operation DrawFloor();
    operation InsertIntoCorridor(newElement: Viewable; distanceAboveFloor: Micron), noFail, safe;
    operation RemoveFromCorridor(theElement: Viewable), noFail;
    removed overrides
    SetScrollOffset()
    added overrides
    CreateEntrance()
    InstallEntrance()
    PartColor()
    RevealViewable()
    ScrollArrowImage()
    ScrollArrowPositions()
    ScrollsHorizontally()

    Class CorridorDirectory

    Changes

    changed fields
    field image: Image, getter, sharedSetter;
    removed attributes
    Image()

    Class Coupon

    Changes

    changed fields
    field amount: Signed, getter, setter;
    changed attributes
    attribute Amount: Signed;
    changed operations
    operation CouponText(): Text;
    operation DrawCoupon(): Object;
    added operations
    operation ApplyAndDiscardCoupon(applyTo: Viewable);

    Class Currency

    Changes

    removed fields
    currencyString
    decimalSeparator
    precision
    thousandsSeparator
    changed fields
    field currencySymbol: Text, getter;
    added fields
    field currencySubUnits: Unsigned, getter;
    field defaultPrecision: Unsigned, getter;
    added attributes
    attribute CurrencySubUnits: Unsigned, readOnly;
    attribute CurrencySymbol: Text, readOnly;
    attribute DefaultPrecision: Unsigned, readOnly;
    removed operations
    AmountToText()
    TextToAmount()
    removed overrides
    IsShared()