On 1/3/06, Bennett Helm <[EMAIL PROTECTED]> wrote: > *.bind files and *.ui files have changed significantly, ...
My .bind file seems to work just fine... Anyway, where is the incompatibility documented? > 1. Have a dumb installer simply move the preferences ... > 2. Create a "smarter" installer that edits the preferences file, ... > 3. Configure LyX-1.4.0 to use a version suffix ... As I reported before, currently, lyx configure will fail with an existing 1.3.x .lyx folder. So one of the options has to be used for a successful upgrade. I personally prefer 1+2, i.e., put the original file as .bak and modify it. Many things can be done cleverly during the configuration process, such as 1. Convert user .bind, .layout .ui to the new version, 2. Preserve old viewer/converter settings, 3. Detect the existence of important latex classes like dvipost (essential to the change-tracking feature) and warn user if needed. (If possible, download and install them.) I would also like to let valid viewer/converter settings be kept during re-configure. My understanding is that re-configure is usually for latex-related issues so destroying all other user configurations is not reasonable. Also, It would be nice that lyx will work immediately after re-configuration (no restart). If these are to be done, I would suggest that configure.m4 be replaced by configure.py as soon as possible. Doing all these in python is much easier than in bsh. Cheers, Bo