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[] { |
