"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