Michael Gerz wrote: > Georg Baum schrieb: >> This is no surprise since lyx2lyx adds "\output_changes true" when you >> convert from 1.3 to 1.4, so this will affect _a lot_ of files. >> > And what does it do to \changes_track? Let me guess: It sets it to false. > > If guessed correctly, than it is lyx2lyx to blame for producing a weird > combination of settings that is not supported by 1.4.
No. It is supported perfectly by 1.4 (whether that was intended or not is umimportant): \tracking_changes takes precendence over \output_changes. If you look in lyx2lyx you will see that \output_changes was introduced after \tracking_changes. Converting old documents to "\output_changes true" was simply the easiest solution: Otherwise you would have needed to check the status of \tracking_changes. > In that case, we should fix lyx2lyx for 1.3=>1.4 (set both values to > false) and 1.4=>1.5 (set false/true to false/false). No, we can't reinvent history and redefine existing file formats. Even if we now say that it was an error to set \output_changes in lyx2lyx we can't change all the existing documents that have this set and work fine without dvipost stuff in 1.4. We have to live with that. The only possible solutions are: 1) Go back to the 1.4 behaviour and let \tracking_changes take precdence over \output_changes 2) Do a file format change and convert all files with \tracking_changes false \output_changes true to \tracking_changes false \output_changes false Since I believe that \output_changes was decoupled from \tracking_changes on purpose 1) iss not an option, so 2) is left. As I said, that will change 1.5 documents unwantedly, but that is IMHO better than doing the same to 1.4 documents. > ... and I am innocent... Being innocent or not is unfortunately not important here, since it does not help to solve the problem ;-) Georg