Class DataList
Changes
- changed fields
- field stride: Unsigned, getter;
- removed overrides
- Compact()
- Stride()
- added overrides
- InitialListWordFormat()
Class DateChooser
Changes
- removed fields
- flags
- hiliteArrow
- changed fields
- field index: Unsigned, getter;
- added fields
- field confirmOnTouch: Boolean;
- field drawGrid: Boolean;
- field drawYear: Boolean;
- field editable: Boolean, getter;
- field highlightArrow: Unsigned;
- field highlightToday: Boolean;
- field tightBorder: Boolean;
- removed attributes
- Target()
- changed attributes
- attribute Index: Unsigned, safe;
- removed operations
- Confirm()
- added overrides
- Confirm()
- SetTarget()
Class DateTime
Changes
- removed intrinsics
- DateStringFromDays()
- NearestMatchingDate()
- StringToTime()
- StringToTimeRange()
- TimeString()
- TimeToText()
- changed intrinsics
- intrinsic PackDate(array: DateIntegers): Signed;
- intrinsic PackTime(array: TimeIntegers): Unsigned;
- intrinsic UnpackDate(dateValue: Signed; var array: DateIntegers);
- intrinsic UnpackTime(timeValue: Unsigned; var array: TimeIntegers);
- added intrinsics
- intrinsic DateAsTextWithFormat(days: Signed; flags: Unsigned): Text;
- intrinsic DayOfWeekToWeekDisplayIndex(dayOfWeek: UnsignedShort): Unsigned;
- intrinsic LocalDateAndTime(var date: Signed; VAR time: Unsigned);
- intrinsic MonthsInYear(year: Unsigned): UnsignedShort;
- intrinsic SetLocalDateAndTime(date: Signed; time: Unsigned);
- intrinsic TextToTime(text: HasText; var time: Unsigned; VAR charactersUsed: Unsigned): UnsignedShort;
- intrinsic TextToTimeRange(text: HasText; var startTime: Unsigned; VAR endTime: Unsigned; VAR charactersUsed: Unsigned): Boolean;
- intrinsic TimeAsTextWithFormat(milliseconds: Unsigned; flags: Unsigned): Text;
- intrinsic WeekDisplayIndexToDayOfWeek(displayIndex: Unsigned): UnsignedShort;
Class Datebook
Changes
- removed inheritance
- HasLoad
- added inheritance
- HasReinitialize
- HasTimedAction
- PurgesDaily
- added fields
- field actionTasks: ObjectList;
- field changeSeed: Unsigned, getter, setter;
- field maxDate: Signed, getter, setter;
- field minDate: Signed, getter, setter;
- field nextActionTask: Task;
- field nextTrigger: TimedEvent;
- field repeatTasks: TaskList;
- field sizeSeed: Unsigned;
- field solitaryTasks: TaskList;
- field systemSize: Unsigned;
- removed operations
- FindAvailableTime()
- FindMatchingInstance()
- RunSimpleTests()
- SearchDateRange()
- SearchRestOfDay()
- changed operations
- operation EachException(master: Task; function: EachFunction; parameters: Pointer): Task, noFail;
- operation FindMatchingTask(requester: FullContact; appointmentID: Unsigned): Task;
- added operations
- operation UniqueTasks(list: TaskList);
- removed overrides
- AddToUserPurgeList()
- CopyDefaultDataPackageName()
- DestroyContents()
- DestroyContentsInSystem()
- Load()
- added overrides
- CurrentUserChanged()
- DestroySystemStorageContents()
- PurgePrompt()
- PurgeTrigger()
- PurgingWindowName()
- Reinitialize()
- SearchForSuggestionsByDate()
- StorageObjectsSize()
- SuggestionSearchStatus()
- TimedAction()
Class DatebookIcon
Changes
- removed overrides
- Tap()
Class DatebookScene
Changes
- removed overrides
- SearchFor()
- added overrides
- FullCaptionPreferred()
- HeightResizable()
- MakeContentProxyChoices()
- SearchForObject()
Class Debug
Changes
- removed intrinsics
- AllocateLeakObject()
- CStringLength()
- CtoPString()
- DestroyLeakCluster()
- DestroyLeakObject()
- DoDebugMBSafeCopyBytes()
- DoDebugSafeLBufferCopyBytes()
- DoDebugSafeTBufferCopyBytes()
- DoTimeStamp()
- FCloseLog()
- FOpenLog()
- FWriteLog()
- PtoCString()
- SPrintF()
- TelebugGlobals()
- changed intrinsics
- intrinsic AddToCallThroughList(object: Object; operationNumber: OperationNumber);
- intrinsic AsmDebugComplain(message: ReadOnlyPointer; ...);
- intrinsic DoDebugMessage(format: Literal; ...): Literal;
- intrinsic DoDebugQuickWhisper(format: Literal; ...): Literal;
- intrinsic DoDebugSafeCopyBytes(destination: Object; sourceBase: ReadOnlyPointer; destinationBase: Pointer; byteCount: Unsigned): Literal;
- intrinsic DoDebugWhisper(format: Literal; ...): Literal;
- intrinsic RemoveFromCallThroughList(object: Object; operationNumber: OperationNumber): Unsigned;
- added intrinsics
- intrinsic DoCouldMoveMemory();
- intrinsic PostNotImplementedAnnouncement(message: Text);
- intrinsic PrintDebugMessage(message: Literal);
- intrinsic StowPreviousLogFile();
- intrinsic ToggleDebugSwitch(switchNumber: Unsigned);
- intrinsic ToggleLeakFinder() : Boolean;
- intrinsic ValidateSystemOrPackages(validate: Object);
- removed overrides
- Install()
- added overrides
- ReinitializeClass()
Class DeliveryChoice
Changes
- removed fields
- facility
- image
- service
- way
- changed fields
- field addressLabel: AddressInfo, getter, setter;
- field recipient: FullContact, weak, getter, setter;
- added fields
- field serviceChoice: ServiceChoice, getter, setter;
- removed attributes
- Facility()
- Service()
- Way()
- changed attributes
- attribute AddressLabel: AddressInfo;
- attribute Image: Image, readOnly;
- attribute Recipient: FullContact;
- added attributes
- attribute Means: Means;
- attribute ServiceChoice: ServiceChoice;
- removed overrides
- IsSameChoice()
Class DenseObjectList
Changes
- added overrides
- Dense()
Class Desktop
Changes
- changed operations
- operation DeskPosition(slotNumber: Unsigned; var result: Dot);
Class Dictionary
Changes
- removed operations
- Add()
- Drop()
- Find()
- Get()
- Rekey()
- Set()
- Transpose()
- changed operations
- operation EachKeyAndValue(function: EachKeyAndValueFunction; parameters: Pointer): Object, noFail;
- operation KeyAndValueAt(index: Unsigned; var key: Object; VAR value: Object);
- operation SafeDrop(key: Object): Object, noFail;
- operation SafeGet(key: Object): Object, noFail;
- added operations
- operation AddToDictionary(key: Object; value: Object), safe;
- operation GetFromDictionary(key: Object): Object, noFail;
- removed overrides
- DecodePredefined()
- EncodePredefined()
- Initialize()
- ShallowDestroy()
Class DigitField
Changes
- removed overrides
- Deactivate()
Class DirectDispatchList
Changes
- removed inheritance
- HasLoad
- Object
- added inheritance
- FixedList
- TracksMemoryManagerMoves
- removed overrides
- Load()
- added overrides
- MoveMemoryBlock()
Class DirectoryLookupScene
Changes
- added inheritance
- ContactMergeClient
- removed fields
- advancedCards
- number
- removed attributes
- AdvancedCards()
- Number()
- changed operations
- operation KeepDirectoryLookupMerge(existing: FullContact);
- operation KeepDirectoryLookupSeparate(), safe;
- added operations
- operation FindMatchingContact(contact: FullContact): FullContact;
- added intrinsics
- intrinsic MakeDirectoryCardFunctional(card: Card; listOfAddresses: ObjectList): LookupResultStack;
- removed overrides
- AboutToShow()
- added overrides
- CloseScene()
- HandleAmbiguousMerge()
- HandleDifferentNewCard()
- HandleUnambiguousMerge()
- HandleWorthlessNewCard()
Class DisplayServer
Changes
- removed inheritance
- PowerAware
- added inheritance
- HasReinitialize
- UsesExtraPower
- WantsPowerEvents
- changed operations
- operation BootBlit(parameters: ReadOnlyPointer), intrinsic;
- class operation Buffer(): Pointer;
- class operation SetBuffer(pixels: Pointer; depth: UnsignedShort);
- removed overrides
- Install()
- PowerStateChanged()
- Reset()
- added overrides
- MainBatteryIsGood()
- MainBatteryIsLow()
- PoweringUp()
- ReinitializeClass()
Class DrawTool
Changes
- removed overrides
- Install()
- added overrides
- MakeViewable()
- ReinitializeClass()
Class DrawerGadget
Changes
- removed overrides
- Hilited()
- SetHilited()
- added overrides
- Highlighted()
- SetHighlighted()
Class DrawerStack
Changes
- changed attributes
- attribute Image: Image, readOnly;
- added operations
- operation AddFolder(): Folder;
- operation AddFolderAt(index: Unsigned): Folder;
- removed overrides
- DestroyContents()
- DestroyContentsInSystem()
- MakeValid()
- added overrides
- Dense()
- DestroySystemStorageContents()
Class Drawers
Changes
- removed fields
- drawerFlags
- hiliteIndex
- added fields
- field hasSpecialDrawer: Boolean;
- field highlightIndex: Unsigned;
- added operations
- operation DisplayStoredViewables();
- operation StoreDisplayedViewables();
- operation SwitchBankAndDrawer(newBankNumber: Unsigned; newDrawerNumber: Unsigned; saveCurrent: Boolean);
- removed overrides
- SetTextData()
- added overrides
- ApplyText()
- InstallInto()
- UseScaledText()