Es schrieb einmal Anthony R. Gold:
> I see Alfred Peters is offering a new Beta Beta-Version of Hamster Classic:
> V2.1.0.1547 dated 23.10.2022 at
https://hamster-classic.de/download:download
>
> Can anyone explain in English what changed since V2.1.0.1540 of 03 May 2020?
>
| V2.1.0.1547 (nightly snapshot {AP2})
| - NNTP - Server]
| - Bugfix: "AUTHINFO *" response codes corrected according to RFC 4643
| Response code for "Overload" changed from 502 to 400
| - Bugfix: [XHDR] For articles without the header the hamster doesn't return
| a '(none)' any more.
| - Bugfix: [XHDR] unfolds header if necessary.
| - News/Mail preview:
| HTTPS links are now recognized and offered as such.
| V2.1.0.1543 - 1546 (nightly snapshot)
| - Changes: [Help] {HR}
| Change of the help system to CHM format. The CHM help file is only
| available in german language for now.
| V2.1.0.1542 (nightly snapshot {AP2})
| - Bugfix account overview (Local Server->News/Mail directories)
| Possibly entries were missing if the header of an article exceeded the
| length of 80 lines. Now the complete header is always read.
| - Status line/Icon hint text
| A new text variable can be used in the status message:
| %CT 'Custom Text' Displays a custom text. This can be set via
| hs2 function setXText( <text> ) to be changed.
| - HS2] - new script function
| setXBottomlineFormat( <string> )
| Sets the format string from which the status line in the Hamster main
| window is generated. For format see: Help Hamster.ini BottomlineFormat.
| An empty text reloads the default value.
| setXHintFormat( <String> )
| Sets the format string from which the hint text is generated by the
| hamster icon. For format see: Help Hamster.ini HintFormat.
| An empty text reloads the default value.
| <String> setXText( <String> )
| Sets a text to be displayed in the status line / icon hint text in the
| hamster displayed in the %CT variable. Return value is the previous
| text. With an empty text the value can be deleted.
| <headerSize> ArtLoadHeader( <msg>, <filename> )
| Loads the header of an email from the text file <filename> into a
| message buffer <msg> previously created by ArtAlloc.
| Return value: >=0 OK (= header size in bytes)
| -1 = file not found, -2 = error
| - [HS2] - changes
| <String> ClipRead( [<encoding>] ) / ClipWrite( <String>, [<encoding>] )
| The functions have been given an optional parameter <encoding>,
| which specifies the encoding of the text to be read/saved:
| 0 (default) : Local 8-bit character set
| 1 : UTF-8 2 : UTF-16LE (WideString)
| V2.1.0.1541 (nightly snapshot {AP2})
| - Changes: Log:
| Additional log messages if errors occur when accessing the language file.
| V2.1.0.1540 (nightly snapshot {AP2})
| - Changes: [NNTP]
| Reloading articles via MID: The process is not interrupted anymore,
| if an article is not delivered because of missing rights (502).
| - Changes: [POP3 client] {AP2}
| If the UIDL of the external server is known when retrieving an e-mail,
| it is now stored in the optional 'Received' header in its 'ID' field.
| field.
| - HS2]
| - New: UTF8Delete( <UTF8-String>, <nStart>, <nNumber> ) {AP2}
| Returns a copy of <UTF8-String>, but where starting from.
| characters <nStart>, up to <nNumber> characters have been deleted.
| The UTF8 encoding is respected.
| - Bugfix: [Mailhistory][POP3 client] {AP2}
| Although the user has confirmed changes to the mail killfile, they were not
| were not saved immediately (MHistory.dat). If the window remained open,
| the entries could be lost due to a crash.
If you are interested in details, I will be happy to provide them.
Alfred
--
22837.8