[ANN] TortoiseHg 0.4 release candidate
TK Soh
teekaysoh at gmail.com
Thu Apr 10 06:59:29 CDT 2008
On Thu, Apr 10, 2008 at 12:40 PM, Adrian Buehlmann <adrian at cadifra.com> wrote:
> 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.
I wasn't expecting that ;-)
> 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.
I don't think that will be very useful. But we'll never know :-)
> 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.
tracelog.exe will offer the clues.
> [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