TheBat! 2.12 released

This new version provides significantly improved IMAP and Exchange functionality, extended anti-virus API to support Unicode, better folder compression algorithm that also defragments message base and index files on NTFS volumes, and many other improvements and fixes

+ GUI: header pane shows photo for sender presented in AddressBook
+ Improved AntiVirus (BAV) API to pass original attachment name to the scanner in Unicode
+ MicroEd: Ctrl+Del deletes word on the right
+ Support of multiple .msl files located in images directory
* IMAP Requests queue Connection Center
* "Compress Folders" also defragments message base and index files (.TBB and .TBI) on NTFS volumes
* IMAP synchro progress in IMAP requests
* Usability improved in the Sorting Office window: for the input fields with accompanying buttons, Enter emulates first button click, Cltr+Enter is used for the second button (if any); tab stops set more correctly now.
- "Mark stored junk mail as read" checkbox enabled status wasn't dynamically updated when checking "Move a message to the Junk folder if the score is greater than"
- 0001010 Connection Center was always bringing TB! main window on the top after it's finished
- 0001146 When searching on LDAP server which was returning empty entries for user certificates, error messages were popping up for each addressee.
- 0002744 AB's "File|New message using template" commands were using AB entry's personal template if any.
- 0002792 AB header titles were not changed immediately upon language switch
- 0003079 IP address was provided in non-literal form in the SMTP's EHLO/HELO command
- 0003083 X-Mail-Chat: Yes header was added to all automatically created messages
- 0003085 Sometimes content of letter in virtual folders not displaying in prewiew pane
- 0003132 Filtering by AGE did not work
- 0003161 Mark the mail in common VF as Junk leads to common junk mail folder
- 0003206 TheBat! asks for a password, when you change the account in editor
- 0003230 The hint of Menu Navigator is blank
- Ctrl+Alt+Shift+T Reloads images from .msl files
- Ctrl+Shift+R Show/Hides Connection Centre
- Exchange : Attachment names with national characters were incorrectly encoded when sending messages via Exchange protocol
- Exchange : Some Exchange-related fixes
- Group box captions didn't paint with correct charset with XP Themes.
- HTML Editor: 'Insert table' font
- HTML Editor and status-bar autospell check
- HTML Spell-check caused AV
- IMAP Trash used incorrect image
- IMAP: (#0002290) Autosynchronisation doesn't lead to sub-folders being synchronised
- IMAP: (#0003172) subfolder not synchronized automatically
- IMAP: (#0003196) "Funky" message list pane and message pane refresh
- IMAP: (#0002383) INBOX can be set as pre-defined Outbox, Sent and Trash too
- IMAP: AV on some filters on local Outbox
- IMAP: Changing remote Outbox/Trash/Sent doesn't need program restart
- IMAP: Moving messages has some problems (may be it caused problems in deletion and in filtering)
- IMAP: better work with remote Outbox at Courier IMAP server
- IMAP: doesn't send message if other requests (sync, list) are before and IMAP Outbox used
- IMAP: filtering to local folders was not working
- IMAP: filtering ignored queue
- IMAP: filter by kludge AV Error
- IMAP: incorrect message number in Sync and Download Requests
- IMAP: search results were not sorted
- IMAP: sometimes synchronization of new messages cleared all folder cache
- Incorrect copy from source window
- It wasn't possible to save attachments which had directory component in their filenames.
- MicroEd: Spell check language in status-bar popup menu
- SMTP/TLS+dedicated port workaround for servers that do not accept data blocks larger than 2KB.
- Sort order arrow in the message header was reversed.
- Spell check language in status-bar
- 0002903 Switching between text/html viewer form Main Menu/View/Use plain viewer (or from viewer popup menu)
- VFs : SecureBat - Crash when marking a folder read while it is assigned to a virtual folder
- some other cosmetic fixes