> So a solution would be to change the format and replace "." by
> something like \dot (like we do for \backspace). But then lyx2lyx
> would have to be very very careful to avoid to replace \dot macros in
> mathed, for example.
>
> Moreover, I am not sure that ".<lf>" is the only bad case. In the
> example sent by Enrico I saw the errors for all lines beginning by
> ".".

That is really unfortunate.

> So, instead of redesigning our file format to avoid some program's
> bug, the energy would be better spent by giving a convincing test case
> to one of these thunderbird's bugs:
> https://bugzilla.mozilla.org/show_bug.cgi?id=259564
> https://bugzilla.mozilla.org/show_bug.cgi?id=47606
> https://bugzilla.mozilla.org/show_bug.cgi?id=196584 (where a possible
> workaround to a related problem is given)
> If you can describe precisely what combination of (Sender MUA, Sender OS,
> POP3 server, Receiver MUA, Receiver OS) causes the bug, it should be
> possible to fix.

As far as I can tell, sendmail is responsible for adding the dots and
none of MS/OE, Linux/Mutt/Pine will remove them. Considering the
dominance of sendmail/OE pair, fixing this problem in thunderbird or
kmail is useless. (I mean no offense to thunderbird/kmail here.)  I do
not know if other sendmail equivalences do the same thing. If not,
things will be more complicated since a mail client would not know if
a '..' is authentic.

Again, as I have said in another email, lyx format is much more
vulnerable to this problem than pdf/ps/doc etc because a dot after
every inset will be put at the beginning of a line. I would suggest
that

1. We fix this before 1.4.0 since otherwise a file format change can
only (?) happen for 1.5.0, which is, I suppose, another two years
away?

2. Find a way to notify every lyx user not to send lyx file via email
without compression. (BTW, is there a possibility for
self-compress/decompress lyx format?)

Cheers,
Bo

Reply via email to