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