Class AcceptsTyping

Changes

removed globals
badKeyCount
currentTypingTarget
added attributes
attribute ModeAlteration: UnsignedShort;
removed intrinsics
DispatchRetype()
added intrinsics
intrinsic DispatchExtendedKeys(keys: CharactersPointer; count: Unsigned; extendedKey: Unsigned), safe;

Class Actor

Changes

removed inheritance
SingleLinkable
added inheritance
Object
removed fields
context
contextStack
contextStackPointer
globals
process
changed fields
field exceptionStack: Pointer;
field priority: SignedShort, getter;
field stackSegment: Pointer;
added fields
field dispatcherTimingBuffer: Unsigned;
removed attributes
Process()
changed attributes
attribute Priority: SignedShort;
added attributes
attribute Exception: Object;
removed operations
GrowContextStack()
Wait()
changed operations
class operation CheckInterruption();
operation Main(parameters: Pointer), noMethod;
class operation SetInterruptionCheck(check: Function);
added operations
operation DestroyActor();
operation EachPotentialObjectInStack(function: EachFunction; parameters: Pointer): Object;
operation WaitForSemaphore(forObject: Semaphore), noFail;
removed overrides
Destroy()
Install()
added overrides
ReinitializeClass()

Class AddressPanel

Changes

removed inheritance
Scrollable
added inheritance
CompatibilityScrollable
HasBuiltInScrollArrows
removed globals
cachedAddressPanel
cachedArrowState
removed attributes
Target()
added attributes
attribute Entity: FullContact;
removed operations
SetEntity()
added operations
operation BlinkLabelAt(index: Unsigned);
removed overrides
ScrollToBeginning()
ScrollToEnd()
added overrides
ScrollToBottom()
ScrollToTop()
SetTarget()
Target()

Class AlphabeticalList

Changes

added intrinsics
intrinsic CompareTextElements(element1: Object; element2: Object): SignedShort;
added overrides
Acclimatize()

Class Animal

Changes

changed fields
field behaviorPeriods: IntegerList;
field behaviorSpeeds: IntegerList;

Class Animation

Changes

removed attributes
Orientation()
added attributes
attribute OneShot: Boolean;
added operations
operation SetVelocity(velocity: Dot);
operation Velocity(var velocity: Dot);
removed overrides
AddToContainer()
ExtractFromContainer()
FindInterchangeKey()
ICFContainerClass()
MatchViewable()
added overrides
MatchImage()
MatchText()
Orientation()
SetOrientation()

Class Annotation

Changes

added overrides
UseBuiltInScrollArrows()

Class Announcement

