> > > > > It's what I want in this case, but is it > > > > > always what I want? Neither can we ask Firefox to know about Evo's > > > > > formatting features. > > > > > > > > True. > > > > > > > > > One solution would be an extra Evo command line option to allow > > > > > callers > > > > > to ask for strict/nonstrict inclusion of the body text. > > > > > > > > Don't think this will work, since mailto: is some kind of a standard, > > > > implemented by Browsers and MUAs all over the place. > > > > > > Yes, according to Google it's RFC2368, and there isn't any obvious way > > > of making it do what we want. > > > > Oh, I didn't know there is a RFC. Good catch, Patrick. :) > > > > > > > Seems to me the alternatives are: > > [...] > > > > I beg to differ. :) I just read that whole RFC, neither the format nor > > any additional text is mentioned -- apart from a claim that "The user > > can edit the message". So it's the responsibility of the MUA to chose a > > sane paragraph format (if it actually supports multiple) and to add > > additional text -- at least the signature and a newline does make sense. > > > > According to the RFC it is totally legitimate for the MUA, to add a > > newline char to the body given in the URL. > > Could be. I didn't read it that carefully. > > > Regarding the paragraph style (Normal vs. Preformat), both make sense in > > different cases: > > > > * Sending long URLs (the original example) wraps with "Normal", but is > > fine with "Preformat". > > * Giving a short natural language text [1] for the body is fine with > > "Normal", but is ugly and unwanted with "Preformat". > > > > It can be hard to determine the correct (or at least best) paragraph > > style for *all* cases possible. But with a newline at the end of the > > given body string and using "Normal" at least for the second line where > > the *user* is supposed to enter text, we get a better solution than we > > do have now. > > Absolutely.
FYI, filed as bug #323143. -- char *t="[EMAIL PROTECTED]"; main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1: (c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}} _______________________________________________ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list