[Python-checkins] r67150 - in python/branches/release26-maint: Misc/NEWS Tools/msi/msi.py
martin.v.loewis
python-checkins at python.org
Fri Nov 7 19:54:47 CET 2008
Author: martin.v.loewis
Date: Fri Nov 7 19:54:47 2008
New Revision: 67150
Log:
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.
........
Modified:
python/branches/release26-maint/ (props changed)
python/branches/release26-maint/Misc/NEWS
python/branches/release26-maint/Tools/msi/msi.py
Modified: python/branches/release26-maint/Misc/NEWS
==============================================================================
--- python/branches/release26-maint/Misc/NEWS (original)
+++ python/branches/release26-maint/Misc/NEWS Fri Nov 7 19:54:47 2008
@@ -57,6 +57,8 @@
Build
-----
+- Issue #1656675: Register a drop handler for .py* files on Windows.
+
- Issue #4120: Exclude manifest from extension modules in VS2008.
- Issue #4091: Install pythonxy.dll in system32 again.
Modified: python/branches/release26-maint/Tools/msi/msi.py
==============================================================================
--- python/branches/release26-maint/Tools/msi/msi.py (original)
+++ python/branches/release26-maint/Tools/msi/msi.py Fri Nov 7 19:54:47 2008
@@ -1181,6 +1181,7 @@
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=[
@@ -1228,6 +1229,13 @@
"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
More information about the Python-checkins
mailing list