Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Convert only well-known WixUI ids. | Bob Arnson | 2022-11-07 | 2 | -4/+5 | |
| | | | | Fixes https://github.com/wixtoolset/issues/issues/6958. | |||||
* | Implement cab thread count | Rob Mensching | 2022-11-06 | 3 | -16/+41 | |
| | | | | Closes 6978 | |||||
* | Report multiple missing files in one build | Rob Mensching | 2022-11-06 | 2 | -6/+15 | |
| | ||||||
* | Visible string cleanup. | Bob Arnson | 2022-11-06 | 8 | -12/+12 | |
| | ||||||
* | MSBuild cleanup. | Bob Arnson | 2022-11-06 | 3 | -10/+3 | |
| | ||||||
* | Update URLs to their redirected ones | Kaarlo Räihä | 2022-11-04 | 6 | -7/+7 | |
| | | | | To make things a bit more future-proof | |||||
* | Use HTTPS instead of HTTP | Kaarlo Räihä | 2022-11-04 | 7 | -11/+11 | |
| | | | | Fix some of these | |||||
* | Fix many error conversion messages that should be information | Rob Mensching | 2022-11-04 | 1 | -12/+12 | |
| | ||||||
* | Normalize SectionType and OutputType "Product" to "Package" | Rob Mensching | 2022-11-04 | 26 | -65/+81 | |
| | ||||||
* | Move Directory code generation to the linker | Rob Mensching | 2022-11-04 | 5 | -74/+63 | |
| | | | | | | | | Adding all referenced standard directories requires access to the references. However, references do no survive the linker. Which means the binder is too late to add standard directories. Fixes 6977 | |||||
* | Provide useful error message when file system operations fail | Rob Mensching | 2022-11-04 | 21 | -61/+152 | |
| | | | | Fixes 5417 | |||||
* | Failing test for bug #6977. | Bob Arnson | 2022-11-03 | 2 | -0/+53 | |
| | | | | https://github.com/wixtoolset/issues/issues/6977 | |||||
* | Loc files were still using inner text, stop doing that | Rob Mensching | 2022-10-31 | 184 | -25789/+26983 | |
| | | | | Fixes 6970 | |||||
* | Update converted source line numbers when conversion is saved | Rob Mensching | 2022-10-31 | 5 | -61/+272 | |
| | | | | | | | | | The conversion process has a good chance of changing the shape of .wxs source file. Therefore, the old line numbers may be wrong and should be replaced with the line numbers from the converted file when it is saved. Fixes 6969 | |||||
* | Remove double spaces after periods in warning messages | Rob Mensching | 2022-10-31 | 1 | -50/+50 | |
| | ||||||
* | Pack CA assembly only after it exists | Rob Mensching | 2022-10-31 | 1 | -2/+6 | |
| | | | | | | | Trying to pack the CA assembly before it is built reports erroneous or redundant error messages so don't do that. Fixes 6968 | |||||
* | Enable ARM64 build for wix build | Rob Mensching | 2022-10-27 | 4 | -10/+7 | |
| | | | | Fixes 6960 | |||||
* | Remove support for .NET Core 3.x from dnchost. | Sean Hall | 2022-10-25 | 7 | -384/+20 | |
| | | | | Related to 6942 | |||||
* | Add NetFx .NET compatibility check for MSI (#262) | StefanStojanovic | 2022-10-25 | 13 | -3/+496 | |
| | | | | | | | | | | | 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 | |||||
* | Add queutil so Burn can manage its own queue of BA requested actions. | Sean Hall | 2022-10-25 | 18 | -125/+451 | |
| | | | | Fixes 6349 | |||||
* | Ensure BA container is only created once in Bundles | Rob Mensching | 2022-10-22 | 3 | -6/+19 | |
| | | | | Fixes 6305 | |||||
* | Fix a couple minor bug in when adding/removing user comments | Rob Mensching | 2022-10-21 | 2 | -63/+62 | |
| | | | | Plus some code clean up so error reporting is consistent. | |||||
* | Support add, modify and remove comments on user accounts | Ron Martin | 2022-10-21 | 29 | -180/+900 | |
| | | | | Fixes 5371 | |||||
* | Support converting deprecated inner text with embedded comments | Ron Martin | 2022-10-21 | 4 | -75/+581 | |
| | | | | Fixes 6847 | |||||
* | Workaround ARM64 test failure until there is an ARM64 NETFX wix.exe | Rob Mensching | 2022-10-19 | 1 | -1/+9 | |
| | | | | Related to 6960 | |||||
* | Clean up shipping WiX .nupkgs of XML doc and unneeded .target files | Rob Mensching | 2022-10-19 | 3 | -3/+2 | |
| | ||||||
* | 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 | 27 | -75/+65 | |
| | ||||||
* | Name the bind path item group "BindPath" in MSBuild | Rob Mensching | 2022-10-15 | 9 | -25/+21 | |
| | | | | Closes 6959 | |||||
* | Add newest .nupkgs to clean script | Rob Mensching | 2022-10-15 | 1 | -0/+2 | |
| | ||||||
* | Use "wixext4" instead of "tools" as the root folder in ".wixext.nupkg"s | Rob Mensching | 2022-10-15 | 55 | -336/+215 | |
| | | | | Fixes 6944 | |||||
* | Simplify reference resolution | Rob Mensching | 2022-10-14 | 8 | -251/+173 | |
| | | | | | | | | 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 | 31 | -201/+197 | |
| | | | | | | | 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 | 21 | -367/+226 | |
| | | | | | | | | | | | | | | "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 | |||||
* | Yield long running MSBuild tasks | Rob Mensching | 2022-10-14 | 1 | -2/+4 | |
| | | | | Closes 3743 | |||||
* | Only run WindowsInstallerValidation when WixBuild runs | Rob Mensching | 2022-10-14 | 1 | -2/+4 | |
| | | | | Fixes 6853 | |||||
* | Minor code clean up | Rob Mensching | 2022-10-14 | 3 | -19/+11 | |
| | ||||||
* | Add Netfx bundle extension and netfx:DotNetCoreSearch. | Sean Hall | 2022-10-10 | 55 | -151/+1569 | |
| | | | | | | Remove built-in .NET Core packages since they update too quickly. Fixes 6257 | |||||
* | Attempt ordinal sort to fix CI test failure | Rob Mensching | 2022-10-04 | 1 | -6/+4 | |
| | ||||||
* | Fix tracking of detached containers | Rob Mensching | 2022-10-04 | 5 | -15/+5 | |
| | | | | | | | | Detached containers were being tracked as both a BuiltContentOutput and Temporary file. That caused the detached containers to be cleaned up and unavailable for the bundle after the build. Also removed the unused ITrackedFile.Clean property. | |||||
* | Use file system abstraction to handle retries automatically | Rob Mensching | 2022-10-04 | 24 | -127/+143 | |
| | | | | Fixes 4791 | |||||
* | Add retries when trying to update bundle resources | Rob Mensching | 2022-10-04 | 6 | -33/+51 | |
| | | | | Fixes 6882 and 6902 | |||||
* | Modernize Util.wixext build | Rob Mensching | 2022-10-04 | 4 | -6/+36 | |
| | ||||||
* | Run tests in bulk to improve performance | Rob Mensching | 2022-10-04 | 8 | -44/+62 | |
| | | | | | The fewer executions of "dotnet test" the better so batch up calls by referencing multiple assembly DLLs. | |||||
* | Small clean up of api segment build | Rob Mensching | 2022-10-04 | 4 | -10/+9 | |
| | ||||||
* | Remove dependency on NuGet.Versioning from Core | Rob Mensching | 2022-10-04 | 2 | -6/+6 | |
| | | | | | | | Now that WixVersion can do comparison logic, we can remove the dependency on NuGet.Versioning from WixToolset.Core. The NuGet.Versioning assembly gets included by many build process tools so not being dependent on it in core WiX scenarios reduces the chances of assembly version collisions. | |||||
* | Move WixVersion to new WixToolset.Versioning package in libs segment | Rob Mensching | 2022-10-04 | 24 | -9/+1275 | |
| | | | | | | | | | | | 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 | |||||
* | Incremental linking is not supported by C++/CLI | Rob Mensching | 2022-10-04 | 1 | -0/+3 | |
| | ||||||
* | Fix verutil string comparisons | Rob Mensching | 2022-10-04 | 2 | -2/+2 | |
| | | | | | | Invariant string comparisons were finding strings like "abc" to be less than "-abc". Switching to ordinal comparison correctly reports the order. |