[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Several things to discuss in terms of accessability.

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Mon, 03 May 2010 21:07:34 +0200

On 04.05.2010 08:49, Serge Tumanyan wrote:

> Ok, let us install the scripts to all the versions that are found in the
> registry without asking. I believe that this will be quite fine. If the user
> checks the checkbox the scripts are installed in all found versions, and if
> the checkbox is unselected they are not installed. Quite reasonable.

Even this is very complicated. You see, an msi file is a database. There
are no loops or anything like this we could use to go over all installed
JAWS versions.
And of course, there's also the versioning: msi keeps track of all
versions it installs so it can properly uninstall everything again, or
repair an installation. But to do that, every file that it installs can
only have one single destination.
We would have to write a custom script which the msi can execute to do
such an installation.

>> Maybe it would be better if we just search for JAWS installations and
>> always install the scripts automatically, without any UI.
>
> Ok, this is a good starting point. Later we can enhance this if needed.
>
> Will it be very hard to do the following:
> 1. a checkbox to install scripts.

That can be done.

> 2. Radio buttons A. Standard install, B. Custom Install.
> 3. If custom install selected to allow the user to select a folder to
> install manually and in case of standard install install to all JAWS
> versions found.

It's possible, but requires custom scripts and isn't easy to do.

> Unfortunately I am not very well familiar with WIX and MSI, so I hardly
> understand what task is simple and what is not - I usually work with
> different installer packages in my practice.

Well, I'm not so good with those either :)

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2602039
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2010-05-03 21:07:39 CEST

This is an archived mail posted to the TortoiseSVN Dev mailing list.