Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Report preprocessor exceptions as errors. Fixes wixtoolset/issues#5881. | Bob Arnson | 2018-09-27 | 6 | -0/+80 | |
| | ||||||
* | Fix ?foreach? so all loop values get "executed." | Bob Arnson | 2018-09-18 | 6 | -0/+75 | |
| | ||||||
* | Merge pull request #2 from wixtoolset/bob/5853-variable-redefinition | Sean Hall | 2018-09-09 | 6 | -0/+98 | |
|\ | | | | | Warn on variable redefinition only when the values are different. | |||||
| * | Warn on preprocessor variable redefinition only when the values are different. | Bob Arnson | 2018-09-03 | 6 | -0/+98 | |
| | | | | | | | | Fixes wixtoolset/issues#5853 | |||||
* | | Fix codepage handling to cover both Framework- and Core- supported code pages. | Bob Arnson | 2018-09-06 | 2 | -2/+2 | |
|/ | ||||||
* | Track files to enable clean builds in MSBuild | Rob Mensching | 2018-08-11 | 3 | -9/+9 | |
| | ||||||
* | Support build of a .wixipl to final output | Rob Mensching | 2018-07-31 | 1 | -0/+89 | |
| | ||||||
* | Remove WixFileNotFoundException, report checked paths and improve bind path ↵ | Rob Mensching | 2018-07-27 | 1 | -0/+35 | |
| | | | | command-line parsing | |||||
* | Integrate Extensibility.Data namespace change from Extensibility repo | Rob Mensching | 2018-07-23 | 2 | -3/+4 | |
| | ||||||
* | Move tool projects to Tools repo | Rob Mensching | 2018-07-21 | 38 | -645/+39 | |
| | ||||||
* | Add additional debug diagnostics for WixToolsetTest.BuildTasks tests | Rob Mensching | 2018-07-13 | 2 | -8/+14 | |
| | ||||||
* | Add PostParse() method of IExtensionCommandLine | Rob Mensching | 2018-07-13 | 1 | -0/+4 | |
| | | | | Fixes wixtoolset/issues#5850 | |||||
* | Fix MSBuild handling of cultures plus add unit tests | Rob Mensching | 2018-07-13 | 17 | -8/+254 | |
| | | | | Fixes #5847 | |||||
* | Add missing test project to solution | Rob Mensching | 2018-07-12 | 1 | -7/+4 | |
| | ||||||
* | Improve debuggability | Rob Mensching | 2018-07-12 | 3 | -3/+3 | |
| | ||||||
* | Update development dependencies | Rob Mensching | 2018-07-12 | 1 | -1/+1 | |
| | ||||||
* | Refactor command line parsing to enable extensions there in light.exe | Rob Mensching | 2018-07-12 | 1 | -1/+1 | |
| | | | | Fixes wixtoolset/issues#5845 | |||||
* | Update to netcoreapp2.1 and xunit 2.3.1. | Bob Arnson | 2018-06-21 | 1 | -1/+1 | |
| | ||||||
* | Update to netcoreapp2.1 and xunit 2.3.1. | Bob Arnson | 2018-06-21 | 2 | -5/+5 | |
| | ||||||
* | Add formerly-broken unit tests. | Bob Arnson | 2018-05-06 | 1 | -0/+68 | |
| | ||||||
* | Add failing unit test for .NET assemblies | Bob Arnson | 2018-01-08 | 6 | -0/+86 | |
| | ||||||
* | Pass along include search paths to those that need it. | Bob Arnson | 2017-12-29 | 7 | -0/+92 | |
| | ||||||
* | Clean up project files and update to latest GitVersioning | Rob Mensching | 2017-12-29 | 1 | -1/+1 | |
| | ||||||
* | Fix several missed identifiers in Compiler and other small cleanup | Rob Mensching | 2017-12-29 | 1 | -3/+0 | |
| | ||||||
* | Move to WixBuildTools.TestSupport | Rob Mensching | 2017-12-29 | 6 | -162/+33 | |
| | ||||||
* | Correctly join command line arguments and other small clean up and optimizations | Rob Mensching | 2017-12-27 | 1 | -1/+0 | |
| | ||||||
* | Integrate latest Data and Extensibility changes and build light.exe | Rob Mensching | 2017-12-27 | 2 | -5/+2 | |
| | ||||||
* | Reintroduce binder extensions and light.exe for binding .wixouts | Rob Mensching | 2017-12-22 | 7 | -0/+196 | |
| | ||||||
* | Support wixout and extract Resolve and Layout from Binder | Rob Mensching | 2017-12-21 | 1 | -6/+39 | |
| | ||||||
* | Integrate simplified message handling | Rob Mensching | 2017-12-19 | 2 | -10/+10 | |
| | ||||||
* | Add failing ManualUpgrade test for issue resolving RemoveExistingProducts. | Bob Arnson | 2017-12-11 | 6 | -0/+90 | |
| | ||||||
* | Add broken test for PE payloads. | Bob Arnson | 2017-12-08 | 6 | -0/+87 | |
| | ||||||
* | Support and test preprocessor variables without "var." prefix | Rob Mensching | 2017-12-08 | 2 | -4/+69 | |
| | ||||||
* | Fix handling of MediaTemplate/@CompressionLevel | Rob Mensching | 2017-12-07 | 1 | -1/+1 | |
| | ||||||
* | MediaTemplate problems. With no CompressionLevel: | Bob Arnson | 2017-12-07 | 1 | -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 | |||||
* | Support MSI backends creating custom tables and remove ↵ | Rob Mensching | 2017-12-07 | 7 | -5/+65 | |
| | | | | WixToolset.Data.WindowsInstaller | |||||
* | Fix cab creation using explicit Media element | Rob Mensching | 2017-12-06 | 2 | -9/+8 | |
| | ||||||
* | Add support for loading Intermediates from extensions | Rob Mensching | 2017-12-06 | 13 | -5/+20 | |
| | ||||||
* | Add CanBuildSingleFileCompressed test (failing variety). | Bob Arnson | 2017-12-04 | 6 | -0/+84 | |
| | ||||||
* | Implement support for IExtensionCommandLine and IPreprocessorExtension | Rob Mensching | 2017-12-02 | 5 | -57/+100 | |
| | ||||||
* | Introduce ExampleExtension for testing | Rob Mensching | 2017-12-01 | 13 | -0/+381 | |
| | ||||||
* | Fix tests to successfully run in parallel | Rob Mensching | 2017-12-01 | 1 | -8/+31 | |
| | ||||||
* | Remove "Fixture" from the test assembly name | Rob Mensching | 2017-11-29 | 17 | -5/+5 | |
| | ||||||
* | Fix source path and cabinet processing | Rob Mensching | 2017-11-29 | 10 | -4/+178 | |
| | ||||||
* | Additional IR updates | Rob Mensching | 2017-11-11 | 1 | -4/+3 | |
| | ||||||
* | Update to WiX Intermediate Representation | Rob Mensching | 2017-11-01 | 1 | -0/+12 | |
| | ||||||
* | Introduce WixToolsetServiceProvider | Rob Mensching | 2017-10-18 | 2 | -21/+6 | |
| | | | | | | 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. | |||||
* | Introduce integration test | Rob Mensching | 2017-10-16 | 9 | -0/+269 | |
| | ||||||
* | Use bind paths in test project | Rob Mensching | 2017-10-01 | 3 | -1/+9 | |
| | ||||||
* | Publish Core tools for internal use | Rob Mensching | 2017-09-24 | 2 | -4/+1 | |
| |