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

Re: No Context menu after upgrade to 1.2.4, but overlay icons

From: <vss2svn_at_nogga.de>
Date: 2005-10-18 21:34:57 CEST

One more update on this. I tried to update my computer at home from
1.2.1 to 1.2.4 and everything worked fine.

If I play with the OwnerdrawMenus registry key I get indeed some
different behavoir:

0 = only the basic menu entries are there without icons. No TortoiseSVN
submenu
1 = full menu (including submenu) with icons
2 = full menu (including submenu) without icons

But what is most interesting to me is the output of the RegMon (from
sysinternals). Here I see, that the OwnerdrawMenus key is queried every
time I open the context menu, together with SimpleContext and
ContextMenuEntries.

3.36776304 explorer.exe:1996 OpenKey
HKCU\Software\TortoiseSVN SUCCESS Access: 0x20019
3.36778474 explorer.exe:1996 QueryValue
HKCU\Software\TortoiseSVN\SimpleContext NOT FOUND
3.36780739 explorer.exe:1996 CloseKey
HKCU\Software\TortoiseSVN SUCCESS
3.62753391 explorer.exe:1996 OpenKey
HKCU\Software\TortoiseSVN SUCCESS Access: 0x20019
3.62755632 explorer.exe:1996 QueryValue
HKCU\Software\TortoiseSVN\OwnerdrawnMenus NOT FOUND
3.62757778 explorer.exe:1996 CloseKey
HKCU\Software\TortoiseSVN SUCCESS
3.62763309 explorer.exe:1996 OpenKey
HKCU\Software\TortoiseSVN SUCCESS Access: 0x20019
3.62765121 explorer.exe:1996 QueryValue
HKCU\Software\TortoiseSVN\ContextMenuEntries NOT FOUND
3.62767148 explorer.exe:1996 CloseKey
HKCU\Software\TortoiseSVN SUCCESS
3.62773752 explorer.exe:1996 OpenKey
HKCU\Software\TortoiseSVN SUCCESS Access: 0x20019
3.62776732 explorer.exe:1996 QueryValue
HKCU\Software\TortoiseSVN\LanguageID NOT FOUND
3.62778687 explorer.exe:1996 CloseKey
HKCU\Software\TortoiseSVN SUCCESS

I havn't seen this on my other computer.

So I would like to ask again, wether a debug version of the
tortoisesvn.dll is available. Rebuilding the source on my own doesn't
seem to be very easy. I would like to monitor the ATLTRACE statements.

Best regards
Dirk

> Hello Simon,
>
> thanks for the idea, but this doesn't solve the problem. I tried to
> set this option and monitored the registry wether someone is reading
> this key, but no hit.
>
> I searched the source for this key and the default is also set to 1.
> Since the key wasn't in my registry I expect that everything was okay.
> Is there a DEBUG build of tortoiseSVN available, so that I can see the
> ATLTRACE output in the DebugMonitor? Or do I have to build it on my own.
>
> Thanks
> Dirk
>
> Simon Large wrote:
>
>> vss2svn@nogga.de wrote:
>>
>>> I already did this, and now I did it again. But now change. Still
>>> the same behavoir. The overlay icons are their, but no context menu.
>>
>>
>>
>> There are 3 options for the context menus, selected using the value
>> of HKCU\\Software\\TortoiseSVN\\OwnerdrawnMenus.
>>
>> 0 = Windows-drawn icons
>> 1 = TSVN-drawn icons
>> 2 = No icons
>>
>> In 1.2.4 option 0 was broken (I think) and caused the context menu to
>> disappear. Try setting this key to 1.
>>
>> Simon
>>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
> For additional commands, e-mail: users-help@tortoisesvn.tigris.org
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org

--
Received on Tue Oct 18 20:40:10 2005

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