Background information

  • Announcements

    Changes

    removed fields
    flags
    changed fields
    field info: Object, getter;
    field publicAddress: PublicAddress, getter;
    added fields
    field announcedQuietly: Boolean;
    field destroyOnRetract: Boolean, getter, setter;
    field displayOnce: Boolean, getter, setter;
    field hasCloseBox: Boolean, getter, setter;
    field isError: Boolean;
    field keepFrontmost: Boolean, getter, setter;
    field mapText: Boolean;
    field noStamp: Boolean;
    field persistent: Boolean;
    field presented: Boolean;
    field surviveBoot: Boolean;
    field urgent: Boolean, getter, setter;
    removed globals
    bootList
    removed attributes
    NoTopic()
    changed attributes
    attribute PublicAddress: PublicAddress, safe;
    added attributes
    attribute OnScreen: Boolean, readOnly;
    attribute PersistentAnnouncement: Boolean;
    attribute Sound: Playable, readOnly;
    attribute TextMapping: TextMapping, readOnly;
    removed operations
    OnScreen()
    added intrinsics
    intrinsic RetractList(list: Object);
    removed overrides
    Install()
    Validate()
    added overrides
    ReinitializeClass()

    Class AppointmentScene

    Changes

    removed overrides
    MemoryImage()
    SearchFor()
    TouchedMemoryImage()
    added overrides
    MemoryImageObject()
    PrototypeContentProxy()
    SuppressDateInNameBar()

    Class ArchiveIcon

    Changes

    removed fields
    drawerState
    hiliteOffset
    added fields
    field highlightOffset: Dot;
    removed attributes
    DrawerState()
    removed operations
    AddSorted()
    added operations
    operation FileCard(card: Card), safe, common;
    removed overrides
    HiliteOrigin()
    added overrides
    FinishInstallingSelf()
    HighlightOrigin()

    Class AttributeStamp

    Changes

    removed fields
    comingValue
    goingValue
    changed fields
    field targetAttribute: OperationNumber, getter, setter;
    added fields
    field targetClass: ClassNumber;
    changed attributes
    attribute TargetAttribute: OperationNumber, safe;
    changed operations
    operation RemoveConflicts(), noMethod;
    added operations
    operation CanApplyAttributeStamp(object: Viewable): Boolean;
    operation FindMatchingAttributeStamp(whereToLook: Card; useValue: Boolean): Object, noMethod;
    operation TargetFromContainer(container: Object): Object;
    removed overrides
    ChangedContainers()

    Class AttributeStep

    Background information

  • Keyboards

    Changes

    removed fields
    checkCoworker
    checkMatchName
    keyboardShift
    removeCard
    showNumbers
    useFirstIndex
    useTimePicker
    changed fields
    field acceptImmediately: Boolean, getter;
    field targetAttribute: OperationNumber, getter, setter;
    added fields
    field dontMoveControl: Boolean;
    field firstSetCaps: Boolean;
    field modeAlteration: UnsignedShort, getter;
    field shouldUpdateNextButton: Boolean, getter, setter;
    changed attributes
    attribute TargetAttribute: OperationNumber, safe;
    added attributes
    attribute AcceptImmediately: Boolean, readOnly;
    attribute ModeAlteration: UnsignedShort, readOnly;
    attribute ShouldUpdateNextButton: Boolean;
    added operations
    operation LabelButtonAction();

    Class AttributeStepList

    Changes

    added operations
    operation EditAttributeThenDestroyTarget(target: Object; redrawObject: Viewable; position: Dot), noFail;
    operation SwitchToStepList(oldList: AttributeStepList; target: Object): AttributeWindow;
    added intrinsics
    intrinsic StopEditingAttribute(stepList: AttributeStepList);
    intrinsic SwitchingStepLists(): Boolean;

    Class AttributeText

    Changes

    removed fields
    flags
    changed fields
    field targetAttribute : OperationNumber, getter, setter;
    added fields
    field cacheMayBeWrong : Boolean;
    field copyAttribute : Boolean;
    field dirty : Boolean;
    field dontObserveOffscreen : Boolean;
    field dontObserveOnscreen : Boolean;
    field dontSetTarget : Boolean;
    field getAttribute : Boolean;
    field observing : Boolean;
    field setAttribute : Boolean;
    field unusedFlag1 : Boolean;
    field unusedFlag10 : Boolean;
    field unusedFlag11 : Boolean;
    field unusedFlag12 : Boolean;
    field unusedFlag13 : Boolean;
    field useName : Boolean;
    field zeroValueBlank : Boolean;
    removed attributes
    Target()
    Template()
    changed attributes
    attribute TargetAttribute: OperationNumber, safe;
    added attributes
    attribute TextTemplate: Text, readOnly, safe;
    removed overrides
    AddToContainer()
    ICFContainerClass()
    added overrides
    Copying()
    SetTarget()

    Class AttributeTextPlus

    Changes

    removed overrides
    Template()
    added overrides
    TextTemplate()

    Class AttributeWindow

    Changes

    added inheritance
    AcceptsTyping
    removed fields
    attributeFieldHigh
    attributeFieldLow
    currentStep
    labelButtonHigh
    labelButtonLow
    timePicker
    twoSteps
    changed fields
    field controls: ObjectList, weak;
    field prefixField: TextField, weak;
    field promptField: TextField, weak;
    field redrawObject: Viewable, weak, getter, setter;
    field stepList: AttributeStepList, weak, getter, setter;
    field target: Object, weak, getter;
    added fields
    field attributeFields: ObjectList;
    field currentPanel: Unsigned;
    field hasVisibleTextField: Boolean;
    field info: Object, getter;
    field labelButtons: ObjectList;
    field observedControl: Viewable, weak;
    field resizeTextFields: Boolean;
    field shouldUpdateButtons: Boolean;
    field stepsPerPanel: Unsigned;
    removed attributes
    Controls()
    added attributes
    attribute LargerLastAttributeField: Boolean;
    attribute RedrawObject: Viewable;
    attribute SpoutPosition: Dot;
    attribute StepList: AttributeStepList;
    removed operations
    Confirm()
    SetUpStep()
    added operations
    operation DeactivatingField(field: FormStepField);
    operation EachEditControlInPanel(function: EachEditControlInPanelFunction; parameters: Pointer): Object, noFail;
    operation EachStepInPanel(function: EachStepInPanelFunction; parameters: Pointer; includeNilSteps: Boolean; passLabelButtons: Boolean): Object, noFail;
    operation IndexedLabelButtonAction(stepIndexInPanel: Unsigned), safe, common;
    operation SetUpPanel(list: AttributeStepList; panel: Unsigned);
    operation ToggleAttributeList();
    operation UpdateAttributeText(), intrinsic;
    removed overrides
    Confirmed()
    Info()
    added overrides
    AboutToShow()
    Confirm()
    FindNextSubviewAcceptingTyping()
    SetTarget()
    Stabilize()
    TypeKeys()