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

Reply via email to