Class FailsafeSemaphore

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

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

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

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

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

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

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

  • Installing

    Changes

    added inheritance
    CanOfferInstallReceiver
    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 PrepareToDisplayFolder(folder: Folder);
    operation ReinstallStackForCRC(matchingCRC: Unsigned): StackOfCards;
    removed overrides
    AddToUserPurgeList()
    Confirm()
    ReinstallFlagsFor()
    added overrides
    ConfirmPurge()
    List()
    MakeValid()
    OfferInstallReceiver()
    PurgeTrigger()
    SearchForSuggestions()
    SearchForSuggestionsByDate()
    SuggestionSearchStatus()

    Class FolderTrayScene

    Changes

    removed overrides
    SearchFor()
    added overrides
    SearchForObject()

    Class Font

    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

    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

    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

    Changes

    added inheritance
    Object
    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()