| Release 16 |
2007-12-21 |
|
|
| 7.2.0 |
2007-12-14 |
added |
serial port names detection under Linux. |
| 7.1.0 |
2007-05-17 |
added |
Removed Libc dependency for all non-Windows FPC. |
| 7.0.1 |
2006-05-18 |
fixed |
registry path in GetSerialPortNames |
| 7.0.0 |
2006-01-11 |
added |
Support for probably all Libc/termios based operating systems supported by FreePascal. (tested by Linux on PowerPC CPU) |
| Release 15 |
2005-12-27 |
|
|
| 6.3.7 |
2005-12-27 |
fixed |
On windows is registry key with serial port names opened as read only. (on D4+ only, D3 not need this fix.) |
| 6.3.7 |
2005-12-27 |
modified |
fixed compiler warning in ModemStatus method. |
| 6.3.6 |
2005-01-18 |
fixed |
Classes uses for Linux |
| Release 14 |
2004-09-02 |
|
|
| 6.3.5 |
2004-09-02 |
fixed |
freeze on Win9x systems |
| Release 13 |
2004-06-28 |
|
|
| 6.3.3 |
2004-06-28 |
added |
FPC 1.9.4 compatibility |
| 6.3.3 |
2004-06-28 |
fixed |
lost canread event on very fast serial ports |
| 6.3.3 |
2004-06-28 |
fixed |
crash after hibernation on Windows |
| 6.3.3 |
2004-06-28 |
added |
new function for getting list of existing serial ports in system. (for Windows only!) |
| 6.3.3 |
2004-06-28 |
added |
new communication functions for working with streams |
| 6.3.3 |
2004-06-28 |
added |
new communication functions for working with integers and blocks |
| Release 12 |
2003-07-28 |
|
|
| 6.1.0 |
2003-07-28 |
added |
FPC compatibility |
| 6.1.0 |
2003-07-28 |
removed |
dummy CreateSocket |
| 6.1.0 |
2003-07-28 |
fixed |
error raising when comport is locked on linux |
| 6.1.0 |
2003-07-28 |
fixed |
waitingdata (sometimes return garbage instead value) |
| 6.1.0 |
2003-07-28 |
added |
better generation of LastErrorDesc |
| Release 11 |
2003-03-25 |
|
|
| 6.0.6 |
2003-03-25 |
added |
constants for stopbit definition |
| 6.0.6 |
2003-03-25 |
added |
new Onstatus hook 'wait' called when bandwidth limitation stops transfer |
| 6.0.6 |
2003-03-25 |
added |
Device property with pure name of device what is using |
| 6.0.6 |
2003-03-25 |
fixed |
automatic detection of line terminator working properly! |
| 6.0.6 |
2003-03-25 |
added |
property ATTimeout for timeout on modem commands |
| 6.0.6 |
2003-03-25 |
added |
InterpacketTimeout property for define timeout mode (timeout between chars or overall timeout) |
| 6.0.6 |
2003-03-25 |
modified |
ChangeParams has been renamed to Config |
| 6.0.6 |
2003-03-25 |
modified |
Connect not have comport configuration parameters! Use Connect and Config methods! |
| 6.0.6 |
2003-03-25 |
added |
RecvBuffStr |
| 6.0.6 |
2003-03-25 |
added |
OnStatus events SerialOpen and SerialClose have parameter with device name |
| 6.0.6 |
2003-03-25 |
added |
can handle any device names, not only standard serial devices! |
| 6.0.6 |
2003-03-25 |
fixed |
overlapped operations closed properly. |
| 6.0.6 |
2003-03-25 |
modified |
optimised RecvPacket |
| 6.0.6 |
2003-03-25 |
fixed |
detecting errors in many windows serial calls |
| 6.0.6 |
2003-03-25 |
fixed |
Using of invalid set of comm parameters now raising error! |
| 6.0.6 |
2003-03-25 |
fixed |
Odd parity on Linux now working. (typo error) |
| 6.0.6 |
2003-03-25 |
modified |
Linux locking is more tolerant to missing permission |
| Release 10 |
2002-10-17 |
|
|
| 5.3.2 |
2002-10-17 |
removed |
remove duplicate declaration of SynaErrormethod in Linux code |
| 5.3.2 |
2002-10-17 |
added |
ChangeParam method for change communication parameters on the fly |
| 5.3.2 |
2002-10-17 |
fixed |
removed lost CancelIO call |
| 5.3.2 |
2002-10-17 |
modified |
CanWrite on Win9x waiting for last byte is transmited from UART |
| 5.3.2 |
2002-10-17 |
removed |
SoftEnableRTStoggle |
| 5.3.2 |
2002-10-17 |
modified |
EnableRTStoggle recognise what RTS toggle method is best for runnig system itself. (and now working very fine on all supported platforms!) |
| Release 9 |
2002-08-26 |
|
|
| 5.1.0 |
2002-08-26 |
added |
LastErrorDesc for human readable description of LastError |
| 5.1.0 |
2002-08-26 |
modified |
ErrorMethod is renamed to SynaErrormethod, because name conflict with new Kylix method |
| 5.1.0 |
2002-08-26 |
added |
ATConnect for easy open data connection with modems. (by dialing or accepting connection) |
| 5.1.0 |
2002-08-26 |
added |
ATResult property for easy testing result of last AT modem command. |
| 5.1.0 |
2002-08-26 |
added |
Can limit bandwidth for sending or receiving |
| 5.1.0 |
2002-08-26 |
added |
ConvertLineEnd property for line terminator independency |
| 5.1.0 |
2002-08-26 |
fixed |
leak with event handle |
| 5.1.0 |
2002-08-26 |
fixed |
sometimes allocate huge memory on RecvPacket |
| 5.1.0 |
2002-08-26 |
modified |
RecvByte use LineBuffer |
| Release 8 |
2002-04-18 |
|
|
| 5.0.0 |
2002-04-18 |
modified |
better error detection and new error codes |
| 5.0.0 |
2002-04-18 |
added |
under Linux is option for serial port locking |
| 5.0.0 |
2002-04-18 |
fixed |
under Linux working 6 and 7 bits lenght of word |
| 5.0.0 |
2002-04-18 |
removed |
AntiFreeze timeouts |
| 5.0.0 |
2002-04-18 |
added |
Deadlocktimeout instead of antifreeze timeouts |
| 5.0.0 |
2002-04-18 |
added |
property for indicate active instance |
| 5.0.0 |
2002-04-18 |
added |
option for testing DSR or RTS before each data transfer as device presence test |
| 5.0.0 |
2002-04-18 |
added |
can limit maximal length of LineBuffer |
| 5.0.0 |
2002-04-18 |
removed |
setting of send buffer, because for good working must be 0 |
| 5.0.0 |
2002-04-18 |
added |
can send break signal |
| 5.0.0 |
2002-04-18 |
fixed |
better detecting of commport number |
| 5.0.0 |
2002-04-18 |
modified |
CloseSocket call Purge before closing port |
| 5.0.0 |
2002-04-18 |
fixed |
wrong operation mode under Linux |
| 5.0.0 |
2002-04-18 |
fixed |
setting of communication flags |
| 5.0.0 |
2002-04-18 |
modified |
after connect is called Purge |
| 5.0.0 |
2002-04-18 |
modified |
changed timeout error 30 to new independent value |
| 5.0.0 |
2002-04-18 |
fixed |
handshake error under windows |
| 5.0.0 |
2002-04-18 |
modified |
reworked RecvBuffer |
| 5.0.0 |
2002-04-18 |
modified |
reworked recvterminated for best effeciency |
| 5.0.0 |
2002-04-18 |
fixed |
AT command now working with modems what use only CR as string delimiter instead CRLF |
| 5.0.0 |
2002-04-18 |
modified |
Errors have more descriptive comments |
| Release 7 |
2002-02-04 |
|
|
| 4.3.1 |
2002-02-04 |
fixed |
lot of problems around timeouts. |
| 4.3.1 |
2002-02-04 |
fixed |
occasionally freeze |
| 4.3.1 |
2002-02-04 |
added |
new CanReadEx and WaitingDataEx methods for better work with data in internal LineBuffer. |
| Release 6 |
2001-12-28 |
|
|
| 3.0.2 |
2001-12-28 |
fixed |
Reworked timeouts... now is compatible with WinXP, etc. |
| 3.0.2 |
2001-12-28 |
added |
Now supported more then 9 comports. (You may open i.e "COM241") |
| Release 5 |
2001-11-30 |
|
|
| 3.0.0 |
2001-11-30 |
modified |
massive improvement in library core for windows. It massive raise performance! |
| Release 4 |
2001-11-19 |
|
|
| 2.2.1 |
2001-11-19 |
added |
New method for receiving data RecvTerminated |
| 2.2.1 |
2001-11-19 |
modified |
some internals... |
| Release 3 |
2001-10-22 |
|
|
| 2.0.1 |
2001-10-22 |
added |
compatibility with Linux |
| 2.0.1 |
2001-10-22 |
added |
lot of new features... |
| 2.0.1 |
2001-10-22 |
fixed |
lot of bugfixes... |
| Release 2 |
2001-06-23 |
|
|
| 1.1.0 |
2001-06-18 |
modified |
call Delphi routines instead directly call WinAPI. It improve better compatibility with Delphi 4,5 and 6. |
| Release 1 |
2001-04-01 |
|
|
| 1.1.1 |
2001-03-25 |
fixed |
Handle property type |
| 1.0.0 |
2001-03-25 |
added |
Class TBlockSerial wrapping serial port |
| Release 16 |
2007-12-21 |
|
|
| 4.11.3 |
2007-01-31 |
fixed |
PadString with short strings. |
| 4.11.2 |
2007-01-27 |
modified |
IsBinaryString ignoring null terminator on end of string. |
| 4.11.1 |
2007-01-14 |
modified |
DecodeRfcDateTime have better date validity checks. |
| 4.11.0 |
2007-01-06 |
added |
PadString function |
| 4.10.1 |
2006-08-03 |
modified |
HeadersToList failsafe check, because Theo calling it twice. ;-) |
| 4.10.0 |
2006-06-29 |
removed |
IP address related functions moved to new unit Synaip. (IsIp, IsIP6, IPtoID, StrToIP6, IP6toStr, StrToIP, IPtoStr) |
| 4.9.2 |
2006-06-11 |
fixed |
TrimSPleft and TrimSPright can work with empty string |
| 4.9.2 |
2006-06-11 |
fixed |
IsIP6 not mark 'just one number' as IPv6 address |
| 4.9.2 |
2006-06-11 |
fixed |
IsIP6 mark '::' as valid IPv6 address |
| 4.9.1 |
2006-05-14 |
modified |
removed LIBC dependency for FreePascal |
| 4.9.0 |
2006-03-31 |
added |
StrToIP6 and IP6ToStr (independent on OS) |
| 4.9.0 |
2006-03-31 |
added |
StrToIP and IPToStr |
| 4.8.4 |
2006-03-04 |
modified |
IncPoint is compatible with 64-bit pointers too. |
| 4.8.3 |
2006-02-02 |
modified |
PosCRLF rewriten for better performance |
| Release 15 |
2005-12-27 |
|
|
| 4.8.2 |
2005-12-20 |
modified |
GetTick trying to use high-performance system counters on Windows platform |
| 4.8.1 |
2005-10-23 |
added |
GetTempFile |
| 4.8.1 |
2005-10-23 |
added |
QuoteStr |
| 4.8.1 |
2005-10-23 |
fixed |
UnquoteStr never using system functions (it is buggy and can crash your program). It using my new routine instead |
| 4.6.9 |
2005-09-23 |
fixed |
UnquoteStr can unquote empty quoted string |
| 4.6.9 |
2005-09-23 |
added |
Added compatibility with FPC-1.9.7 |
| 4.6.9 |
2005-09-23 |
modified |
improvments of decodeRFCdateTime |
| 4.6.9 |
2005-09-23 |
fixed |
functions generating formated strings from time using right time separators. |
| Release 14 |
2004-09-02 |
|
|
| 4.6.4 |
2004-08-23 |
added |
WriteStrToStream |
| 4.6.4 |
2004-08-23 |
added |
ReadStrFromStream |
| 4.6.4 |
2004-08-23 |
added |
SwapBytes |
| 4.6.4 |
2004-08-23 |
added |
ListToHeaders |
| 4.6.4 |
2004-08-23 |
added |
HeadersToList |
| 4.6.4 |
2004-08-23 |
fixed |
UnquoteStr with workaround for bug in AnsiExtractQuotedStr |
| 4.6.4 |
2004-08-23 |
added |
FetchBin |
| 4.6.4 |
2004-08-23 |
fixed |
Better GetParameter function |
| 4.6.4 |
2004-08-23 |
fixed |
TrimSP, TrimSPleft and TrimSPRight for trimming spaces only |
| 4.6.4 |
2004-08-23 |
added |
CodeLongint and DecodeLongint |
| 4.6.4 |
2004-08-23 |
modified |
GetTimeFromstr return -1 when string is invalid! |
| 4.6.4 |
2004-08-23 |
modified |
GetMonthNummer supporting English, German, French, Czech and custom month names |
| Release 13 |
2004-06-28 |
|
|
| Release 12 |
2003-07-28 |
|
|
| 4.0.2 |
2003-07-21 |
added |
UnquoteStr function |
| 4.0.2 |
2003-07-21 |
added |
CountOfChar function |
| 4.0.2 |
2003-07-21 |
added |
GetBetween function |
| 4.0.2 |
2003-07-21 |
added |
FetchEx function |
| 4.0.2 |
2003-07-21 |
added |
ParseParameterEx function |
| 4.0.2 |
2003-07-21 |
added |
DumpStrEx function |
| 4.0.2 |
2003-07-21 |
added |
DumpStr function |
| 4.0.2 |
2003-07-21 |
added |
FPC compatibility |
| Release 11 |
2003-03-25 |
|
|
| 3.5.1 |
2003-03-24 |
added |
IsIP6 |
| 3.5.1 |
2003-03-24 |
removed |
ReverseIP (moved directly to DNSSend) |
| 3.5.1 |
2003-03-24 |
added |
TickDelta for compute time differencies |
| 3.5.1 |
2003-03-24 |
modified |
GetTick return ULong |
| 3.3.0 |
2003-01-01 |
modified |
Stringreplace is renamed do replaceStrig (because name conflict with same named function in newer delphi) |
| 3.3.0 |
2003-01-01 |
added |
IncPoint |
| 3.3.0 |
2003-01-01 |
modified |
DecodeRfcDateTime using default year 1980 |
| 3.3.0 |
2003-01-01 |
fixed |
ParseURL |
| Release 10 |
2002-10-17 |
|
|
| Release 9 |
2002-08-26 |
|
|
| 3.2.1 |
2002-08-20 |
added |
ParseParameters |
| 3.2.1 |
2002-08-20 |
added |
IndexByBegin |
| 3.2.1 |
2002-08-20 |
added |
IsBinaryString |
| 3.2.1 |
2002-08-20 |
added |
PosCRLF |
| 3.2.1 |
2002-08-20 |
added |
StringsTrim |
| 3.2.1 |
2002-08-20 |
added |
PosFrom |
| 3.2.1 |
2002-08-20 |
fixed |
date and time functions now thread safe |
| 3.2.1 |
2002-08-20 |
fixed |
DecodeRFCDateTime now more resistent for broken input |
| 3.2.1 |
2002-08-20 |
modified |
IsIP |
| 2.11.1 |
2002-05-05 |
added |
AnsiCDateTime |
| 2.11.1 |
2002-05-05 |
added |
GetMonthNumber |
| 2.11.1 |
2002-05-05 |
added |
GetTimeFromStr |
| 2.11.1 |
2002-05-05 |
added |
GetDateMDYFromStr |
| 2.11.1 |
2002-05-05 |
added |
RposEx |
| Release 8 |
2002-04-18 |
|
|
| 2.8.0 |
2002-02-10 |
fixed |
Better implementation of IsIP |
| 2.8.0 |
2002-02-10 |
modified |
ParseURL respect new https protocol |
| Release 7 |
2002-02-04 |
|
|
| Release 6 |
2001-12-28 |
|
|
| 2.7.1 |
2001-12-10 |
added |
TimeZoneBias |
| 2.7.1 |
2001-12-10 |
added |
DecodeRFCDateTime for decoding various textual date and time formats |
| 2.7.1 |
2001-12-10 |
added |
GetUTCTime and SetUTCTime |
| 2.7.1 |
2001-12-10 |
fixed |
Fetch |
| Release 5 |
2001-11-30 |
|
|
| Release 4 |
2001-11-19 |
|
|
| Release 3 |
2001-10-22 |
|
|
| 2.3.0 |
2001-09-24 |
added |
CDateTime |
| 2.3.0 |
2001-09-24 |
added |
IPtoID |
| 2.1.0 |
2001-08-27 |
added |
Fetch function for fetching string from left |
| 2.1.0 |
2001-08-27 |
added |
RPos function (like Pos, but from right side of string) |
| 2.0.1 |
2001-07-23 |
modified |
optimalizations |
| Release 2 |
2001-06-23 |
|
|
| 2.0.0 |
2001-05-13 |
added |
Compatibility with Kylix |
| Release 1 |
2001-04-01 |
|
|
| 1.8.0 |
2001-03-12 |
added |
function StringReplace |
| 1.7.0 |
2001-01-22 |
added |
function ParseURL |
| 1.6.0 |
2000-12-10 |
added |
function IntToBin |
| 1.6.0 |
2000-12-10 |
added |
function BinToInt |
| 1.5.0 |
2000-11-27 |
modified |
Separateright work with any separator lenght |
| 1.5.0 |
2000-11-27 |
removed |
all ASN functions moved to ASN1util unit |
| 1.4.0 |
2000-10-24 |
added |
Function StrToHex |
| 1.3.0 |
2000-10-09 |
added |
function GetEmailDesc |
| 1.3.0 |
2000-10-09 |
added |
function GetEmailAddr |
| 1.3.0 |
2000-10-09 |
added |
function getparameter |
| 1.3.0 |
2000-10-09 |
added |
function SeparateRight |
| 1.3.0 |
2000-10-09 |
added |
function SeparateLeft |
| 1.2.1 |
2000-09-18 |
fixed |
TimeZone not work correctly with daylight saving |
| 1.2.1 |
2000-09-18 |
fixed |
MIBtoID now works with element grater then 255 |
| 1.2.1 |
2000-09-18 |
fixed |
IDtoMIB now works with element grater then 255 |
| 1.2.0 |
2000-02-01 |
added |
Function IPToId |
| 1.1.0 |
2000-01-10 |
added |
Function IsIP |
| 1.1.0 |
2000-01-10 |
added |
Function ReverseIP |
| 1.1.0 |
2000-01-10 |
added |
Function MibToId |
| 1.1.0 |
2000-01-10 |
added |
Function IdToMib |
| 1.1.0 |
2000-01-10 |
added |
Function IntMibToStr |
| 1.0.0 |
1999-10-30 |
added |
many misc. utils. See documentation. |