Class PDU
Background information
Type safety
Changes
- removed operations
- MakeBuffer()
- changed operations
- class operation CopyPDUData(pdu: PDUInfo; buffer: Pointer; length: Unsigned): Unsigned;
- class operation EachByte(pdu: PDUInfo; function: EachByteFunction; parameters: Pointer);
- class operation EachChunk(pdu: PDUInfo; function: EachChunkFunction; parameters: Pointer);
- class operation PDULength(pdu: PDUInfo): Unsigned;
Class PDUClientInterface
Background information
Type safety
Changes
- changed operations
- operation HandlePDU(params: PDUInfo), noMethod;
Class PDUServiceInterface
Background information
Type safety
Changes
- changed operations
- operation WritePDU(info: PDUInfo), noMethod;
Class PPPServer
Background information
Internet
Changes
- removed inheritance
- PDUServer
- PDUServiceInterface
- added inheritance
- DataLinkServer
- VJCompression
- removed fields
- buffer
- lastFrameEndTime
- negotationState
- serialServer
- changed fields
- field client: Object, weak;
- added fields
- field accountName: Text, getter, setter;
- field baseTime: Unsigned;
- field chapAlgorithm: Unsigned;
- field chapChallenge: Buffer;
- field chapId: Unsigned;
- field failureCount: Unsigned;
- field inBytes: Unsigned;
- field inErrors: Unsigned;
- field inPackets: Unsigned;
- field linkPhase: Unsigned;
- field localCharMap: Unsigned;
- field localIP: Unsigned;
- field localId: Unsigned;
- field localMagicNumber: Unsigned;
- field localVJSlots: Unsigned;
- field needEcho: Boolean;
- field negotiating: Boolean;
- field negotiationLayer: Unsigned;
- field negotiationState: Unsigned;
- field outBytes: Unsigned;
- field outPackets: Unsigned;
- field password: Text, getter, setter;
- field promptForPassword: Boolean;
- field promptSemaphore: Semaphore;
- field remoteMagicNumber: Unsigned;
- field remoteMaxRecvUnit: Unsigned;
- field remoteVJSlots: Unsigned;
- field requestId: Unsigned;
- field retryCount: Unsigned;
- field shouldRetryLCP: Boolean;
- field startTime: Unsigned;
- field txOptions: Unsigned;
- added attributes
- attribute AccountName: Text;
- attribute Password: Text;
- removed operations
- Disconnect()
- NegotiateLCP()
- added operations
- operation Confirm();
- added overrides
- CheckDataLink()
- StartDataLink()
- StopDataLink()
Class PackageScene
Background information
Scenes
Changes
- removed inheritance
- Scene
- added inheritance
- StorageBoxScene
- added fields
- field package: StoreroomScenePackage, getter, setter, weak;
- added attributes
- attribute Package: StoreroomScenePackage;
- removed operations
- GoToGuide()
- Update()
- removed overrides
- SetStepBackSpot()
- StepBack()
- added overrides
- CanDeleteSelection()
- CanGoToSelection()
- GoToSelection()
- IsValid()
- Notice()
- PlaceName()
- SafeGoToSelection()
- Update()
Class PageTurnBox
Background information
Viewables
Changes
- removed fields
- blinkHilite
- added fields
- field blinkHighlight: Boolean;
Class Path
Background information
Graphics
Changes
- added inheritance
- Cachable
- removed attributes
- PurgeableOwner()
- removed operations
- DestroyPath()
- changed operations
- operation CopyPath(): Path;
- operation PathBounds(var bounds: Box);
- added intrinsics
- intrinsic NewEmptyPath(): Path;
- removed overrides
- EachExtraField()
- Finalize()
- Install()
- QuickClip()
- added overrides
- Compact()
- PurgeableOwner()
Class PeopleList
Background information
Name cards
Changes
- removed fields
- choiceBox
- changed fields
- field target: Object, weak, getter;
- removed attributes
- Target()
- removed overrides
- ColumnTitleHeight()
- DrawColumnTitles()
- SetScrollOffset()
- added overrides
- SetTarget()
- TypeKeys()
Class PeopleListTarget
Background information
Name cards
Changes
- added inheritance
- Object
- added attributes
- attribute Entity: FullContact, noGetter, noSetter;
- removed operations
- SetEntity()
- changed operations
- operation EditStepsForNewEntity(category: Unsigned): AttributeStepList, noFail;
Class PeoplePhonePicker
Background information
Contact information
Text framework
Changes
- added inheritance
- HasContact
- changed fields
- field phoneLabel: TelephoneAddressInfo, getter, setter;
- changed attributes
- attribute PhoneLabel: TelephoneAddressInfo;
- removed overrides
- TextInfo()
- added overrides
- ContactLocation()
- ContactPhoneNumber()
Class PersonalMessage
Background information
MagicMail
Text framework
Changes
- changed fields
- field groupCards : ObjectList;
- field inReplyTo : Text, getter, setter, packAsObject;
- field messageID : Text, getter, setter;
- field subject : Text, getter, packAsObject;
- changed attributes
- attribute InReplyTo: Text, sealed;
- attribute MessageID: Text, sealed, safe;
- attribute Subject: Text, sealed;
- removed operations
- ConvertToPlatformSpecific()
- Receiver()
- changed operations
- operation AddRecipient(newReceiver: FullContact), noFail, safe;
- operation FindOrMakeMessageID(): Text;
- operation FirstRecipient(): FullContact, noFail;
- operation SalutationNames(): Text;
- operation SetReceiver(newReceiver: FullContact);
- removed overrides
- CopyForSummaryNear()
- Initialize()
- MatchText()
- ProduceCard()
- ReplaceAddressCards()
- RestoreAddressCards()
- SelectedRecipient()
- added overrides
- MakeValid()
Class PhoneCallCard
Background information
Dialing
Text framework
Changes
- added inheritance
- CanBeInNameCardLog
- removed fields
- flags
- changed fields
- field caller: FullContact, getter, setter;
- added fields
- field dialedNumber: Text, getter, setter;
- field isIncoming: Boolean, getter, setter;
- changed attributes
- attribute Caller: FullContact;
- added attributes
- attribute DialedNumber: Text;
- attribute DurationAsText: Text, readOnly;
- attribute ShortRecipientName: Text, readOnly;
- attribute ShortSenderName: Text, readOnly;
- changed operations
- operation CalledNumber(): Text;
- operation DateSent(var millisecs: Unsigned): Signed;
- removed overrides
- CardIcon()
- TextInfo()
- added overrides
- ContactLocation()
- ContentDescription()
- DateForLog()
- DateReceivedAsText()
- DateSentAsText()
- DisplaySearchResult()
- RecipientName()
- SearchForObject()
- SenderName()
- ShortContentDescription()
- ShortDateReceivedAsText()
- ShortDateSentAsText()
- SmallCardImage()
- Subject()
- SubjectForLog()
- TypeDescription()
- TypeForLog()
Class PhoneField
Background information
Phone
Changes
- added attributes
- attribute WasDialed: Boolean;
- removed operations
- CreateNewCard()
- SetWasDialed()
- WasDialed()
- added operations
- operation CreateNewContactFromPhoneNumber();
- removed overrides
- DeleteTextRange()
- added overrides
- HandleHotText()
Class PhoneLabelStamp
Background information
Runtime
Changes
- removed inheritance
- Stamp
- added inheritance
- AddressLabelStamp
- removed fields
- addressLabel
- changed fields
- field entity: Contact;
- removed attributes
- AddressLabel()
- added attributes
- attribute Entity: FullContact;
- removed overrides
- DragAsGhost()
- DroppedFromWindow()
Class PhonePanel
Background information
Contact information
Dialing
Runtime
Scrolling
Text framework
Viewables
Changes
- removed inheritance
- Scrollable
- added inheritance
- AcceptsTyping
- CompatibilityScrollable
- removed fields
- flags
- hiliteState
- added fields
- field blindDial: Boolean;
- field disableKeypad: Boolean;
- field drawName: Boolean;
- field forceKeypad: Boolean;
- field forcePhones: Boolean;
- field highlightState: Unsigned;
- field indirectTarget: Boolean;
- field keyDescription: Boolean;
- field lineMonitor: Boolean;
- field moreToScroll: Boolean;
- field noDial: Boolean;
- field passwordMode: Boolean;
- field shouldLogCalls: Boolean, getter, setter;
- field shouldNotifyOnCall: Boolean, getter, setter;
- field useCarrierCode: Boolean;
- field useDialLeftMargin: Boolean;
- removed attributes
- ShouldUseCarrierCode()
- Target()
- added attributes
- attribute Entity: FullContact, safe;
- removed operations
- DisplayedNumber()
- SetEntity()
- added operations
- operation BlinkLabelAt(index: Unsigned);
- operation DialEmergencyNumber();
- operation DialEntity(entity: FullContact; phoneLabel: TelephoneAddressInfo);
- operation DisplayField(): TextField, noFail;
- operation ProcessPhoneCallCard(), safe, common;
- operation StartIncomingCall(caller: FullContact; phoneLabel: TelephoneAddressInfo);
- operation StartPhoneCall(callee: FullContact; phoneLabel: TelephoneAddressInfo; numberToDial: Text; flags: Unsigned): Boolean, safe, common;
- operation StopIncomingCall(), safe, common;
- operation StopPhoneCall(goOnHook: Boolean), safe, common;
- removed intrinsics
- PlayRingSound()
- StartIncomingCall()
- StartPhoneCall()
- StopPhoneCall()
- removed overrides
- Press()
- ScrollToBeginning()
- ScrollToEnd()
- added overrides
- ScrollToBottom()
- ScrollToTop()
- SetTarget()
- Target()
Class PhoneScene
Background information
Out of memory window
Changes
- added inheritance
- PurgesDaily
- removed operations
- DeleteOldItems()
- PurgeContents()
- removed overrides
- AddToUserPurgeList()
- added overrides
- PurgeTrigger()
- SearchForSuggestionsByDate()
- SuggestionSearchStatus()
Class PixelMap
Background information
Graphics
Type safety
Changes
- changed fields
- field portDepth: Unsigned;
- field portPower: UnsignedShort;
- field portRow: UnsignedShort;
- added fields
- field portResHRound: SignedShort;
- field portResVRound: SignedShort;
- changed operations
- operation AllocAlignedPixels(bound: Box; prototype: PixelMap; newPixels: Pixels; newPixelsClass: ClassNumber);
- operation AllocPixels(bound: Box; resolution: PixelDot; depth: Signed; newPixels: Pixels; newPixelsClass: ClassNumber);
- added operations
- operation BoundsClip(clip: Path; blit: Box; var bounds: Box): Boolean, intrinsic;
- operation CanvasBoundsDot(dot: Dot): Boolean, intrinsic;
- operation FillColorWell(colorant: Unsigned; var mode: Signed; well: UnsignedArrayPointer): Boolean, intrinsic;
- operation MapBoxToRaster(in: Box; var out: PixelBox), intrinsic;
- operation MapDotToRaster(in: Dot; var out: PixelDot), intrinsic;
- operation MapRasterToBox(in: PixelBox; var out: Box), intrinsic;
- operation MapRasterToDot(in: PixelDot; var out: Dot), intrinsic;
- operation RefreshWindow(everything: Boolean);
- operation SetPortRes(hRes: SignedShort; vRes: SignedShort);
- removed intrinsics
- BoundsClip()
- CanvasBoundsDot()
- FillColorWell()
- MapBoxToRaster()
- MapDotToRaster()
- MapRasterToBox()
- MapRasterToDot()
- changed intrinsics
- intrinsic PackScreen(screenStart: ReadOnlyPointer; screenWidthLongs: UnsignedShort; screenRowBytes: UnsignedShort; screenHeight: UnsignedShort; packStart: Pointer): Unsigned;
- intrinsic Shrink4Gray(srcPtr: ReadOnlyPointer; dstPtr: Pointer);
- intrinsic Shrink8Gray(srcPtr: ReadOnlyPointer; dstPtr: Pointer);
- intrinsic UnpackScreen(packStart: ReadOnlyPointer; screenStart: Pointer; screenWidthLongs: UnsignedShort; screenRowBytes: UnsignedShort; screenHeight: UnsignedShort);
- added intrinsics
- intrinsic ShrinkNative(srcPtr: ReadOnlyPointer; srcRow: Signed; dstPtr: Pointer; dstRow: Signed; depth: Signed; srcBounds: PixelBox; dstBounds: PixelBox; mode: Signed);
- added overrides
- PrepareToReadRaster()
Class Pixels
Background information
Runtime
Type safety
Changes
- changed operations
- operation BeginReadPixels(shield: PixelBox): ReadOnlyPointer;
- class operation SizePixels(var bounds: PixelBox; power: SignedShort; VAR row: SignedShort): Unsigned;
- added operations
- operation ResizePixelBuffer(newSize: Unsigned);
Class PositionStream
Changes
- removed attributes
- Length()
- Position()
- added overrides
- SetPosition()
Class PostOffice
Background information
Mail framework
Mail user interface
Power management
Changes
- removed inheritance
- PowerAware
- added inheritance
- CanPreventSleep
- HasReinitialize
- removed operations
- ContactMailServices()
- InitiateIncomingMail()
- MeasureSendCard()
- added operations
- operation CollectMailForServiceChoice(serviceChoice: ServiceChoice), safe, common;
- operation CollectServiceChoicesForCollectingMail(choiceList: ObjectList);
- operation CollectServiceChoicesForMailSummary(choiceList: ObjectList);
- operation CollectServiceChoicesForSendingMail(choiceList: ObjectList);
- operation GoToMailSummaryScene();
- operation InitiateMailServices(whichServices: Unsigned), safe, common;
- operation MailSummaryForServiceChoice(serviceChoice: ServiceChoice), safe, common;
- operation TransfersInProgress(): ObjectList;
- added intrinsics
- intrinsic AbortAllCommsOutOfMemory();
- removed overrides
- HealSystem()
- Install()
- added overrides
- ReinitializeClass()
- ReleasePowerAndSleep()
Class PostageDisplay
Background information
Mail framework
Mail user interface
Changes
- removed fields
- currentCard
- currentChoice
- flags
- wayList
- added fields
- field meansList: ObjectList;
- field observedContact: FullContact, getter, setter;
- field selectService: Boolean;
- added attributes
- attribute ObservedContact: FullContact;
- removed operations
- UpdateWayChoices()
- added operations
- operation ClearMessageInformation();
- operation UpdateMeansList(), noFail;
- added overrides
- Notice()
Class PostalLabelStamp
Background information
Contact information
Changes
- removed inheritance
- Stamp
- added inheritance
- AddressLabelStamp
- removed overrides
- DragAsGhost()
- DroppedFromWindow()
Class Power
Background information
Power management
Changes
- removed inheritance
- PowerAware
- added inheritance
- HasReinitialize
- WantsPowerEvents
- removed fields
- awareObjects
- wakeInterruptMirror1
- wakeInterruptMirror2
- changed fields
- field currentPowerLoad: Unsigned, getter, setter;
- field wakeUpEventList: IntegerList;
- field wakeUpTime: Unsigned;
- field wakeUpTimeCallbackClass: ClassNumber;
- added fields
- field canPreventSleepObjects: ObjectList;
- field useExtraPowerObjects: ObjectList;
- field wakeUpEventClassList: ClassNumberList;
- field wantPowerEventObjects: ObjectList;
- changed attributes
- attribute CurrentPowerLoad: Unsigned;
- added attributes
- attribute CurrentPowerLoadFixed: Fixed;
- removed operations
- DeviceWakeUpEnabled()
- RegisterPowerAware()
- ResetDeviceWakeUp()
- SetDeviceWakeUpEnabled()
- changed operations
- operation PowerLoadChanged(powerHog: UsesExtraPower; newMicroamps: Signed);
- operation TimeRemainingAtPowerLoad(powerHog: UsesExtraPower; microampLoad: Signed): Signed;
- operation UpdatePowerLoad(): Unsigned;
- operation WakeUpTime(): Unsigned;
- added operations
- operation CausedWakeUp(event: Unsigned; eventInfo: WakeUpEventEntry): Boolean;
- operation DiscardTransientOnPowerUp();
- operation RegisterForExtraPower(powerHog: UsesExtraPower; add: Boolean);
- operation RegisterForPowerEvents(wanter: WantsPowerEvents; add: Boolean);
- operation RegisterForSleepPrevention(irritant: CanPreventSleep; add: Boolean);
- operation ResetDeviceWakeUpEvents();
- operation SetWakeUpEventEnabled(event: Unsigned; newState: Boolean; callbackClass: ClassNumber);
- operation SetWakeUpTime(wakeUpTime: Unsigned; callbackClass: ClassNumber);
- operation SleepNow(shouldPreserveTransient : Boolean) : Boolean;
- operation WakeUpEventEnabled(event: Unsigned): Boolean;
- operation WakeUpEventNotify() : Boolean;
- removed overrides
- Install()
- PowerStateChanged()
- Reset()
- added overrides
- PoweringUp()
- ReinitializeClass()
- ResetClass()
Class PowerButton
Changes
- removed overrides
- Reset()
- added overrides
- ReinitializeClass()
- ResetClass()
Class PowerSupply
Background information
Power management
Changes
- removed inheritance
- PowerAware
- changed attributes
- attribute ACAdapterAttached: Boolean, readOnly, safe, common, noGetter;
- attribute BatteryChargerEnabled: Unsigned, noGetter, noSetter;
- attribute BatteryCoverAttached: Boolean, readOnly, noGetter;
- attribute VccIREnabled: Boolean, noGetter, noSetter;
- attribute VccLCDEnabled: Boolean, noGetter, noSetter;
- attribute VccMagicBusEnabled: Boolean, noGetter, noSetter;
- attribute VccModem1Enabled: Boolean, noGetter, noSetter;
- attribute VccSoundEnabled: Boolean, noGetter, noSetter;
- changed operations
- operation CardOperatingVoltage(cardNumber: Unsigned): Unsigned, noMethod;
- operation CardProgrammingVoltage(cardNumber: Unsigned): Unsigned, noMethod;
- operation SetCardOperatingVoltage(cardNumber: Unsigned; voltage: Unsigned), noMethod;
- operation SetCardProgrammingVoltage(cardNumber: Unsigned; voltage: Unsigned), noMethod;
- removed overrides
- Reset()
- added overrides
- ReinitializeClass()
- ResetClass()
Class PrintJob
Background information
Faxing
Changes
- removed fields
- addressCard
- position
- changed fields
- field border: Micron;
- added fields
- field contact: FullContact, weak, getter, setter;
- field pagePosition: Micron, getter, setter;
- field shouldFormatToStandardPaperSize: Boolean, getter, setter;
- removed attributes
- AddressCard()
- Border()
- Position()
- added attributes
- attribute Contact: FullContact;
- attribute HasCoverPage: Boolean;
- attribute PagePosition: Micron;
- attribute PrintBorder: Micron;
- attribute ShouldFormatToStandardPaperSize: Boolean;
- removed operations
- NewCanvasNear()
- changed operations
- operation PrintableSize(var resolution: Dot);
- operation SetPrintableSize(var resolution: Dot);
- added operations
- operation HasCoverPageComments(): Boolean;
- operation NewCanvas(): Canvas;
- operation UsablePageSize(): Micron;
Class PrintWindow
Background information
Content proxies
Changes
- removed inheritance
- GadgetWindow
- added inheritance
- ContentChoicesWindow
- added fields
- field connectButton: Viewable;
- field printerChoices: ChoiceBox;
- removed operations
- ShowOptions()
- added operations
- operation ShowPrintOptions(), safe, common;
Class PrinterQueue
Changes
- changed fields
- field image: Image, getter, sharedSetter;
- field jobs: ObjectList;
Class ProtectionServer
Background information
Power management
Changes
- removed inheritance
- PowerAware
- added inheritance
- HasReinitialize
- WantsPowerEvents
- added fields
- field canProtectUnaligned: Boolean, getter;
- removed globals
- protectionRegions
- added attributes
- attribute CanProtectUnaligned: Boolean, readOnly;
- removed overrides
- PowerStateChanged()
- Reset()
- added overrides
- PoweringDown()
- ReinitializeClass()
Class Proxy
Background information
Runtime
Changes
- removed fields
- proxyFlags
- target
- removed attributes
- IsAlias()
- changed attributes
- attribute Target : Object, noGetter, noSetter, safe;
- removed overrides
- AddToContainer()
- EachReference()
- ErasablePiece()
- ExtractFromContainer()
Class PublicAddress
Changes
- added overrides
- AboutToShow()
Class PurgeableContents
Background information
Out of memory window
Searching
Text framework
Type safety
Changes
- added inheritance
- PurgeableItemsProxy
- removed fields
- containerContext
- containerObjectNumber
- metaClusterNumber
- purgeList
- changed fields
- field classRestriction: ClassNumber;
- field destroyCount: Unsigned;
- field destroySize: Unsigned;
- added fields
- field containerDevice: Object;
- field purgeHandler: CanShowPurgingSuggestions, weak;
- field purgeableContainer: Object, getter, weak;
- removed attributes
- ContentIcon()
- added attributes
- attribute PurgeableContainer: Object, readOnly;
- removed operations
- DestroyKeepContents()
- changed operations
- operation CalculateMemorySize(): Unsigned;
- added operations
- class operation AddPurgeableContents(container: Viewable; purgeHandler: CanShowPurgingSuggestions; containerDevice: ContainerDevice);
- class operation IsContainerPurgeable(container: Viewable): Boolean;
- removed overrides
- Each()
- TextInfo()
- added overrides
- ContentDescription()
- DestroyKeepContents()
- Eliminate()
- GoTo()
- GoToVia()
- IsValid()
- RepresentsSameContents()
- TinyImage()