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

Re: Bug Report: Do not need to restart computer after every installation

From: Sean Leonard <dev+tortoisesvn_at_seantek.com>
Date: Thu, 7 Feb 2008 14:15:25 -0600

On Feb 7, 2008, at 2:07 PM, Stefan Küng wrote:
>
> The messagebox asking you to restart is necessary. Unexperienced
> users *should* restart. And if you know what you're doing, you can
> click 'no' and go on.
>
>
> The reason for the restart is simple:
> * on Win2k, dll's which are in use can't be replaced. That means
> there's a version difference between the shell dll and TortoiseProc
> and the cache. Which could lead to crashes of either of them, or at
> least to completely wrong overlays, not working context menus, ....
> * on XP and later, the dll's are replaced even if they're in use.
> But all processes which have the dll already loaded are still using
> the old version they have in memory. Which leads to the very same
> compatibility problems mentioned above.
>
> And don't forget: it's not only the explorer that has the shell
> extension dll loaded but *every* application that shows a file-open/
> save dialog or uses some other shell API (e.g., the one used to get
> the system image list also loads all dlls).
>

Okay, I can see the reasoning here. I did not think about the Common
Dialogs. Nevertheless, even experienced users cannot really tell
whether is a restart is necessary or if a logoff/logon is all that is
needed. So maybe there can be something about that in the README, or
in the help, or in other documentation on the web, or in the message
that is displayed itself? Perhaps you would disagree with changing the
restart request message (because it would confuse inexperienced
users), but some documentation elsewhere would be appropriate IMO.

Sean
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: dev-help_at_tortoisesvn.tigris.org
Received on 2008-02-07 21:15:33 CET

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.