diff options
author | Bob Arnson <bob@firegiant.com> | 2024-03-03 14:16:43 -0500 |
---|---|---|
committer | Bob Arnson <github@bobs.org> | 2024-03-03 14:58:07 -0500 |
commit | 7ec45e8318dc81392daa4eb3d8f95a1a88b60402 (patch) | |
tree | 4fbf663c4ca113f60133683081078908d6dcd89d | |
parent | 1a1da6f105baf47babf292ea71a8218868071c5a (diff) | |
download | wix-7ec45e8318dc81392daa4eb3d8f95a1a88b60402.tar.gz wix-7ec45e8318dc81392daa4eb3d8f95a1a88b60402.tar.bz2 wix-7ec45e8318dc81392daa4eb3d8f95a1a88b60402.zip |
More virtual/override symbols.
And *Sequence/Show works thusly, even with somewhat funky ids.
-rw-r--r-- | src/ext/UI/test/WixToolsetTest.UI/UIExtensionFixture.cs | 4 | ||||
-rw-r--r-- | src/ext/UI/wixlib/Common.wxs | 2 | ||||
-rw-r--r-- | src/ext/UI/wixlib/ExitDialog.wxs | 4 | ||||
-rw-r--r-- | src/ext/UI/wixlib/FatalError.wxs | 4 | ||||
-rw-r--r-- | src/ext/UI/wixlib/MaintenanceWelcomeDlg.wxs | 2 | ||||
-rw-r--r-- | src/ext/UI/wixlib/PrepareDlg.wxs | 2 | ||||
-rw-r--r-- | src/ext/UI/wixlib/ProgressDlg.wxs | 2 | ||||
-rw-r--r-- | src/ext/UI/wixlib/ResumeDlg.wxs | 2 | ||||
-rw-r--r-- | src/ext/UI/wixlib/UserExit.wxs | 4 | ||||
-rw-r--r-- | src/ext/UI/wixlib/WelcomeDlg.wxs | 2 | ||||
-rw-r--r-- | src/ext/UI/wixlib/WelcomeEulaDlg.wxs | 2 | ||||
-rw-r--r-- | src/ext/UI/wixlib/WixUI_Advanced.wxs | 8 |
12 files changed, 19 insertions, 19 deletions
diff --git a/src/ext/UI/test/WixToolsetTest.UI/UIExtensionFixture.cs b/src/ext/UI/test/WixToolsetTest.UI/UIExtensionFixture.cs index 77b2ca3a..c43af04b 100644 --- a/src/ext/UI/test/WixToolsetTest.UI/UIExtensionFixture.cs +++ b/src/ext/UI/test/WixToolsetTest.UI/UIExtensionFixture.cs | |||
@@ -405,8 +405,8 @@ namespace WixToolsetTest.UI | |||
405 | 405 | ||
406 | private static void Build(string[] args) | 406 | private static void Build(string[] args) |
407 | { | 407 | { |
408 | var result = WixRunner.Execute(args) | 408 | var result = WixRunner.Execute(args); |
409 | .AssertSuccess(); | 409 | result.AssertSuccess(); |
410 | } | 410 | } |
411 | 411 | ||
412 | private static void BuildX64(string[] args) | 412 | private static void BuildX64(string[] args) |
diff --git a/src/ext/UI/wixlib/Common.wxs b/src/ext/UI/wixlib/Common.wxs index bfaa44b8..f95d4d0e 100644 --- a/src/ext/UI/wixlib/Common.wxs +++ b/src/ext/UI/wixlib/Common.wxs | |||
@@ -9,7 +9,7 @@ | |||
9 | <Binary Id="WixUI_Ico_Info" SourceFile="!(wix.WixUIInfoIco=$(var.infoIco))" /> | 9 | <Binary Id="WixUI_Ico_Info" SourceFile="!(wix.WixUIInfoIco=$(var.infoIco))" /> |
10 | <Binary Id="WixUI_Bmp_New" SourceFile="!(wix.WixUINewIco=$(var.newIco))" /> | 10 | <Binary Id="WixUI_Bmp_New" SourceFile="!(wix.WixUINewIco=$(var.newIco))" /> |
11 | <Binary Id="WixUI_Bmp_Up" SourceFile="!(wix.WixUIUpIco=$(var.upIco))" /> | 11 | <Binary Id="WixUI_Bmp_Up" SourceFile="!(wix.WixUIUpIco=$(var.upIco))" /> |
12 | <WixVariable Id="WixUICostingPopupOptOut" Value="1" Overridable="yes" /> | 12 | <WixVariable Id="virtual WixUICostingPopupOptOut" Value="1" /> |
13 | 13 | ||
14 | <UI Id="WixUI_Common"> | 14 | <UI Id="WixUI_Common"> |
15 | <!-- ui text --> | 15 | <!-- ui text --> |
diff --git a/src/ext/UI/wixlib/ExitDialog.wxs b/src/ext/UI/wixlib/ExitDialog.wxs index 8f7dec1f..ab6aafab 100644 --- a/src/ext/UI/wixlib/ExitDialog.wxs +++ b/src/ext/UI/wixlib/ExitDialog.wxs | |||
@@ -17,11 +17,11 @@ | |||
17 | </Dialog> | 17 | </Dialog> |
18 | 18 | ||
19 | <InstallUISequence> | 19 | <InstallUISequence> |
20 | <Show Dialog="ExitDialog" OnExit="success" Overridable="yes" /> | 20 | <Show Dialog="virtual ExitDialog" OnExit="success" /> |
21 | </InstallUISequence> | 21 | </InstallUISequence> |
22 | 22 | ||
23 | <AdminUISequence> | 23 | <AdminUISequence> |
24 | <Show Dialog="ExitDialog" OnExit="success" Overridable="yes" /> | 24 | <Show Dialog="virtual ExitDialog" OnExit="success" /> |
25 | </AdminUISequence> | 25 | </AdminUISequence> |
26 | </UI> | 26 | </UI> |
27 | </Fragment> | 27 | </Fragment> |
diff --git a/src/ext/UI/wixlib/FatalError.wxs b/src/ext/UI/wixlib/FatalError.wxs index a383b9b3..2a8ff199 100644 --- a/src/ext/UI/wixlib/FatalError.wxs +++ b/src/ext/UI/wixlib/FatalError.wxs | |||
@@ -17,11 +17,11 @@ | |||
17 | </Dialog> | 17 | </Dialog> |
18 | 18 | ||
19 | <InstallUISequence> | 19 | <InstallUISequence> |
20 | <Show Dialog="FatalError" OnExit="error" Overridable="yes" /> | 20 | <Show Dialog="virtual FatalError" OnExit="error" /> |
21 | </InstallUISequence> | 21 | </InstallUISequence> |
22 | 22 | ||
23 | <AdminUISequence> | 23 | <AdminUISequence> |
24 | <Show Dialog="FatalError" OnExit="error" Overridable="yes" /> | 24 | <Show Dialog="virtual FatalError" OnExit="error" /> |
25 | </AdminUISequence> | 25 | </AdminUISequence> |
26 | </UI> | 26 | </UI> |
27 | </Fragment> | 27 | </Fragment> |
diff --git a/src/ext/UI/wixlib/MaintenanceWelcomeDlg.wxs b/src/ext/UI/wixlib/MaintenanceWelcomeDlg.wxs index 7208aff3..a6ee7fb1 100644 --- a/src/ext/UI/wixlib/MaintenanceWelcomeDlg.wxs +++ b/src/ext/UI/wixlib/MaintenanceWelcomeDlg.wxs | |||
@@ -19,7 +19,7 @@ | |||
19 | </Dialog> | 19 | </Dialog> |
20 | 20 | ||
21 | <InstallUISequence> | 21 | <InstallUISequence> |
22 | <Show Dialog="MaintenanceWelcomeDlg" Before="ProgressDlg" Overridable="yes" Condition="Installed AND NOT RESUME AND NOT Preselected AND NOT PATCH" /> | 22 | <Show Dialog="virtual MaintenanceWelcomeDlg" Before="ProgressDlg" Condition="Installed AND NOT RESUME AND NOT Preselected AND NOT PATCH" /> |
23 | </InstallUISequence> | 23 | </InstallUISequence> |
24 | </UI> | 24 | </UI> |
25 | </Fragment> | 25 | </Fragment> |
diff --git a/src/ext/UI/wixlib/PrepareDlg.wxs b/src/ext/UI/wixlib/PrepareDlg.wxs index 1b22b04f..4030472b 100644 --- a/src/ext/UI/wixlib/PrepareDlg.wxs +++ b/src/ext/UI/wixlib/PrepareDlg.wxs | |||
@@ -23,7 +23,7 @@ | |||
23 | </Dialog> | 23 | </Dialog> |
24 | 24 | ||
25 | <InstallUISequence> | 25 | <InstallUISequence> |
26 | <Show Dialog="PrepareDlg" Before="AppSearch" Overridable="yes" /> | 26 | <Show Dialog="virtual PrepareDlg" Before="AppSearch" /> |
27 | </InstallUISequence> | 27 | </InstallUISequence> |
28 | </UI> | 28 | </UI> |
29 | </Fragment> | 29 | </Fragment> |
diff --git a/src/ext/UI/wixlib/ProgressDlg.wxs b/src/ext/UI/wixlib/ProgressDlg.wxs index 057b104f..e62ef1a8 100644 --- a/src/ext/UI/wixlib/ProgressDlg.wxs +++ b/src/ext/UI/wixlib/ProgressDlg.wxs | |||
@@ -34,7 +34,7 @@ | |||
34 | </Dialog> | 34 | </Dialog> |
35 | 35 | ||
36 | <InstallUISequence> | 36 | <InstallUISequence> |
37 | <Show Dialog="ProgressDlg" Before="ExecuteAction" Overridable="yes" /> | 37 | <Show Dialog="virtual ProgressDlg" Before="ExecuteAction" /> |
38 | </InstallUISequence> | 38 | </InstallUISequence> |
39 | </UI> | 39 | </UI> |
40 | </Fragment> | 40 | </Fragment> |
diff --git a/src/ext/UI/wixlib/ResumeDlg.wxs b/src/ext/UI/wixlib/ResumeDlg.wxs index 67e1cc58..a241e70d 100644 --- a/src/ext/UI/wixlib/ResumeDlg.wxs +++ b/src/ext/UI/wixlib/ResumeDlg.wxs | |||
@@ -32,7 +32,7 @@ | |||
32 | </Dialog> | 32 | </Dialog> |
33 | 33 | ||
34 | <InstallUISequence> | 34 | <InstallUISequence> |
35 | <Show Dialog="ResumeDlg" Before="ProgressDlg" Overridable="yes" Condition="Installed AND (RESUME OR Preselected)" /> | 35 | <Show Dialog="virtual ResumeDlg" Before="ProgressDlg" Condition="Installed AND (RESUME OR Preselected)" /> |
36 | </InstallUISequence> | 36 | </InstallUISequence> |
37 | </UI> | 37 | </UI> |
38 | </Fragment> | 38 | </Fragment> |
diff --git a/src/ext/UI/wixlib/UserExit.wxs b/src/ext/UI/wixlib/UserExit.wxs index 7c3a07ed..dc05136f 100644 --- a/src/ext/UI/wixlib/UserExit.wxs +++ b/src/ext/UI/wixlib/UserExit.wxs | |||
@@ -17,11 +17,11 @@ | |||
17 | </Dialog> | 17 | </Dialog> |
18 | 18 | ||
19 | <InstallUISequence> | 19 | <InstallUISequence> |
20 | <Show Dialog="UserExit" OnExit="cancel" Overridable="yes" /> | 20 | <Show Dialog="virtual UserExit" OnExit="cancel" /> |
21 | </InstallUISequence> | 21 | </InstallUISequence> |
22 | 22 | ||
23 | <AdminUISequence> | 23 | <AdminUISequence> |
24 | <Show Dialog="UserExit" OnExit="cancel" Overridable="yes" /> | 24 | <Show Dialog="virtual UserExit" OnExit="cancel" /> |
25 | </AdminUISequence> | 25 | </AdminUISequence> |
26 | </UI> | 26 | </UI> |
27 | </Fragment> | 27 | </Fragment> |
diff --git a/src/ext/UI/wixlib/WelcomeDlg.wxs b/src/ext/UI/wixlib/WelcomeDlg.wxs index bb13f1dc..b60933b9 100644 --- a/src/ext/UI/wixlib/WelcomeDlg.wxs +++ b/src/ext/UI/wixlib/WelcomeDlg.wxs | |||
@@ -20,7 +20,7 @@ | |||
20 | </Dialog> | 20 | </Dialog> |
21 | 21 | ||
22 | <InstallUISequence> | 22 | <InstallUISequence> |
23 | <Show Dialog="WelcomeDlg" Before="ProgressDlg" Overridable="yes" Condition="NOT Installed OR PATCH" /> | 23 | <Show Dialog="virtual WelcomeDlg" Before="ProgressDlg" Condition="NOT Installed OR PATCH" /> |
24 | </InstallUISequence> | 24 | </InstallUISequence> |
25 | </UI> | 25 | </UI> |
26 | </Fragment> | 26 | </Fragment> |
diff --git a/src/ext/UI/wixlib/WelcomeEulaDlg.wxs b/src/ext/UI/wixlib/WelcomeEulaDlg.wxs index 4b389ac6..ee01d29a 100644 --- a/src/ext/UI/wixlib/WelcomeEulaDlg.wxs +++ b/src/ext/UI/wixlib/WelcomeEulaDlg.wxs | |||
@@ -37,7 +37,7 @@ | |||
37 | </UI> | 37 | </UI> |
38 | 38 | ||
39 | <InstallUISequence> | 39 | <InstallUISequence> |
40 | <Show Dialog="WelcomeEulaDlg" Before="ProgressDlg" Overridable="yes" Condition="NOT Installed" /> | 40 | <Show Dialog="virtual WelcomeEulaDlg" Before="ProgressDlg" Condition="NOT Installed" /> |
41 | </InstallUISequence> | 41 | </InstallUISequence> |
42 | </Fragment> | 42 | </Fragment> |
43 | </Wix> | 43 | </Wix> |
diff --git a/src/ext/UI/wixlib/WixUI_Advanced.wxs b/src/ext/UI/wixlib/WixUI_Advanced.wxs index bab05ec9..4f8bfa0c 100644 --- a/src/ext/UI/wixlib/WixUI_Advanced.wxs +++ b/src/ext/UI/wixlib/WixUI_Advanced.wxs | |||
@@ -8,7 +8,7 @@ installs, install path, and features. | |||
8 | WiX variables used: | 8 | WiX variables used: |
9 | - WixUISupportPerMachine | 9 | - WixUISupportPerMachine |
10 | - WixUISupportPerUser | 10 | - WixUISupportPerUser |
11 | 11 | ||
12 | Todo: | 12 | Todo: |
13 | - Clicking Install doesn't work! - APPLICATIONFOLDER isn't set; need to accept another "incoming" property. | 13 | - Clicking Install doesn't work! - APPLICATIONFOLDER isn't set; need to accept another "incoming" property. |
14 | - Replace this dialog set UI fragment with the UI extension. | 14 | - Replace this dialog set UI fragment with the UI extension. |
@@ -33,8 +33,8 @@ Todo: | |||
33 | <?endforeach?> | 33 | <?endforeach?> |
34 | 34 | ||
35 | <Fragment> | 35 | <Fragment> |
36 | <WixVariable Id="WixUISupportPerUser" Value="1" Overridable="yes" /> | 36 | <WixVariable Id="virtual WixUISupportPerUser" Value="1" /> |
37 | <WixVariable Id="WixUISupportPerMachine" Value="1" Overridable="yes" /> | 37 | <WixVariable Id="virtual WixUISupportPerMachine" Value="1" /> |
38 | 38 | ||
39 | <PropertyRef Id="ApplicationFolderName" /> | 39 | <PropertyRef Id="ApplicationFolderName" /> |
40 | 40 | ||
@@ -119,7 +119,7 @@ Todo: | |||
119 | </UI> | 119 | </UI> |
120 | 120 | ||
121 | <InstallUISequence> | 121 | <InstallUISequence> |
122 | <Show Dialog="WelcomeDlg" Before="AdvancedWelcomeEulaDlg" Condition="Installed AND PATCH" /> | 122 | <Show Dialog="override WelcomeDlg" Before="AdvancedWelcomeEulaDlg" Condition="Installed AND PATCH" /> |
123 | </InstallUISequence> | 123 | </InstallUISequence> |
124 | 124 | ||
125 | <Property Id="WIXUI_INSTALLDIR" Value="APPLICATIONFOLDER" /> | 125 | <Property Id="WIXUI_INSTALLDIR" Value="APPLICATIONFOLDER" /> |