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