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