Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Downgrade bad ProductVersion error to warning. | Bob Arnson | 2023-06-03 | 2 | -6/+11 |
| | | | | Fixes https://github.com/wixtoolset/issues/issues/7522. | ||||
* | Obsolete removed PackageState.Cached value | Rob Mensching | 2023-06-03 | 1 | -5/+6 |
| | | | | | | | | A package's cached status is no longer set via the PackageState. The value was removed in native code but the managed code was missed throwing off the enum mapping. Fixes 7399 | ||||
* | Fix build failure when bundle has multiple RemoteBundle elements | Nir Bar | 2023-06-03 | 1 | -1/+1 |
| | |||||
* | Remove obsolete Product OutputType | Rob Mensching | 2023-03-14 | 1 | -4/+0 |
| | | | | Fixes 7273 | ||||
* | Warn on mismatched output times and validate only Windows Installer databases | Rob Mensching | 2023-03-09 | 1 | -2/+2 |
| | | | | Fixes 7250 | ||||
* | WindowsVolume is not a standard directory | Rob Mensching | 2023-02-22 | 1 | -1/+0 |
| | | | | Fixes 7233 | ||||
* | Fix a couple of attributes mentioned in messages. | Bob Arnson | 2023-02-20 | 1 | -3/+3 |
| | |||||
* | Elevate known cab failures to messages. | Bob Arnson | 2023-02-10 | 1 | -2/+2 |
| | | | | Fixes https://github.com/wixtoolset/issues/issues/7169. | ||||
* | Fix ComponentGroupSymbol fields | Rob Mensching | 2023-02-09 | 1 | -6/+14 |
| | |||||
* | Some small SAL annotation fixups | Rob Mensching | 2023-02-09 | 2 | -11/+11 |
| | |||||
* | Warn when using `embedded` as the pdbType and fallback to `full` | Rob Mensching | 2023-01-19 | 1 | -0/+5 |
| | | | | Fixes 7152 | ||||
* | Finish the XML documentation in WixToolset.Mba.Core. | Sean Hall | 2023-01-19 | 14 | -624/+555 |
| | | | | 4623 | ||||
* | Add netfx:DotNetCoreSdkFeatureBandSearch. | Sean Hall | 2023-01-18 | 1 | -43/+0 |
| | | | | 7058 | ||||
* | Fix two kinds of typos. | Bob Arnson | 2023-01-18 | 1 | -1/+1 |
| | |||||
* | Fix RegistrySymbol creation helper for non-string types | Rob Mensching | 2022-12-22 | 1 | -2/+15 |
| | | | | Fixes 7108 | ||||
* | Use MSI transaction end result to detect whether reboot is needed | Nir Bar | 2022-12-12 | 8 | -82/+173 |
| | |||||
* | Fix modularization of columns | Rob Mensching | 2022-12-11 | 1 | -248/+248 |
| | | | | | | | | | Most columns are correctly modularized by default and many specified a redundant modularization type. To make it clear where the exceptions are the redundancies were removed and the necessary exceptions put in place. Fixes 7074 Fixes 7077 | ||||
* | Remove outdated error details about error 217 | Rob Mensching | 2022-11-21 | 1 | -2/+2 |
| | | | | Fixes 6449 | ||||
* | Improve file not found error message | Rob Mensching | 2022-11-21 | 1 | -6/+6 |
| | | | | Fixes 2805 | ||||
* | Expose bind variables from build command and via MSBuild WixVariables property | Rob Mensching | 2022-11-17 | 3 | -12/+22 |
| | | | | | | Also, resolves bind variables in path fields. Fixes 6995 and 7017 | ||||
* | Minimize calls into GitInfo by caching results during build_init | Rob Mensching | 2022-11-13 | 4 | -4/+0 |
| | |||||
* | Add GetRelatedBundleVariable to managed IBootstrapperEngine. | Sean Hall | 2022-11-10 | 5 | -0/+47 |
| | |||||
* | WIXFEAT-3704 - Allow access to persisted variables from related bundles | Jacob Hoover | 2022-11-10 | 8 | -0/+178 |
| | |||||
* | Separate WixInternal content from official WixToolset namespace | Rob Mensching | 2022-11-08 | 10 | -15/+15 |
| | |||||
* | Ensure all published .nupkgs have an icon | Rob Mensching | 2022-11-08 | 4 | -4/+12 |
| | |||||
* | Update URLs to their redirected ones | Kaarlo Räihä | 2022-11-04 | 3 | -4/+4 |
| | | | | To make things a bit more future-proof | ||||
* | Use HTTPS instead of HTTP | Kaarlo Räihä | 2022-11-04 | 4 | -7/+7 |
| | | | | Fix some of these | ||||
* | Normalize SectionType and OutputType "Product" to "Package" | Rob Mensching | 2022-11-04 | 6 | -12/+27 |
| | |||||
* | Provide useful error message when file system operations fail | Rob Mensching | 2022-11-04 | 1 | -4/+9 |
| | | | | Fixes 5417 | ||||
* | Loc files were still using inner text, stop doing that | Rob Mensching | 2022-10-31 | 2 | -0/+12 |
| | | | | Fixes 6970 | ||||
* | Remove double spaces after periods in warning messages | Rob Mensching | 2022-10-31 | 1 | -50/+50 |
| | |||||
* | Update build dependencies and normalize more projects | Rob Mensching | 2022-10-19 | 1 | -1/+1 |
| | |||||
* | Use "wixext4" instead of "tools" as the root folder in ".wixext.nupkg"s | Rob Mensching | 2022-10-15 | 1 | -0/+6 |
| | | | | Fixes 6944 | ||||
* | Fix tracking of detached containers | Rob Mensching | 2022-10-04 | 1 | -5/+0 |
| | | | | | | | | 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 | 1 | -0/+10 |
| | | | | Fixes 4791 | ||||
* | Add retries when trying to update bundle resources | Rob Mensching | 2022-10-04 | 1 | -0/+19 |
| | | | | Fixes 6882 and 6902 | ||||
* | Run tests in bulk to improve performance | Rob Mensching | 2022-10-04 | 1 | -8/+7 |
| | | | | | 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 |
| | |||||
* | Move WixVersion to new WixToolset.Versioning package in libs segment | Rob Mensching | 2022-10-04 | 2 | -743/+0 |
| | | | | | | | | | | | 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 | ||||
* | Make all test roll forward | Rob Mensching | 2022-10-03 | 1 | -1/+0 |
| | |||||
* | Standardize on .NET 6 as the minimum for .NET Core platform. | Rob Mensching | 2022-10-03 | 3 | -3/+3 |
| | | | | Closes 6942 | ||||
* | Introduce PatchFilterMap to remove Row.SectionId | Rob Mensching | 2022-09-27 | 4 | -33/+15 |
| | | | | | | | | A Row's SectionId is not set correctly in most scenarios. It was only really needed for the old section-based patch filtering. As section-base patch filtering was replaced in favor of the more logical filter generation, Row.SectionId was archaic and mostly outdated/wrong data. | ||||
* | Implement transform decompiling and use it in patch filter tests | Rob Mensching | 2022-09-27 | 1 | -0/+6 |
| | |||||
* | Rename MsiPatchSequenceSymbol to MsiPatchFamilySymbol and fix the Id | Rob Mensching | 2022-09-27 | 4 | -72/+72 |
| | | | | | | The symbol now matches the name from the language. Also, fix the MsiPatchFamilySymbol id calculation to fix the linker issue and unblock patch filtering. | ||||
* | Implement single pass patch build | Rob Mensching | 2022-09-23 | 8 | -78/+70 |
| | | | | | | | | | This new implementation of patching in WiX v4 creates an MSP's transforms and MSP file in a single pass. This single pass allows the build to use MSI as the source of files for diffing purposes. Completes 6401 Fixes 4629 | ||||
* | Centralize test project configuration with IsWixTestProject | Rob Mensching | 2022-09-23 | 2 | -16/+1 |
| | |||||
* | Update hashes are now hex strings. | Bob Arnson | 2022-09-12 | 6 | -16/+10 |
| | | | | Fixes https://github.com/wixtoolset/issues/issues/6901. | ||||
* | Move `Bundle/@CommandLineVariables` into Bal.wixext. | Sean Hall | 2022-09-09 | 6 | -65/+57 |
| | | | | Implements 6858 | ||||
* | Supply hashes to BA if present in update feed. | Bob Arnson | 2022-08-31 | 9 | -6/+31 |
| | | | | Fixes https://github.com/wixtoolset/issues/issues/6353. | ||||
* | Process and return the failed version of reboot exit codes in Burn. | Sean Hall | 2022-08-26 | 1 | -0/+2 |
| | | | | | | (ERROR_FAIL_REBOOT_REQUIRED and ERROR_FAIL_REBOOT_INITIATED) Fixes 6762 |