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

Re: TSVN and XnView shell extention don't play together nicely

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2007-07-30 19:15:09 CEST

Simon Large wrote:
> On 27/07/07, Stefan Küng <tortoisesvn@gmail.com> wrote:
>> Yes, the context menu has changed so that it now uses the native themed
>> UI of windows. And it doesn't use ownerdraw anymore. But it still works
>> correct.
> Well mostly. It doesn't work on my W2K laptop when I right click on
> the folder background. In that case I get icons and no text.
> Strangely, in that menu TSVN is the only shellex to add to the menu,
> so I can't blame the WinRAR shellex for messing up there.

Simon, as we already mentioned before: we can't reproduce that on a
fresh installed Win2k (ok, it's a virtual machine, but still). If you
have some more information about how to reproduce this, maybe I can do
something about it.

Besides that: I was finally able to reproduce the garbled menu when
XnView is installed. Had to remove two other shell extensions first to
get it to 'work' so that TSVN disabled showed a correct menu, and TSVN
enabled showed the garbled one.
What I found: if a context menu uses the HBMMENU_CALLBACK to draw the
menu icons (not the whole menu, just the icons), then the menu is
garbled. Otherwise it appears just fine.
But: I've also tried other extensions which show an image preview in the
context menu, and they all work fine. It's just XnView which garbles the
context menu completely.

I've really tried everything, even setting all params to fixed values
(just to be sure TSVN doesn't set a value wrong by accident). Nothing
helped. So I really think this is a bug in XnView - more so since two
other shell extensions showed the same incompatibility with XnView, not
just TSVN.


   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Mon Jul 30 19:13:46 2007

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.