Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Always add space to to test folder to flush out such bugs | Rob Mensching | 2023-03-23 | 3 | -28/+28 |
| | |||||
* | Improve instance transforms | Rob Mensching | 2023-02-09 | 1 | -46/+81 |
| | | | | | | | | | Fix bug where the string `UpgradeCode` was being used instead of the GUID for the UpgradeCode in an instance transform. Also handle the case where the instance transform's Property does or does not exist when creating the transform. Fixes 7193 | ||||
* | Remove use of AppVeyor | Rob Mensching | 2023-01-23 | 1 | -15/+0 |
| | | | | | | | | WiX v4 standardized on GitHub Actions for the build process. AppVeyor served us well and provides a great service for free. But since we moved to GitHub Actions let's not burn cycles on their build machines. Closes 7175 | ||||
* | Small fixes found while updating XSDs | Rob Mensching | 2023-01-01 | 1 | -1/+0 |
| | |||||
* | Handle spaces when finding path to executables in MSBuild task | Rob Mensching | 2022-11-21 | 1 | -2/+2 |
| | | | | Fixes 7035 | ||||
* | Log error when path to executable cannot be found in MSBuild tool task | Rob Mensching | 2022-11-21 | 1 | -12/+35 |
| | | | | This is additional logging to try to track down the root cause of 7035. | ||||
* | Fix Iis table definitions. | Bob Arnson | 2022-11-14 | 1 | -0/+18 |
| | | | | Fixes https://github.com/wixtoolset/issues/issues/7014. | ||||
* | Minimize calls into GitInfo by caching results during build_init | Rob Mensching | 2022-11-13 | 7 | -13/+45 |
| | |||||
* | WiX Toolset v4-preview.1v4.0.0-preview.1 | Rob Mensching | 2022-11-11 | 1 | -1/+8 |
| | |||||
* | Separate WixInternal content from official WixToolset namespace | Rob Mensching | 2022-11-08 | 43 | -62/+62 |
| | |||||
* | Add NetFx .NET compatibility check for MSI (#262) | StefanStojanovic | 2022-10-25 | 1 | -0/+6 |
| | | | | | | | | | | | Adds new custom element in NetFx extension for running NetCoreCheck.exe tool from within the MSI installer - `<netfx:DotNetCompatibilityCheck />`. The checks are run before evaluating launch conditions, so their results can be used in those conditions. There is no limitation on the number of checks that can be run, so installer may query various runtimes on different platforms and versions and with different roll forward policies. Fixes https://github.com/wixtoolset/issues/issues/6264 | ||||
* | Update several dependencies | Rob Mensching | 2022-10-19 | 1 | -7/+18 |
| | |||||
* | Update to latest NuGet assemblies | Rob Mensching | 2022-10-19 | 1 | -3/+3 |
| | |||||
* | Update build dependencies and normalize more projects | Rob Mensching | 2022-10-19 | 8 | -33/+31 |
| | |||||
* | Use "wixext4" instead of "tools" as the root folder in ".wixext.nupkg"s | Rob Mensching | 2022-10-15 | 3 | -0/+0 |
| | | | | Fixes 6944 | ||||
* | Simplify reference resolution | Rob Mensching | 2022-10-14 | 2 | -130/+0 |
| | | | | | | | | WiX v3 extension loading had options that were rarely if ever used and library paths modeled after C++. Given the new Sdk-style model in WiX v4, we can simplify reference resolution. Fixes 6945, 6946 | ||||
* | Normalize ToolsetTask implementation to call wix.exe and heat.exe | Rob Mensching | 2022-10-14 | 8 | -2/+472 |
| | | | | | | | Share the ToolsetTask implementation that can find .NET Core and .NET Framework with multiple architectures. Fixes 6951 | ||||
* | Run wix.exe out of proc | Rob Mensching | 2022-10-14 | 3 | -13/+32 |
| | | | | | | | | | | | | | | "wix build" will load assemblies to read metadata which can cause the assemblies to get locked in the process. Since MSBuild keeps build processes alive this can cause work done by in-proc MSBuild tasks (like the WixBuild) to get stuck. Moving the "wix build" out of proc avoids any of those issues. Moving out of proc also allows the WiX tasks to be AnyCPU which simplifies the wix.targets (although did need to add code to find the .NET Framework wix.exe). Fixes 6595 | ||||
* | Move WixVersion to new WixToolset.Versioning package in libs segment | Rob Mensching | 2022-10-04 | 1 | -0/+1 |
| | | | | | | | | | | | WixVersion is already used by the Core toolset but could also be useful for bootstrapper applications parsing bundle versions. The WixToolset.Data assembly contains a significant amount of data that bloats its size that bootstrapper applications would never need. Extracting WixVersion to its own assembly makes it much more useable. Fixes 6943 | ||||
* | Standardize on .NET 6 as the minimum for .NET Core platform. | Rob Mensching | 2022-10-03 | 1 | -1/+1 |
| | | | | Closes 6942 | ||||
* | Centralize test project configuration with IsWixTestProject | Rob Mensching | 2022-09-23 | 1 | -1/+1 |
| | |||||
* | Make sure error codes are translated correctly for per-machine packages. | Sean Hall | 2022-08-26 | 2 | -5/+6 |
| | |||||
* | Add direct reference to System.Configuration.ConfigurationManager | Rob Mensching | 2022-08-16 | 1 | -0/+1 |
| | | | | | | | | MSBuild seems to have introduced a breaking change which requires referencing a later System.Configuration.ConfigurationManager for netcoreapp heat working with MSBuild. Fixes 6868 | ||||
* | Normalize wix pdbs zip name to place $(Version) consistently | Rob Mensching | 2022-08-15 | 1 | -1/+1 |
| | |||||
* | Generate metadata needed to populate update feed | Rob Mensching | 2022-08-08 | 1 | -0/+1 |
| | | | | Step towards completing 5367 | ||||
* | Add TestData.CreateFile and dedupe TestSupport code from Core.Native tests | Rob Mensching | 2022-08-05 | 1 | -0/+33 |
| | |||||
* | Create WixToolset.Heat.nupkg to distribute heat.exe and Heat targets | Rob Mensching | 2022-08-01 | 2 | -0/+110 |
| | | | | | | | Moves Heat functionality to the "tools" layer and packages it all up in WixToolset.Heat.nupkg for distribution in WiX v4. Completes 6838 | ||||
* | Upgrade xunit.runner.visualstudio from V2.4.1 to V2.4.5 in native projs | Sean Hall | 2022-06-29 | 3 | -3/+3 |
| | |||||
* | Fix E2E test exception. | Ron Martin | 2022-06-29 | 1 | -1/+1 |
| | | | | Upgrade xunit.runner.visualstudio from V2.4.1 to V2.4.5. | ||||
* | Add IsWixTestSupportProject property to prevent test project detection. | Sean Hall | 2022-06-27 | 2 | -1/+2 |
| | |||||
* | Add longPathAware to Burn manifest to support long paths. | Sean Hall | 2022-06-27 | 3 | -3/+291 |
| | | | | Fixes 3455 | ||||
* | Improve WixAssert.StringEqual to print where the first difference is. | Sean Hall | 2022-06-15 | 1 | -26/+66 |
| | |||||
* | Replace PathIsAbsolute with PathIsRooted and add PathIsFullyQualified. | Sean Hall | 2022-05-31 | 3 | -0/+48 |
| | |||||
* | Add ability to skip tests at runtime, and skip long running cache tests | Sean Hall | 2022-05-13 | 11 | -1/+237 |
| | | | | 6665 | ||||
* | Remove comments from global.json. | Sean Hall | 2022-05-12 | 1 | -0/+2 |
| | |||||
* | Port UtilExtension.UserTests from wix3. | Sean Hall | 2022-04-29 | 1 | -0/+1 |
| | |||||
* | Use GitInfo in C++/CLI unit test projects to fix Burn's FileSearch test | Sean Hall | 2022-04-28 | 2 | -0/+3 |
| | |||||
* | Replace Dnc.Host with Dnc.HostGenerator to support linker trimming. | Sean Hall | 2022-04-19 | 1 | -0/+5 |
| | |||||
* | Fix "flaky" DUtil test. | Ron Martin | 2022-04-13 | 1 | -0/+47 |
| | |||||
* | Provide managed CA and Embedded UI DTF libraries via NuGet | Rob Mensching | 2022-03-31 | 2 | -1/+2 |
| | | | | | | | | | | Lots of refactoring to bring the SFX tooling back into the 'dtf' layer since they are (in the end) tightly coupled to some DTF assemblies. Also refactored the DTF tests into their own folder and added a couple integration tests to build using the new CA/UI NuGet package. Closes wixtoolset/issues#6080 | ||||
* | Implement IWindowsInstallerDecompileExtensions | Rob Mensching | 2022-03-30 | 1 | -0/+88 |
| | | | | | | | Update Util extension to validate extension model and fix some small issues in MSI decompiling. Fixes 6367 | ||||
* | Update MSBuildRunner to ignore previous VS versions | Ron Martin | 2022-03-09 | 1 | -58/+2 |
| | |||||
* | Refactor related bundle enumeration into butil. | Sean Hall | 2022-03-01 | 1 | -0/+1 |
| | | | | Related to #3693 | ||||
* | Fix and run Burn 64-bit unit tests. | Sean Hall | 2022-03-01 | 1 | -1/+2 |
| | |||||
* | Move nuget.config, global.json and Directory.Packages.props to root | Rob Mensching | 2022-02-23 | 1 | -2/+2 |
| | | | | | Putting these files in the root means they can be used by the test projects support projects that get copied to the `build` folder. | ||||
* | Create single .zip file for non-embedded pdb files | Rob Mensching | 2022-02-17 | 4 | -0/+35 |
| | | | | | No longer create .snupkg/.symbols.nupkgs since they don't actually support native pdbs, which are all of our non-embedded pdb files. | ||||
* | Move the FileSystem.AccessControl version sync comment | Rob Mensching | 2022-02-17 | 1 | -1/+2 |
| | |||||
* | Update Appveyor build number so that it is unique when re-run. | Sean Hall | 2022-02-12 | 1 | -1/+1 |
| | |||||
* | Add logging to tests to help diagnose intermittent test failures | Rob Mensching | 2022-02-10 | 1 | -1/+30 |
| | |||||
* | Fix NoWarn being overridden and use PackageReference for TestSupport. | Sean Hall | 2022-01-27 | 3 | -3/+3 |
| |