Class PDU
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
Changes
- changed operations
- operation HandlePDU(params: PDUInfo), noMethod;
Class PDUServer
Changes
- changed fields
- field numberReaders: Unsigned;
- removed attributes
- NumberReaders()
Class PDUServiceInterface
Changes
- changed operations
- operation WritePDU(info: PDUInfo), noMethod;
Class PPPServer
Changes
- removed inheritance
- PDUServer
- PDUServiceInterface
- added inheritance
- DataLinkServer
- HasAccountInfo
- VJCompression
- removed fields
- buffer
- lastFrameEndTime
- negotationState
- serialServer
- changed fields
- field client: Object, weak;
- added fields
- field announcedError: Boolean;
- field badCompress: Boolean;
- 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 remoteMagicNumber: Unsigned;
- field remoteMaxRecvUnit: Unsigned;
- field remoteVJSlots: Unsigned;
- field requestId: Unsigned;
- field retryCount: Unsigned;
- field shouldRetryLCP: Boolean;
- field startTime: Unsigned;
- field txOptions: Unsigned;
- removed operations
- Disconnect()
- NegotiateLCP()
- added overrides
- CheckDataLink()
- StartDataLink()
- StopDataLink()
Class PackageScene
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()
- ShowOrHideCopyWindow()
- Update()
Class PageTurnBox
Changes
- removed fields
- blinkHilite
- added fields
- field blinkHighlight: Boolean;
Class Path
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
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
Changes
- added inheritance
- Object
- added attributes
- attribute Entity: FullContact, noGetter, noSetter;
- removed operations
- SetEntity()
- changed operations
- operation EditStepsForNewEntity(category: Unsigned): AttributeStepList, noFail;
Class PeoplePhonePicker
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
Changes
- removed fields
- personalExtensions
- replyBy
- changed fields
- field groupCards : ObjectList;
- field inReplyTo : Text, getter, setter, packAsObject;
- field messageID : Text, getter, setter;
- field subject : Text, getter, packAsObject;
- removed attributes
- PersonalExtensions()
- ReplyBy()
- 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
Changes
- added inheritance
- CanBeInNameCardLog
- removed fields
- flags
- changed fields
- field caller: SimpleContact, getter, setter;
- added fields
- field dialedNumber: Text, getter, setter;
- field isIncoming: Boolean, getter, setter;
- changed attributes
- attribute Caller: SimpleContact;
- 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()
- SmallCardImage()
- Subject()
- SubjectForLog()
- TypeDescription()
- TypeForLog()
Class PhoneField
Changes
- added attributes
- attribute WasDialed: Boolean;
- removed operations
- CreateNewCard()
- SetWasDialed()
- WasDialed()
- added operations
- operation CreateNewContactFromPhoneNumber();
- removed overrides
- DeleteTextRange()
- added overrides
- HandleHotText()
Class PhoneLabelStamp
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
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
Changes
- added inheritance
- PurgesDaily
- removed operations
- DeleteOldItems()
- PurgeContents()
- removed overrides
- AddToUserPurgeList()
- added overrides
- PurgeTrigger()
- SearchForSuggestionsByDate()
- SuggestionSearchStatus()
Class PhoneStatus
Changes
- removed attributes
- ShouldInsist()
- added overrides
- ResetClass()
Class PixelMap
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
Changes
- removed operations
- BeginModifyPixels()
- BeginReadPixels()
- EndModifyPixels()
- EndReadPixels()
- changed operations
- class operation SizePixels(var bounds: PixelBox; power: SignedShort; VAR row: SignedShort): Unsigned;
- added operations
- operation ModifyPixels(shield: PixelBox; var buffer: Object; var offset: Unsigned);
- operation ReadPixels(shield: PixelBox; var buffer: Object; var offset: Unsigned);
- operation ResizePixelBuffer(newSize: Unsigned);
- added intrinsics
- intrinsic BeginModifyPixels(buffer: Object; offset: Unsigned): BytePointer;
- intrinsic BeginReadPixels(buffer: Object; offset: Unsigned): ReadOnlyBytePointer;
- intrinsic EndModifyPixels(buffer: Object);
- intrinsic EndReadPixels(buffer: Object);
Class Playable
Changes
- added inheritance
- Object
Class PositionStream
Changes
- removed attributes
- Length()
- Position()
- added overrides
- SetPosition()
Class PostOffice
Changes
- removed inheritance
- PowerAware
- added inheritance
- CanPreventSleep
- HasReinitialize
- removed operations
- ContactMailServices()
- EnqueueTransfer()
- InitiateIncomingMail()
- MeasureSendCard()
- changed operations
- operation AddToSendQueue(card: Object), safe;
- 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
Changes
- removed fields
- currentCard
- currentChoice
- flags
- wayList
- added fields
- field meansList: ObjectList;
- field selectService: Boolean;
- removed operations
- UpdateWayChoices()
- added operations
- operation ClearMessageInformation();
- operation UpdateMeansList(), noFail;
Class PostalLabelStamp
Changes
- removed inheritance
- Stamp
- added inheritance
- AddressLabelStamp
- removed overrides
- DragAsGhost()
- DroppedFromWindow()
Class Power
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;
- attribute TotalDozeCount: Signed, readOnly;
- attribute TotalSleepCount: Signed, readOnly;
- 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;
- added intrinsics
- intrinsic ForceReboot();
- removed overrides
- Install()
- PowerStateChanged()
- Reset()
- added overrides
- PoweringUp()
- ReinitializeClass()
- ResetClass()
Class PowerButton
Changes
- removed overrides
- Reset()
- added overrides
- ReinitializeClass()
- ResetClass()
Class PowerSupply
Changes
- removed inheritance
- PowerAware
- removed attributes
- MonitorVoltageLevel()
- 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
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()
- changed attributes
- attribute OptionsWindow: TitledWindow, readOnly;
- 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
Changes
- removed inheritance
- GadgetWindow
- added inheritance
- ContentChoicesWindow
- added fields
- 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
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
Changes
- removed fields
- proxyFlags
- target
- removed attributes
- IsAlias()
- changed attributes
- attribute Target : Object, noGetter, noSetter, safe;
- removed overrides
- AddToContainer()
- EachReference()
- ErasablePiece()
- ExtractFromContainer()
- ScriptTarget()
Class PublicAddress
Changes
- added overrides
- AboutToShow()
Class PurgeableContents
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, weak;
- 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()