On Wed, Jun 24, 2009 at 2:26 PM, Adrian Buehlmann<adr...@cadifra.com> wrote:
> On 24.06.2009 05:47, Steve Borho wrote:
>> There's one week left till 0.8 is released.   The crew repository has
>> been pushed to stable and crew has forked again for 0.9 development.
>>
>> Tonight's nightly build (and the remaining builds up until the release
>> date) have been renamed 0.8-preview to signify stable branch and
>> feature complete.  I have just added four new GTK+ translation
>> domains:  da, zh_CN, es, and pt_BR.  Those locales will have full GTK+
>> translations as well as their TortoiseHg translations (these will show
>> up tomorrow).
>>
>> Most of the remaining work over the next week will focus on the
>> installer and documentation.  My TODO list looks like:
>>
>> 1.  Evaluate whether the hgfold (casefolding resolution) extension
>> works on tip of hg-main and bundle if possible
>> 2.  Make final installer require uninstall of previous THG versions
>> 3.  Make final installer require the presence of MSVC 2005 SP1
>> redistributable libraries
>> 4.  Release notes and wiki updates
>>
>> Keep the bug reports coming.  Please try these preview releases on
>> various machines if you can.  I'd like to get some coverage on various
>> hardware and OS versions before we release the new extensions out to
>> the wild.  Just be sure that the machine has the VC8 (2005) SP1
>> redistributables installed before installing THG, else the shell
>> extension will fail to load.
>
> I'm afraid, there is still a very fundamental problem with the
> available slots for overlay handlers on Windows.
>
> We use the TortoiseOverlays package of TortoiseSVN (which was
> invented to end the fight for slots among the different tortoises).
>
> TortoiseOverlays registers 9 (nine) handlers.
>
> From these we use four for TortoiseHg: "clean", "modified", "added" and
> "question mark" (aka "unknown").
>
> We use the question mark handler for the directories, where
> we have no status info stored (so the user gets a visual
> feedback when we don't know what to show on a directory).
>
> On Vista, it seems there are only eleven slots available
> for overlay handlers in total. Take TortoiseHg plus for example
> perforce shell integration (3 handlers) and the added handler of
> thg won't work anymore.
>
> Solution on Vista: don't install any other overlay handlers.
>
> On Windows 7, the situation is even worse, as win 7
> comes preinstalled with 3 shiny handlers by Microsoft.
> Add the nine of TortoiseOverlays and say good bye to
> the question mark handler of thg.
>
> Solution on Win 7: use autostart by sysinternals
> and disable the unneeded overlay handlers.
>
> This problem is unlikely to be solved for 0.8.
>
> (But note that this is not a new problem. Same limits
> exist with <0.8. But with 0.8 we will probably get more users
> trying Vista and Win7)
>

Seems the only thing we can do in 0.9 is add a tab to the taskbar
options dialog to allow the user to enable/disable overlay slots.. and
highlight the ones THG uses.

--
Steve Borho

------------------------------------------------------------------------------
_______________________________________________
Tortoisehg-discuss mailing list
Tortoisehg-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to