aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-12-07Fix handling of MediaTemplate/@CompressionLevelRob Mensching2-13/+29
2017-12-07MediaTemplate problems. With no CompressionLevel:Bob Arnson1-1/+3
Test Name: WixToolsetTest.CoreIntegration.ProgramFixture.CanBuildSingleFileCompressed Test FullName: WixToolsetTest.CoreIntegration.ProgramFixture.CanBuildSingleFileCompressed (aa3e0331855885108b655e12826bff636c4a5760) Test Source: Z:\wix\Core\src\test\WixToolsetTest.CoreIntegration\ProgramFixture.cs : line 54 Test Outcome: Failed Test Duration: 0:00:00.186 Result StackTrace: at System.Enum.EnumResult.SetFailure(ParseFailureKind failure, String failureParameter) at System.Enum.TryParseEnum(Type enumType, String value, Boolean ignoreCase, EnumResult& parseResult) at System.Enum.Parse(Type enumType, String value, Boolean ignoreCase) at WixToolset.Data.Tuples.WixMediaTemplateTuple.get_CompressionLevel() in Z:\wix\Data\src\WixToolset.Data\Tuples\WixMediaTemplateTuple.cs:line 58 at WixToolset.Core.WindowsInstaller.Bind.AssignMediaCommand.AddMediaRow(WixMediaTemplateTuple mediaTemplateRow, Int32 cabIndex) in Z:\wix\Core\src\WixToolset.Core.WindowsInstaller\Bind\AssignMediaCommand.cs:line 304 at WixToolset.Core.WindowsInstaller.Bind.AssignMediaCommand.AutoAssignFiles(List`1 mediaTable, IEnumerable`1 fileFacades, Dictionary`2 filesByCabinetMedia, Dictionary`2 mediaRows, List`1 uncompressedFiles) in Z:\wix\Core\src\WixToolset.Core.WindowsInstaller\Bind\AssignMediaCommand.cs:line 197 at WixToolset.Core.WindowsInstaller.Bind.AssignMediaCommand.Execute() in Z:\wix\Core\src\WixToolset.Core.WindowsInstaller\Bind\AssignMediaCommand.cs:line 82 at WixToolset.Core.WindowsInstaller.Bind.BindDatabaseCommand.Execute() in Z:\wix\Core\src\WixToolset.Core.WindowsInstaller\Bind\BindDatabaseCommand.cs:line 286 at WixToolset.Core.WindowsInstaller.MsiBackend.Bind(IBindContext context) in Z:\wix\Core\src\WixToolset.Core.WindowsInstaller\MsiBackend.cs:line 27 at WixToolset.Core.Binder.BackendBind() in Z:\wix\Core\src\WixToolset.Core\Binder.cs:line 281 at WixToolset.Core.Binder.Bind(IBindContext context) in Z:\wix\Core\src\WixToolset.Core\Binder.cs:line 202 at WixToolset.Core.BuildCommand.BindPhase(Intermediate output) in Z:\wix\Core\src\WixToolset.Core\CommandLine\BuildCommand.cs:line 218 at WixToolset.Core.BuildCommand.Execute() in Z:\wix\Core\src\WixToolset.Core\CommandLine\BuildCommand.cs:line 96 at WixToolset.Core.Program.Run(IServiceProvider serviceProvider, String[] args) in Z:\wix\Core\src\wix\Program.cs:line 45 at WixToolsetTest.CoreIntegration.ProgramFixture.CanBuildSingleFileCompressed() in Z:\wix\Core\src\test\WixToolsetTest.CoreIntegration\ProgramFixture.cs:line 62 Result Message: System.ArgumentNullException : Value cannot be null. Parameter name: value With CompressionLevel="low": Test Name: WixToolsetTest.CoreIntegration.ProgramFixture.CanBuildSingleFileCompressed Test FullName: WixToolsetTest.CoreIntegration.ProgramFixture.CanBuildSingleFileCompressed (aa3e0331855885108b655e12826bff636c4a5760) Test Source: Z:\wix\Core\src\test\WixToolsetTest.CoreIntegration\ProgramFixture.cs : line 54 Test Outcome: Failed Test Duration: 0:00:00.072 Result StackTrace: at WixToolset.Data.IntermediateFieldExtensions.Set(IntermediateField field, Object value) in Z:\wix\Data\src\WixToolset.Data\IntermediateFieldExtensions.cs:line 49 at WixToolset.Data.IntermediateFieldExtensions.Set(IntermediateField field, IntermediateFieldDefinition definition, Object value) in Z:\wix\Data\src\WixToolset.Data\IntermediateFieldExtensions.cs:line 120 at WixToolset.Data.IntermediateTupleExtensions.Set(IntermediateTuple tuple, Int32 index, Object value) in Z:\wix\Data\src\WixToolset.Data\IntermediateTupleExtensions.cs:line 11 at WixToolset.Data.Tuples.WixMediaTemplateTuple.set_CompressionLevel(CompressionLevel value) in Z:\wix\Data\src\WixToolset.Data\Tuples\WixMediaTemplateTuple.cs:line 59 at WixToolset.Core.Compiler.ParseMediaTemplateElement(XElement node, String patchId) in Z:\wix\Core\src\WixToolset.Core\Compiler.cs:line 7520 at WixToolset.Core.Compiler.ParseProductElement(XElement node) in Z:\wix\Core\src\WixToolset.Core\Compiler.cs:line 11949 at WixToolset.Core.Compiler.ParseWixElement(XElement node) in Z:\wix\Core\src\WixToolset.Core\Compiler.cs:line 20533 at WixToolset.Core.Compiler.Compile(ICompileContext context) in Z:\wix\Core\src\WixToolset.Core\Compiler.cs:line 137 at WixToolset.Core.BuildCommand.CompilePhase() in Z:\wix\Core\src\WixToolset.Core\CommandLine\BuildCommand.cs:line 129 at WixToolset.Core.BuildCommand.Execute() in Z:\wix\Core\src\WixToolset.Core\CommandLine\BuildCommand.cs:line 77 at WixToolset.Core.Program.Run(IServiceProvider serviceProvider, String[] args) in Z:\wix\Core\src\wix\Program.cs:line 45 at WixToolsetTest.CoreIntegration.ProgramFixture.CanBuildSingleFileCompressed() in Z:\wix\Core\src\test\WixToolsetTest.CoreIntegration\ProgramFixture.cs:line 62 Result Message: System.ArgumentException : value
2017-12-07Support MSI backends creating custom tables and remove ↵Rob Mensching102-9258/+894
WixToolset.Data.WindowsInstaller
2017-12-06Fix cab creation using explicit Media elementRob Mensching4-15/+13
2017-12-06Add support for loading Intermediates from extensionsRob Mensching17-52/+40
2017-12-04Add CanBuildSingleFileCompressed test (failing variety).Bob Arnson6-0/+84
2017-12-02Implement support for IExtensionCommandLine and IPreprocessorExtensionRob Mensching15-937/+842
2017-12-01Introduce ExampleExtension for testingRob Mensching15-0/+401
2017-12-01Fix tests to successfully run in parallelRob Mensching1-8/+31
2017-11-29Remove "Fixture" from the test assembly nameRob Mensching19-6/+37
2017-11-29Fix source path and cabinet processingRob Mensching33-932/+352
2017-11-14Cache loaded extensionsRob Mensching1-6/+12
2017-11-14Refactor CompilerCore to ParserHelper and other clean upRob Mensching19-747/+946
2017-11-11Introduce IExtensionFactory as mechanism to create extensionsRob Mensching8-44/+75
2017-11-11Additional IR updatesRob Mensching45-2442/+2001
2017-11-01Update to WiX Intermediate RepresentationRob Mensching148-4811/+17532
2017-10-18Commit generated message and schema classes one way to better systemRob Mensching6-1/+3108
Generating messages and schema classes from XML is a bit cool but is fraught with issues when there is a build failure anywhere. This commits those generated files until a better process is in place.
2017-10-18Introduce WixToolsetServiceProviderRob Mensching29-82/+242
Using a service provider allows all of WixToolset.Core's internal functionality to be abstracted behind interfaces in WixToolset.Extensibility. The service provide can also control what interfaces are singletons.
2017-10-16Introduce integration testRob Mensching11-3/+287
2017-10-14Massive refactoring to introduce the concept of IBackendRob Mensching128-2918/+4326
2017-10-07Rename ICommand to ICommandLineCommandRob Mensching6-7/+7
Removes conflicts with existing ICommand. More refactoring coming.
2017-10-07Code cleanupRob Mensching6-1126/+10
2017-10-04Pass extensions' data into the linkerRob Mensching2-2/+10
2017-10-02Correctly pass -bindFiles switch if enabledRob Mensching1-1/+6
2017-10-02Automatically add referenced projects' output folder as bind pathsRob Mensching2-0/+5
2017-10-01Use bind paths in test projectRob Mensching3-1/+9
2017-10-01Allow internal NuGet Package's wix.targets path to be overriddenRob Mensching1-1/+1
2017-10-01Ensure full path provided to IDT importRob Mensching1-1/+1
2017-10-01Minor code cleanupRob Mensching4-29/+21
2017-10-01Add support for BindPaths and building .wixlibsRob Mensching8-170/+421
2017-09-28Fix summary information codepageRob Mensching3-3/+4
Turns out UTF-8 is not a supported codepage for summary information streams. Not completely surprising.
2017-09-24Correctly name NuGet .props fileRob Mensching4-3/+2
2017-09-24Publish Core tools for internal useRob Mensching10-11/+68
2017-09-22Use batch file to execute wix CLIRob Mensching2-0/+7
2017-09-22Fix CLI headerRob Mensching7-213/+17
2017-09-22Update to latest .gitignoreRob Mensching1-1/+8
2017-09-17Initial code commitRob Mensching210-1/+80333
2017-08-20Add root configuration filesRob Mensching3-0/+45
2017-08-20Initialize repoRob Mensching3-0/+325