aboutsummaryrefslogtreecommitdiff
path: root/src/ext/Util/wixext/UtilConstants.cs
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2023-01-14 17:29:40 -0800
committerRob Mensching <rob@firegiant.com>2023-01-16 00:54:06 -0800
commit5f744a8c7da649721f7022dc174febd79e7e3e14 (patch)
tree643db84523bda1a2eae6dbeb02557e69f4e445e1 /src/ext/Util/wixext/UtilConstants.cs
parentecbaffc08239e061a7dbaa92ff3c72acd53a0bae (diff)
downloadwix-5f744a8c7da649721f7022dc174febd79e7e3e14.tar.gz
wix-5f744a8c7da649721f7022dc174febd79e7e3e14.tar.bz2
wix-5f744a8c7da649721f7022dc174febd79e7e3e14.zip
Remove extension data after extensions get PreDecompileTables callback
Also update Util.wixext decompiler extension to handle the new elements that compile into CustomActions with no additional table data. These exposed the weakness in the decompiler where extension data was removed before extensions got a chance to pre-decompile. Fixes 7151
Diffstat (limited to 'src/ext/Util/wixext/UtilConstants.cs')
-rw-r--r--src/ext/Util/wixext/UtilConstants.cs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ext/Util/wixext/UtilConstants.cs b/src/ext/Util/wixext/UtilConstants.cs
index 93616e44..c1f5f820 100644
--- a/src/ext/Util/wixext/UtilConstants.cs
+++ b/src/ext/Util/wixext/UtilConstants.cs
@@ -11,6 +11,9 @@ namespace WixToolset.Util
11 { 11 {
12 internal static readonly XNamespace Namespace = "http://wixtoolset.org/schemas/v4/wxs/util"; 12 internal static readonly XNamespace Namespace = "http://wixtoolset.org/schemas/v4/wxs/util";
13 13
14 internal static readonly XName BroadcastEnvironmentChange = Namespace + "BroadcastEnvironmentChange";
15 internal static readonly XName BroadcastSettingChange = Namespace + "BroadcastSettingChange";
16 internal static readonly XName CheckRebootRequired = Namespace + "CheckRebootRequired";
14 internal static readonly XName CloseApplicationName = Namespace + "CloseApplication"; 17 internal static readonly XName CloseApplicationName = Namespace + "CloseApplication";
15 internal static readonly XName EventManifestName = Namespace + "EventManifest"; 18 internal static readonly XName EventManifestName = Namespace + "EventManifest";
16 internal static readonly XName FileShareName = Namespace + "FileShare"; 19 internal static readonly XName FileShareName = Namespace + "FileShare";
@@ -21,6 +24,9 @@ namespace WixToolset.Util
21 internal static readonly XName PerfCounterName = Namespace + "PerfCounter"; 24 internal static readonly XName PerfCounterName = Namespace + "PerfCounter";
22 internal static readonly XName PerfCounterManifestName = Namespace + "PerfCounterManifest"; 25 internal static readonly XName PerfCounterManifestName = Namespace + "PerfCounterManifest";
23 internal static readonly XName PermissionExName = Namespace + "PermissionEx"; 26 internal static readonly XName PermissionExName = Namespace + "PermissionEx";
27 internal static readonly XName QueryNativeMachine = Namespace + "QueryNativeMachine";
28 internal static readonly XName QueryWindowsDriverInfo = Namespace + "QueryWindowsDriverInfo";
29 internal static readonly XName QueryWindowsSuiteInfo = Namespace + "QueryWindowsSuiteInfo";
24 internal static readonly XName RemoveFolderExName = Namespace + "RemoveFolderEx"; 30 internal static readonly XName RemoveFolderExName = Namespace + "RemoveFolderEx";
25 internal static readonly XName RestartResourceName = Namespace + "RestartResource"; 31 internal static readonly XName RestartResourceName = Namespace + "RestartResource";
26 internal static readonly XName ServiceConfigName = Namespace + "ServiceConfig"; 32 internal static readonly XName ServiceConfigName = Namespace + "ServiceConfig";