Class FailsafeSemaphore
Background information
Type safety
Changes
- removed globals
- semaphoreList
- changed operations
- class operation ReleaseFailsafe(actor: Actor);
- removed overrides
- Install()
- added overrides
- ReinitializeClass()
Class FaxPrintJob
Changes
- added attributes
- attribute TransferTicket: Object;
Class FaxServer
Background information
Faxing
Changes
- added fields
- field faxFlags: Flags;
- field faxPagesCompleted: Unsigned;
- field storage: Object;
- removed operations
- ReceiveFaxAfterRings()
- ReceiveFaxNow()
- added operations
- operation DoPhaseB(var minScanlineBytes: UnsignedShort; fineMode: Boolean; VAR localCapabilities: Unsigned; VAR minScanTime: SignedShort): Boolean;
- operation DoPhaseC(stream: Object; minScanlineBytes: UnsignedShort; buffer: Pointer; lineBuffer: Pointer; var localCapabilities: Unsigned; faxTotalPages: Unsigned; faxViewableCount: Unsigned): Unsigned;
- operation DoTCFTraining(var minScanlineBytes: UnsignedShort; VAR localCapabilities: Unsigned; minScanTime: SignedShort): Boolean;
- operation ReadHDLC(var fcf: UnsignedByte; fif: Pointer; var length: SignedShort; VAR lastFrame: Boolean; timeout: SignedShort): Boolean;
- operation WriteHDLC(fcf: UnsignedByte; fif: Pointer; length: SignedShort; frameFlags: UnsignedByte; transmitter: Boolean): Boolean;
Class FaxService
Background information
Mail framework
Changes
- removed inheritance
- HasLoad
- removed fields
- addressCard
- removed attributes
- AddressCard()
- removed overrides
- Load()
- MakeCollectionTransferTicket()
- Send()
- SendAnother()
- added overrides
- CollectServiceChoicesForSendingMail()
- TracksMessageDelivery()
- Transfer()
- TransferAnother()
- UpdateReportFromDelivery()
Class FaxWindow
Background information
Contact information
Faxing
Text framework
Changes
- removed inheritance
- GadgetWindow
- added inheritance
- ContentChoicesWindow
- PeopleListTarget
- removed operations
- ShowOptions()
- added operations
- operation ShowFaxOptions(), safe, common;
- removed overrides
- TextInfo()
- added overrides
- AboutToShow()
- ContactLocation()
Class FixedList
Background information
Extra data
Lists
Text framework
Type safety
Changes
- removed inheritance
- AbstractList
- added inheritance
- HasCount
- Object
- added attributes
- attribute Count: Unsigned;
- attribute InitialListWordFormat: WordFormat, readOnly;
- removed operations
- AddElemAt()
- EachElem()
- EachElemAfter()
- ElementValue()
- FindElemAfter()
- ReplaceElemAt()
- Roll()
- added operations
- operation AddElement(element: ReadOnlyPointer);
- operation AddElementAt(index: Unsigned; newElement: ReadOnlyPointer), safe;
- operation AddElementFirst(element: ReadOnlyPointer);
- operation AddElementLast(element: ReadOnlyPointer);
- operation AddElementsAt(index: Unsigned; numElements: Unsigned; newElements: ReadOnlyPointer);
- operation AddUniqueElement(element: ReadOnlyPointer);
- operation Clear(), noFail;
- operation EachElement(function: EachElementFunction; parameters: Pointer): Object, noFail;
- operation EachElementAfter(function: EachElementFunction; parameters: Pointer; afterIndex: Unsigned): Object, noFail;
- operation ElementsAt(index: Unsigned; numElements: Unsigned; returnElements: Pointer);
- operation FindElement(element: ReadOnlyPointer): Unsigned, noFail;
- operation FindElementAfter(element: ReadOnlyPointer; afterIndex: Unsigned): Unsigned, noFail;
- operation RemoveElement(element: ReadOnlyPointer);
- operation RemoveElementsAt(index: Unsigned; numElements: Unsigned);
- operation ReplaceElementAt(index: Unsigned; element: ReadOnlyPointer);
- operation ReplaceElementsAt(index: Unsigned; numOldElements: Unsigned; numNewElements: Unsigned; newElement: ReadOnlyPointer);
- operation Reverse(), noFail;
- operation SwapElements(index1: Unsigned; index2: Unsigned; numElements: Unsigned);
- removed overrides
- EachExtraField()
- SetCount()
- TextInfo()
- added overrides
- ExtraSizeActuallyUsed()
Class FloatingPoint
Background information
Math
Number formatting
Changes
- removed intrinsics
- DoubleToText()
- DoubleToTexts()
- SetFPControlRegister()
- SetFPEmulatorState()
- TextsToDouble()
- changed intrinsics
- intrinsic SetToInf(var inf: Double);
- intrinsic SetToNaN(var nan: Double);
- added intrinsics
- intrinsic DoubleFromNumeral(numeral: HasText; var result: Double): Unsigned;
- intrinsic FormatDoubleIntoNumberParts(number: Double; maxDigits: Unsigned;maxPrecision: Unsigned; minSignificantDigits: Unsigned; formatFlags: Unsigned;var theNumberParts: NumberParts): Boolean;
- intrinsic NumeralFromDouble(number: Double; maxDigits: Unsigned): Text;
- intrinsic NumeralFromDoubleControlled(number: Double; maxDigits: Unsigned;maxPrecision: Unsigned; minSignificantDigits: Unsigned; formatFlags: Unsigned): Text;
- intrinsic NumeralFromDoubleSeparateExponent(number: Double; maxDigits: Unsigned;maxPrecision: Unsigned; minSignificantDigits: Unsigned; formatFlags: Unsigned;var mantissaText: Text; VAR exponentText: Text);
- intrinsic ScanDoubleFromNumberParts(theNumberParts: NumberParts; var result: Double): Boolean;
- added overrides
- ReinitializeClass()
Class Folder
Background information
Text framework
Changes
- added inheritance
- PeopleListTarget
- removed fields
- optionFlags
- changed fields
- field personToMatch: FullContact;
- added fields
- field acceptAnything: Boolean;
- field acceptReceived: Boolean;
- field canMoveFolder: Boolean;
- field canSortFolder: Boolean;
- field shouldMatchDate: Boolean, getter, setter;
- field shouldMatchImage: Boolean, getter, setter;
- field shouldMatchPerson: Boolean, getter, setter;
- field shouldMatchText: Boolean, getter, setter;
- field useMonth: Boolean;
- field useSentReceived: Boolean;
- removed attributes
- OptionFlags()
- changed attributes
- attribute PersonToMatch: FullContact;
- removed overrides
- CardIcon()
- DestroyContents()
- DestroyContentsInSystem()
- EditStepsForNewEntity()
- TextInfo()
- added overrides
- ContentDescription()
- Finalize()
- GoToVia()
- SearchForObject()
- SmallCardImage()
- Subject()
- TypeDescription()
Class FolderTray
Background information
Filing
Out of memory window
Searching
Changes
- added inheritance
- PurgesDaily
- added fields
- field emptyIndex: Unsigned;
- field filedCardList: ObjectList;
- field filedDateList: IntegerList;
- field mainImage: Image;
- field maxTab: Unsigned;
- field numberOfRows: Unsigned;
- field selectIndex: Unsigned;
- field slantOffset: Micron;
- field tabDelta: Dot;
- field tabMask: PixelMap;
- field tabOffset: Dot;
- field tabSize: Dot;
- field tabsPerRow: Unsigned;
- field textStyle: TextStyle;
- field trayIndex: Unsigned;
- field trayList: ObjectList;
- removed attributes
- List()
- OptionFlags()
- changed attributes
- attribute Index: Unsigned, safe;
- removed operations
- AddSorted()
- DeleteOldItems()
- FindCard()
- PurgeContents()
- added operations
- operation DrawerContainingFolder(folder: Folder): DrawerStack;
- operation FileCard(card: Card), safe, common;
- operation FolderContainingCard(card: Card): Folder;
- operation MakeReceiverWithCRCForCard(card: Card; nearThis: Object): FilingReceiverWithCRC;
- operation PrepareToDisplayFolder(folder: Folder);
- operation ReinstallStackForCRC(matchingCRC: Unsigned): StackOfCards;
- removed overrides
- AddToUserPurgeList()
- Confirm()
- ReinstallFlagsFor()
- added overrides
- ConfirmPurge()
- List()
- MakeValid()
- PurgeTrigger()
- SearchForSuggestions()
- SearchForSuggestionsByDate()
- SuggestionSearchStatus()
Class FolderTrayScene
Background information
Searching
Changes
- removed overrides
- SearchFor()
- added overrides
- SearchForObject()
Class Font
Background information
Fonts
Type safety
Changes
- added attributes
- attribute Ascent: Micron, readOnly, noGetter;
- attribute Descent: Micron, readOnly, noGetter;
- attribute Height: Micron, readOnly, noGetter;
- changed operations
- operation FontDraw(characters: ReadOnlyCharactersPointer; characterCount: Unsigned; var where: Dot; style: TextStyle; mode: Signed), noMethod;
- added operations
- operation FontOffsets(characters: ReadOnlyCharactersPointer; characterCount: Unsigned; firstOffset: Micron; offsetTable: MicronArrayPointer; style: TextStyle), noMethod;
- operation FontTotalWidth(characters: ReadOnlyCharactersPointer; characterCount: Unsigned; style: TextStyle): Micron, noMethod;
- operation FontWidths(characters: ReadOnlyCharactersPointer; characterCount: Unsigned; widthTable: MicronArrayPointer; style: TextStyle), noMethod;
Class FontDescription
Background information
Fonts
Shared objects
Changes
- changed fields
- field fontName: Text, getter;
- changed attributes
- attribute FontName: Text;
- added attributes
- attribute FontIdentifier: OctetString;
- attribute FontSize: Unsigned;
- added operations
- operation ScaledSize(pixelSize: Unsigned): Micron;
- removed overrides
- FindInterchangeKey()
- IsShared()
- SpecialDecode()
- SpecialEncode()
- added overrides
- MatchesInstance()
Class Form
Background information
Cards and forms
Mail framework
Shared objects
Changes
- changed fields
- field image: Image, getter, sharedSetter;
- removed attributes
- FacilityName()
- Image()
- removed operations
- GetOrMakeAgent()
- changed operations
- operation AttachToCard(card: Card);
- operation DetachFromCard(card: Card);
- operation DrawCardBackground(), noFail;
- removed overrides
- AddToContainer()
- CanDelete()
- ExtendBottom()
- ExtractFromContainer()
- FindInterchangeKey()
- IsShared()
- SetNext()
- added overrides
- ExtendBottomBy()
- Finalize()
- HasErasablePiece()
Class FormElement
Background information
Type safety
Changes
- changed operations
- operation FormDataInfo(var objectCount: Unsigned; VAR nonObjectDataSize: Unsigned), noMethod;
- operation SetFormData(objects: ObjectList; nonObjectData: ReadOnlyPointer; nonObjectDataSize: Unsigned), noMethod;
- added intrinsics
- intrinsic OwningForm(viewable: Viewable): Form;
Class FormStepField
Changes
- changed fields
- field acceptImmediately: Boolean, getter, setter;
- added attributes
- attribute AcceptImmediately: Boolean;
- removed operations
- Confirm()
- added overrides
- Confirm()
- Deactivate()