June 8, 2002

Yesterday I started work on the SMTP part of PostMan – the biggest problem? Getting the To, CC, BCC address completion working exactly the way I wanted :p So I finally ended up writing a custom component to do the job and actually got it to work … sort of. The final result was an edit box where as you start typing the component drops down a list of suggestions from your address book. However, to select an item, you had to press the down arrow key and there was no auto-completion and I just didn’t like it like that. So today I started work on an enhanced version of my original component, this time to have both auto-suggestion and auto-completion. I did succeed (partially – since I didn’t add the ability to add more than one address with auto-suggestion and auto-complete still intact) but then I realized there were certain annoying quirks the very first time the control is used on a form. So I’m trying to find the bugs and squish them today. If do get that done, the rest of the stuff in getting the mail composition and the SMTP client part working should be pretty simple …

I got a bug report and a feature request for Blog that I added to the latest code yesterday. The bug was that if you have the same FTP host with two different user names (a situation that I didn’t think would occur but did <g>) Blog will not disconnect and reconnect with the new user information. I have fixed that now. The feature request was to add a confirmation dialog for the delete button and I’ve made that an optional feature that you can turn on or turn off. I still haven’t had the time to update the documentation so that I can do a proper beta release and so I’m almost coming to the conclusion that I should just do an informal beta release and then get the proper release out when I can. Since I will have to do a write up explaining the new features for even an informal beta release, it will have to wait till I am not distracted by coding – so perhaps tomorrow …

Be Sociable, Share!
Tags: General
Posted by Fahim at 11:09 am   Comments (1)