Up to Scribe...
About
Changes:
- Fixed copying 8bit as well as 16bit text to the clipboard. This was worse in Win9x because of the lack of unicode support.
- Added "show unread messages in bold" option in the appearence tab.
- Changed the codepage of the internet headers to match the application font.
- Reordered the mail window toolbar buttons to put "send" at the left.
- Fixed the default editor codepage.
- Added a global hotkey ctrl-enter in the mail compose window to send the email. Previously it only worked from the edit body area, and only on the 8bit edit control.
- Changed the about box to use the HTML control. It's neater and allows me to change the layout and styles easier. Every app neads a nice about box.
- Fixed the date in the from line of the MBOX export to have the correct day of week, and the correct month (off by 1).
- Fixed dragging files from the attachment list onto an explorer window to copy the file to a directory. This occasionally worked the first time, but never after that. Now it works great all the time. Explorer doesn't call the IDataSource Reset function at the start of the 2nd drag'n'drop operation, so I just inserted a manual Reset to make things work.
- .EML file import/export support by drag'n'drop. Drag an email to a folder to create a .EML file and then select the folder you want to import to and drag the file into the main Scribe window to import it. I'm going to work towards similar support for folders<->MBOX file, Contacts<->VCARD and Calendar<->VCAL etc.
- Separate address and contact fields for Address Book Contacts. New Company field for the work tab. 4 new custom fields for free form data.
- Corrected the detection of the current Ansi Codepage for conversion of keyboard input to unicode.
- Added libiconv support for Unicode -> 8bit conversions of text. This means you can compose something in a previously unsupported double-byte charset (say ISO-2022-JP if there was IME support but you can paste it in from something else) and send the email. To make this work you need to grab a copy of libiconv.dll and save it into Scribe's directory. Well it should work in theory, I havn't got any testing procedures setup yet.
- Fixed the codepage is not being copied when copy/pasting emails.
- General improvements to the functionality and layout of the HTML control.
- Removed the spurious question about saving an embeded picture when viewing HTML.
On the whole the HTML control is a work in progress, so while comments are welcome I know it's not perfect and you'll run into trouble with it every now and then. If you feel like sending me bits of HTML that break it then feel free. To extract html, right click on the html control and go "copy source" then save the clipboard contents into a file.
Known issues that I'll fix in later releases:
- IE html plugin is broken (kinda offset by the fact there is a native html control).
- Native html control doesn't use codepage yet.
- Can't edit, forward, save, delete (...insert operation here) html.