I'm not sure anybody promised backward compatability... Anyway, it's not
going to happen! Forward compatibility is Ok.
If you're not going to upgrade and use the same version of lyx on both
machines, then the following little file will do the trick:
conv_new2old.sed
# Replace all instances of
# xyz \SpecialChar ~
# abc
# with
# xyz
# \protected_separator
# abc
/[\]SpecialChar ~/{
s/[\]SpecialChar ~//
a\
\\protected_separator
}
Use as
sed -f conv_new2old.sed < file_newformat.lyx > file_oldformat.lyx
Angus
On Monday 04 December 2000 14:40, Thomas Steffen wrote:
> Hello,
>
> I use LyX 1.1.4fix3 at home and LyX 1.1.5fix2 at work, that is i386
> GNU/Linux Debian Potato and a current Debian Woody. Works like a
> charm, but: LyX 1.1.5 writes a construct that breaks 1.1.4:
>
> \layout Description
>
> a\SpecialChar ~
> b c
>
> LyX 1.1.4 expects:
>
> \layout Description
>
> a\proctected_separator
> b c
>
> Unfortunately, reading the first may mess up the following line as
> well, so that your document is really shredded.
>
> Since LyX has been very compatible between version so far, I would
> appreciate it, if LyX 1.1.5fix3 would be compatible with older version
> again.
>
> If you want to reproduce the bug: Open a new document in lyx 1.1.5,
> set style to description, type a word, type C-space (protected space),
> type another word, space, and another word. Save that document and try
> to load it with lyx 1.1.4.
>
> Please note that I am not subscribed to the list, sorry, and there is
> no archive. So please send me an email-copy. Apologies if the bug is
> already known.
>
> Thomas <[EMAIL PROTECTED]>