diff options
Diffstat (limited to 'src/WixToolset.Core/CompilerCore.cs')
-rw-r--r-- | src/WixToolset.Core/CompilerCore.cs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/WixToolset.Core/CompilerCore.cs b/src/WixToolset.Core/CompilerCore.cs index 8640a2da..8f4703f7 100644 --- a/src/WixToolset.Core/CompilerCore.cs +++ b/src/WixToolset.Core/CompilerCore.cs | |||
@@ -45,10 +45,6 @@ namespace WixToolset | |||
45 | internal static readonly XNamespace W3SchemaPrefix = "http://www.w3.org/"; | 45 | internal static readonly XNamespace W3SchemaPrefix = "http://www.w3.org/"; |
46 | internal static readonly XNamespace WixNamespace = "http://wixtoolset.org/schemas/v4/wxs"; | 46 | internal static readonly XNamespace WixNamespace = "http://wixtoolset.org/schemas/v4/wxs"; |
47 | 47 | ||
48 | public const int DefaultMaximumUncompressedMediaSize = 200; // Default value is 200 MB | ||
49 | public const int MinValueOfMaxCabSizeForLargeFileSplitting = 20; // 20 MB | ||
50 | public const int MaxValueOfMaxCabSizeForLargeFileSplitting = 2 * 1024; // 2048 MB (i.e. 2 GB) | ||
51 | |||
52 | private static readonly Regex AmbiguousFilename = new Regex(@"^.{6}\~\d", RegexOptions.Compiled); | 48 | private static readonly Regex AmbiguousFilename = new Regex(@"^.{6}\~\d", RegexOptions.Compiled); |
53 | 49 | ||
54 | private const string IllegalLongFilenameCharacters = @"[\\\?|><:/\*""]"; // illegal: \ ? | > < : / * " | 50 | private const string IllegalLongFilenameCharacters = @"[\\\?|><:/\*""]"; // illegal: \ ? | > < : / * " |
@@ -67,6 +63,11 @@ namespace WixToolset | |||
67 | 63 | ||
68 | private static readonly Regex LegalIdentifierWithAccess = new Regex(@"^((?<access>public|internal|protected|private)\s+)?(?<id>[_A-Za-z][0-9A-Za-z_\.]*)$", RegexOptions.Compiled | RegexOptions.ExplicitCapture); | 64 | private static readonly Regex LegalIdentifierWithAccess = new Regex(@"^((?<access>public|internal|protected|private)\s+)?(?<id>[_A-Za-z][0-9A-Za-z_\.]*)$", RegexOptions.Compiled | RegexOptions.ExplicitCapture); |
69 | 65 | ||
66 | public const int DefaultMaximumUncompressedMediaSize = 200; // Default value is 200 MB | ||
67 | public const int MinValueOfMaxCabSizeForLargeFileSplitting = 20; // 20 MB | ||
68 | public const int MaxValueOfMaxCabSizeForLargeFileSplitting = 2 * 1024; // 2048 MB (i.e. 2 GB) | ||
69 | |||
70 | |||
70 | // Built-in variables (from burn\engine\variable.cpp, "vrgBuiltInVariables", around line 113) | 71 | // Built-in variables (from burn\engine\variable.cpp, "vrgBuiltInVariables", around line 113) |
71 | private static readonly List<String> BuiltinBundleVariables = new List<string>( | 72 | private static readonly List<String> BuiltinBundleVariables = new List<string>( |
72 | new string[] { | 73 | new string[] { |