Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix the use of ModuleSubstitution table | Rob Mensching | 2023-08-08 | 1 | -1/+1 |
| | | | | | | | | | Addresses two issues in the creation of configurable merge modules. First, the ModuleConfiguration table Id should not be modularized. Second, the ModuleSubstitution table was never created. Fixing both of those allows configurable merge modules to work again. Fixes 7559 | ||||
* | Partial fix for the weirdly broken... | Bob Arnson | 2023-07-13 | 1 | -1/+2 |
| | | | | | | IWindowsInstallerDecompileContext.TreatProductAsModule. https://github.com/wixtoolset/issues/issues/7607 | ||||
* | 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 |