"Jim Oldfield" <jim_...@yahoo.co.uk> wrote in message news:868476.20267...@web29206.mail.ird.yahoo.com...
> Personally, am I happy to sacrifice 40MB of disk space if it means that
uninstalling other programs doesn't suddenly stop LyX from working. This is the
"Windows way" sadly - since there is no package manager, things end up
duplicated (e.g. your list doesn't include detection of QT .dlls).

That also a good point. I agree the "Windows way" is not ideal in terms of disk space, but it's the best option we have.

I have a related question, which came up on lyx-users recently. What happens if you install two copies of LyX (e.g. 2.0.x and 1.6.x)? Presumably the second installation doesn't "harm" the metafile2eps printer, but when one of them is
uninstalled, is the printer gone forever?

Yes the uninstaller would remove the printer. We should probably detect if other LyX version are still installed.

Presumably when LyX is installed for one user in their profile folder (rather than for all users in program files) the registry key is in a different location too. If so, this feature should only be added if this is taken into account. I have mixed feelings about the "delete user settings" option existing at all. In the situation I discussed in 10, this option has no effect, and worse the user has no way of knowing this. So I think it should only be present if LyX was
installed in a user profile folder (not the program files directory).

Yes, you're right. If the installer is run from the administrator account, it won't delete the user preferences. Perhaps that's why Uwe had this issue. I don't think there's a way around this.

An even better idea, if it is possible, is to capture the stdout/stderr of this and redirect it to a list box in the installer, possibly hidden behind a "more details" button. Until the "more details" button is clicked, a simple warning
about the length of the process could be shown.

That's exactly what the installer is doing now.

Joost

Reply via email to