On 13.05.2009 20:14, Steve Borho wrote: > After forking off the crew repository for 0.8 development, I moved the > shell extension configurations out of Mercurial.ini and into the > registry in preparation for having C++ extensions. Now that we do > have the C++ extensions, I think we need to revisit these > configurables and decide which ones we still need and which ones we > should drop:
Side note: I prefer using the singular "C++ extension", as we have only one (I think). > * shellapps - a list of applications that support overlays and context > menus (explorer.exe, for instance) I say let's try to forget this setting for now (i.e. drop it). > * enable overlay debugging Probably not needed. We can ship releases with DEBUG set I think. We should do some speed checks before making a final decision on whether to ship with or without DEBUG set (when compiling for THgShell.dl) > * disable overlays globally Should be easy to implement and unlikely to hurt speed (but a test will be needed) and might be useful as a measure of last resort if a user is in a hurry and is hurt by some bug in overlays (provided the bug is not so drastic that he can't use explorer any more :-). I say keep that setting and implement it. > * enable overlays on local drives only This might be important. But I suggest we first try and implement that correctly before starting to think about ditching this setting. Reading this registry setting in THgShell.dll is on my to-do list -- unless you beat me to it. > * include/exclude paths for overlays This one smells tricky to implement in C++ (on first thought). > * enable cmenu debugging > * promote cmenu items to top menu > > I have a plan for supporting this last item (promotions) and want to > implement most of the changes anyway in order to able to later plug in > a Python RPC server for providing menus. I'm curious how people feel > about the rest of the configurables. I don't care that much about the cmenu currently, as I'm not (yet?) a fan of using a python RPC server for the cmenu. ------------------------------------------------------------------------------ The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your production scanning environment may not be a perfect world - but thanks to Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com _______________________________________________ Tortoisehg-discuss mailing list Tortoisehg-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss