Class UDPServer

Changes

removed fields
udpStream
added fields
field aborted: Boolean, getter, setter;
field checked: Boolean;
field localPort: Unsigned;
field udpSocket: Pointer;
added attributes
attribute Aborted: Boolean;
removed operations
Disconnect()
added overrides
Abort()
Close()
Open()

Class UnixTouchInput

Changes

added fields
field current: Unsigned; /* next sample to read */
field eventBuffer: Buffer;
field limit: Unsigned; /* total size of buffer */
field next: Unsigned; /* next place to write sample */
removed overrides
Init()
InputTime()
LatestOptionKey()
SetDone()
added overrides
Finalize()

Class UnixTouchServer

Changes

removed overrides
Install()
Poll()
added overrides
ReinitializeClass()

Class UserActor

Changes

removed overrides
Install()
added overrides
ResetClass()

Class Utilities

Changes

removed intrinsics
AppendStr()
CasedStringEqual()
ClearFlag()
ClusterFromStream()
ClusterToStream()
CompareBytes()
CountReturns()
EqualMem()
ExtractString()
FlipNameIfFirstLast()
FlipNameIfLastFirst()
GetFlag()
Guard()
HashBytes()
HashCString()
HashPtrLenString()
HashString()
HexToNum()
IndexicalToString()
IntToKByteString()
InvertBoolean()
LastNameIfFirstLast()
MakeNumberedString()
MakeSearchString()
MaxLong()
MinLong()
NumTo2Str()
NumToHex()
NumToPlainHex()
NumToWords()
PackageFromStream()
PinLong()
ScanForChar()
SetFlag()
SetFlagBoolean()
StringCompare()
StringEqual()
StringHash()
StringMatch()
StringToInitials()
ToggleFlag()
TypeSize()
ValueToText()
changed intrinsics
intrinsic AccumulateCRC32(srcPtr: ReadOnlyPointer; byteCount: Unsigned; var crc: Unsigned);
intrinsic CalcCRC32(srcPtr: ReadOnlyPointer; byteCount: Unsigned): Unsigned;
intrinsic FillBoxToBox(smallBox: Box; bigBox: Box; clipToScene: Boolean; eachBox: FillBoxToBoxFunction; parameters: Pointer; startAtSmall: Boolean; drawFrame: Boolean);
added intrinsics
intrinsic AccumulateByteCRC32(byte: UnsignedByte; var crc: Unsigned);
intrinsic AccumulateDoublewordCRC32(doubleword: ReadOnlyUnsignedArrayPointer; var crc: Unsigned);
intrinsic AccumulateHalfwordCRC32(halfword: UnsignedShort; var crc: Unsigned);
intrinsic AccumulateHalfwordsCRC32(halfwords: ReadOnlyUnsignedShortArrayPointer; count: Unsigned; var crc: Unsigned);
intrinsic AccumulateWordCRC32(word: Unsigned; var crc: Unsigned);
intrinsic AccumulateWordsCRC32(words: ReadOnlyUnsignedArrayPointer; count: Unsigned; var crc: Unsigned);
intrinsic CopyBytes(srcPtr: ReadOnlyPointer; dstPtr: Pointer; numBytes: Unsigned);
intrinsic CopyWords(srcPtr: ReadOnlyPointer; dstPtr: Pointer; numBytes: Unsigned);
intrinsic InclusiveRandomBetween(lowBound: Signed; highBound: Signed): Signed;
intrinsic MoveIfModifyingAndLock(block: BytePointer);
intrinsic RandomBelow(bound: Unsigned): Unsigned;
intrinsic TestRangeMap();