changeset: 98473:a2d30dfa46a7 branch: 3.5 user: Steve Dower date: Thu Oct 01 15:19:39 2015 -0700 files: Misc/NEWS Tools/msi/common.wxs Tools/msi/launcher/launcher.wixproj Tools/msi/launcher/launcher.wxs description: Issue #25165: Windows uninstallation should not remove launcher if other versions remain diff -r 26439091dc71 -r a2d30dfa46a7 Misc/NEWS --- a/Misc/NEWS Thu Oct 01 15:18:53 2015 -0700 +++ b/Misc/NEWS Thu Oct 01 15:19:39 2015 -0700 @@ -244,7 +244,10 @@ Windows ------- -- Issues #25112: py.exe launcher is missing icons +- Issue #25165: Windows uninstallation should not remove launcher if other + versions remain + +- Issue #25112: py.exe launcher is missing icons - Issue #25102: Windows installer does not precompile for -O or -OO. diff -r 26439091dc71 -r a2d30dfa46a7 Tools/msi/common.wxs --- a/Tools/msi/common.wxs Thu Oct 01 15:18:53 2015 -0700 +++ b/Tools/msi/common.wxs Thu Oct 01 15:19:39 2015 -0700 @@ -22,17 +22,19 @@ + + Installed OR NOT MISSING_CORE + Installed OR NOT DOWNGRADE - Installed OR NOT MISSING_CORE Installed OR TARGETDIR OR Suppress_TARGETDIR_Check - UPGRADE + UPGRADE diff -r 26439091dc71 -r a2d30dfa46a7 Tools/msi/launcher/launcher.wixproj --- a/Tools/msi/launcher/launcher.wixproj Thu Oct 01 15:18:53 2015 -0700 +++ b/Tools/msi/launcher/launcher.wixproj Thu Oct 01 15:19:39 2015 -0700 @@ -5,6 +5,7 @@ 2.0 launcher Package + SkipMissingCore=1;$(DefineConstants) diff -r 26439091dc71 -r a2d30dfa46a7 Tools/msi/launcher/launcher.wxs --- a/Tools/msi/launcher/launcher.wxs Thu Oct 01 15:18:53 2015 -0700 +++ b/Tools/msi/launcher/launcher.wxs Thu Oct 01 15:19:39 2015 -0700 @@ -26,6 +26,13 @@ NOT Installed AND NOT ALLUSERS=1 NOT Installed AND ALLUSERS=1 + + UPGRADE or REMOVE_OLD_LAUNCHER + + + + +