From 498933d0aa8b95f8e49f0e7656a51ce7d86c005a Mon Sep 17 00:00:00 2001 From: malte_langkabel Date: Tue, 11 Apr 2017 13:37:03 +0200 Subject: [PATCH] logic: fix windows uninstall if both 32 and 64 bit are installed * using different GUIDs for 32 and 64 bit components --- deployment/windows/wixSetup/appDataDir.wxs | 189 ++++++++-- deployment/windows/wixSetup/installDir.wxs | 362 +++++++++++--------- deployment/windows/wixSetup/sourcetrail.wxs | 76 ++-- 3 files changed, 408 insertions(+), 219 deletions(-) diff --git a/deployment/windows/wixSetup/appDataDir.wxs b/deployment/windows/wixSetup/appDataDir.wxs index b7cf8cd2..22344747 100644 --- a/deployment/windows/wixSetup/appDataDir.wxs +++ b/deployment/windows/wixSetup/appDataDir.wxs @@ -17,7 +17,12 @@ - + + + + + + @@ -28,7 +33,12 @@ - + + + + + + @@ -59,7 +69,12 @@ - + + + + + + @@ -70,7 +85,12 @@ - + + + + + + @@ -101,7 +121,12 @@ - + + + + + + @@ -111,7 +136,12 @@ - + + + + + + @@ -119,7 +149,12 @@ - + + + + + + @@ -127,7 +162,12 @@ - + + + + + + @@ -135,7 +175,12 @@ - + + + + + + @@ -143,7 +188,12 @@ - + + + + + + @@ -151,7 +201,12 @@ - + + + + + + @@ -163,7 +218,12 @@ - + + + + + + @@ -179,7 +239,12 @@ - + + + + + + @@ -206,7 +271,12 @@ - + + + + + + @@ -221,7 +291,12 @@ - + + + + + + @@ -268,7 +343,12 @@ - + + + + + + @@ -288,7 +368,12 @@ - + + + + + + @@ -319,7 +404,12 @@ - + + + + + + @@ -337,7 +427,12 @@ - + + + + + + @@ -356,7 +451,12 @@ - + + + + + + @@ -372,7 +472,12 @@ - + + + + + + @@ -384,7 +489,12 @@ - + + + + + + @@ -392,7 +502,12 @@ - + + + + + + @@ -400,7 +515,12 @@ - + + + + + + @@ -408,7 +528,12 @@ - + + + + + + @@ -416,7 +541,12 @@ - + + + + + + @@ -424,7 +554,12 @@ - + + + + + + diff --git a/deployment/windows/wixSetup/installDir.wxs b/deployment/windows/wixSetup/installDir.wxs index 50dc7f25..7db68371 100644 --- a/deployment/windows/wixSetup/installDir.wxs +++ b/deployment/windows/wixSetup/installDir.wxs @@ -29,347 +29,367 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - - - + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + + + + + - + - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -377,57 +397,57 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -435,71 +455,71 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -508,18 +528,18 @@ - + - + - + - + @@ -528,39 +548,39 @@ - + - + - + - + - + - + - + @@ -569,49 +589,49 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -621,28 +641,28 @@ - + - + - + - + - + - + - + - + @@ -652,11 +672,11 @@ - + - + diff --git a/deployment/windows/wixSetup/sourcetrail.wxs b/deployment/windows/wixSetup/sourcetrail.wxs index 88aa5727..ff12769c 100644 --- a/deployment/windows/wixSetup/sourcetrail.wxs +++ b/deployment/windows/wixSetup/sourcetrail.wxs @@ -61,14 +61,13 @@ - + + + + + + INSTALLSTARTMENUSHORTCUT - - - + + + + + + INSTALLSTARTMENUSHORTCUT - + + + + + + INSTALLDESKTOPSHORTCUT - + + + + + + @@ -126,13 +140,18 @@ - - - - - - - + + + + + + + + + + + + @@ -204,6 +223,24 @@ + + + + + + + + + + + + + + + + + + @@ -311,10 +348,6 @@ - - - - @@ -337,6 +370,7 @@ +