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