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

Re: No TortoiseSVN context menus in 32-bit applications on Vista 64.

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Fri, 23 Oct 2009 21:18:07 +0200

On 22.10.2009 14:08, Anton Breuosv wrote:
> I have installed both 32 bit and 64 bit versions of TSVN for a long
> time on Vista 64 and used them in parallel in Explorer and some 32
> bit applications (Far manager, for example).
>
> Starting from some of the late 1.5.x releases (I can check more
> precisely, if needed), TortoiseSVN no longer seen in context menu of
> 32 bit apps and this problem persists in latest TSVN version up to
> date (1.6.5.16974).

Settings dialog->Icon overlays->"Show overlays and context menu only in
explorer".
Make sure that box is not checked.

>
> I've checked forums and found some related problems
> (http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2327215),
> but this solution (reinstallation of VCredist for VC++ 2008 SP1 x86)
> doesn't help. And if I run TortoiseProc manually it works, so it must
> be not a problem with manifests.

TortoiseProc has nothing to do with the overlays. It's the
TortoiseSVN.dll that's responsible for that.
And the TortoiseStub.dll, and of course the TortoiseOverlays.dll which
is installed to %COMMONPROGRAMFILES%\TortoiseOverlays.

> Though TortoiseProc runs fine for me, TSVN has strange configuration:
> it uses two Microsoft.VC90.CRT versions: 9.0.21022.8 and 9.0.30729.1
> (checked by searching for manifest within DLLs). This can be caused
> by some old .lib file linked in DLL that is compiled by VStudio with
> more fresh CRTs. And such scenario with two different versions of CRT
> can cause problems in program. I hope developers resolve this some
> time.

Nope, that doesn't cause problems. That's what the manifests are for
after all so it does *not* cause problems.

> OK, though manifests and CRTs seems not to be a problem here, now I
> think that this behavior can be caused by wrong records in registry,
> maybe it's related to registry virtualization on 64 bit windows. I'm
> searching in registry for causes but still have no luck.

What I've discovered is that Vista with the latest updates and Win7
don't load the overlays anymore for file-open/save dialogs. I haven't
discovered yet under which circumstances they still get loaded, but in
most cases, they won't get loaded anymore.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2410740
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-10-23 21:18:14 CEST

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