[ANN] TortoiseHg 0.4 release candidate

Adrian Buehlmann adrian at cadifra.com
Thu Apr 10 06:40:11 CDT 2008


On 10.04.2008 12:41, TK Soh wrote:
> You can find _get_installed_overlays() in iconoverlay.py for this
> purpose. It'd was added during the very early stage of TortoiseHg
> development. I believe it should still be in working condition.

No plans to send TortoiseHG patches from my side on this.

Some ideas for those who want to take a stab on this:

Maybe you can add a "check installation" menu
somewhere and show a window with some text results.

You could define a flag per handler and set that if
IShellIconOverlayIdentifier.GetOverlayInfo() [1] has been called and report
that back on "check installation".

I assume IShellIconOverlayIdentifier.GetOverlayInfo() is not
called by explorer.exe for handlers over the quota. At least,
might be worth to check that theory.

[1]
http://msdn2.microsoft.com/en-us/library/bb761261(VS.85).aspx
Quote: "This method is called by the Shell at startup so that the handler's
icon overlay can be added to the system image list."


More information about the Mercurial mailing list