Tuesday, March 04, 2003
MailEdit 1.0.2b7

The latest beta release is 1.0.2b7, which uses brand new code for directives parsing. Specifically, if the mail client reformats your message and wraps the title or link or some other directive, the new code won't be affected.

Now that I've made another fix, I'm going to let the code burn in for a while. So I figure 1.0.2 will be out by the end of the week. It'll hopefully be the same code as the current beta, with just the version number changing.

Of course, now that I said that, Murphy is going to cream me.

10:44:21 PM    comments ()  trackback []  

what I didn't want to do

Before I complain about mail clients, I want to say that I liked the mention I got here.

I just wish I could look at the web server logs on radio.weblogs.com so I could see how many times MailEdit got downloaded.

Roland has been playing with MailEdit of late, and the problem he's run into is a frustrating one. When he uses the #link directive, the URL he specified was long enough that his mail client wrapped the text, which led MailEdit to parse it wrong.

Most mail clients will wrap plain text email messages at 72 chars (or some other value that you can or cannot specify). This is because there were some people that used plain text displays that were 80 columns wide, and if their mail client didn't wrap lines, things looked bad.

I used to be firmly in the "limit your line lengths to less than 80 chars" camp myself. Now I'm not so sure.

Because I want MailEdit to work well, I'm now driven to write a directives parser that can deal with directive values that have been wrapped. I used to like to write parsers, but after writing them enough times, I don't want to do it anymore. I've proved I can do it. I'd really prefer if the environment provided one for me. But no. Mail clients have to start wrapping their text at arbitrary columns, and now I have to deal.

Yeah, I'm whining. But I'm also coding.

The question is whether I roll this into 1.0.2, or release what is currently working as 1.0.2 and fold this into a subsequent release, like 1.1.0 or something.

1:37:55 PM    comments ()  trackback []  

MailEdit 1.0.2b5 released

I've just released MailEdit 1.0.2b5, it is located at http://radio.weblogs.com/0100039/gems/mailEdit/beta/mailEdit.root

It corrects a bug that Roland Tanglao reported here.

Basically, I was corrupting the IMG tag when you posted an image and didn't use the imageAlign directive.

Thanks for the report, Roland.

8:14:27 AM    comments ()  trackback []