From: Martin v. Löwis Date: Fri, 7 Nov 2008 18:54:51 +0000 (+0000) Subject: Merged revisions 67149 via svnmerge from X-Git-Tag: v3.0rc3~48 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bfda54476718bea8313d00ddb223cbecffefe5ca;p=thirdparty%2FPython%2Fcpython.git Merged revisions 67149 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r67149 | martin.v.loewis | 2008-11-07 19:51:50 +0100 (Fr, 07 Nov 2008) | 1 line Issue #1656675: Register a drop handler for .py* files on Windows. ........ --- diff --git a/Misc/NEWS b/Misc/NEWS index b37672f5aad6..f8be398be69d 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -16,6 +16,11 @@ Core and Builtins Library ------- +Build +----- + +- Issue #1656675: Register a drop handler for .py* files on Windows. + What's New in Python 3.0 release candidate 2 ============================================ diff --git a/Tools/msi/msi.py b/Tools/msi/msi.py index 006269d15f9a..ae99744ec8bb 100644 --- a/Tools/msi/msi.py +++ b/Tools/msi/msi.py @@ -1183,6 +1183,7 @@ def add_registry(db): ewi = "Edit with IDLE" pat2 = r"Software\Classes\%sPython.%sFile\DefaultIcon" pat3 = r"Software\Classes\%sPython.%sFile" + pat4 = r"Software\Classes\%sPython.%sFile\shellex\DropHandler" tcl_verbs = [] if have_tcl: tcl_verbs=[ @@ -1230,6 +1231,13 @@ def add_registry(db): "Python File (no console)", "REGISTRY.def"), ("pyc.txt", -1, pat3 % (testprefix, "Compiled"), "", "Compiled Python File", "REGISTRY.def"), + # Drop Handler + ("py.drop", -1, pat4 % (testprefix, ""), "", + "{60254CA5-953B-11CF-8C96-00AA00B8708C}", "REGISTRY.def"), + ("pyw.drop", -1, pat4 % (testprefix, "NoCon"), "", + "{60254CA5-953B-11CF-8C96-00AA00B8708C}", "REGISTRY.def"), + ("pyc.drop", -1, pat4 % (testprefix, "Compiled"), "", + "{60254CA5-953B-11CF-8C96-00AA00B8708C}", "REGISTRY.def"), ]) # Registry keys