aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Move infinite loop detection into the hosts.Sean Hall2022-05-1455-493/+500
| | | | | | | Tell the BA during Destroy whether it will be reloaded, and let the BA decide then whether it's module should be unloaded. Show error when infinite prereq loop detected. Only clip the exit code if they're Win32 errors. Set related bundle type to none to avoid downgrades during preqba.
* Update balutil and Bal.wixext to use more concise Exit* macros.Sean Hall2022-05-148-157/+85
|
* Add ability to skip tests at runtime, and skip long running cache testsSean Hall2022-05-1338-194/+423
| | | | 6665
* Remove comments from global.json.Sean Hall2022-05-121-0/+2
|
* Add support for semver in bundles and dependenciesRob Mensching2022-05-1036-116/+568
| | | | | | | Take advantage of WixVersion/verutil functionality to support wider range of version numbers were possible in the WiX Toolset Completes 4666
* Add WixVersion implementation to WixToolset.DataRob Mensching2022-05-103-0/+522
|
* Harvest BundlePackage payloads.Sean Hall2022-05-0618-187/+752
| | | | Fixes 6757
* Only block shutdown during Apply.Sean Hall2022-05-0425-231/+107
|
* Assume critical shutdown was caused by the current package.Sean Hall2022-05-043-15/+27
| | | | | Packages should not be retried if a restart was initiated. Only the first package that initiated restart should be stored in BURN_BUNDLE_FORCED_RESTART_PACKAGE.
* Allow burn.runonce with burn.clean.room and create runonce log.Sean Hall2022-05-043-8/+25
|
* Port UtilExtension.UserTests from wix3.Sean Hall2022-04-2930-0/+1032
|
* Add ability to disable file system redirection for File/DirectorySearchSean Hall2022-04-288-13/+179
| | | | Fixes 5476
* Use GitInfo in C++/CLI unit test projects to fix Burn's FileSearch testSean Hall2022-04-283-1/+4
|
* Enforce that Update and RemoteBundle can only be specified once.Sean Hall2022-04-261-0/+21
| | | | Also, RemoteBundle is required if BundlePackagePayload is remote.
* Always reset the system component status when registering the bundle.Sean Hall2022-04-237-165/+26
| | | | Finishes 4454
* Make the estimated size in ARP a little more accurate.Sean Hall2022-04-2317-113/+177
| | | | Fixes 4039
* Add RepairCondition.Sean Hall2022-04-2333-17/+237
| | | | Fixes 6758
* Upgrade dnchost's nethost dependency to .NET 6.0.4.Sean Hall2022-04-2013-14/+115
|
* Upgrade test BAs to net6.0 and use x64 bundles for ManagedHost tests.Sean Hall2022-04-1924-52/+56
| | | | Fixes 6651
* Replace Dnc.Host with Dnc.HostGenerator to support linker trimming.Sean Hall2022-04-1948-565/+626
|
* Set each native library dependency version to the build version.Sean Hall2022-04-1922-36/+5
|
* Fix warning in dnchost by using release runtime in debug.Sean Hall2022-04-191-3/+8
|
* DUtilTraceErrorSourceFiltersOnTraceLevel is still flaky.Sean Hall2022-04-131-1/+1
|
* Add bundle support to "burn remotepayload" command.Sean Hall2022-04-137-206/+379
|
* Add support for remote BundlePackagePayload.Sean Hall2022-04-139-10/+407
|
* Write EngineVersion, ProtocolVersion, and Win64 to the Burn manifest.Sean Hall2022-04-1315-57/+230
|
* Change harvested symbols to ref the package payload for remote support.Sean Hall2022-04-1322-161/+461
|
* Create Harvested*PackageSymbols.Sean Hall2022-04-1310-236/+820
|
* Try to improve fields of bundle symbols.Sean Hall2022-04-1334-318/+923
|
* Only allow MsiPackage and MspPackage inside MSI transactions.Sean Hall2022-04-138-20/+124
| | | | Improve 64-bit package detection.
* Discard the correct RollbackBoundary.Sean Hall2022-04-135-11/+135
|
* Fix "flaky" DUtil test.Ron Martin2022-04-132-2/+50
|
* Add option for BundlePackage to be hidden in ARP like MsiPackage.Sean Hall2022-04-0521-16/+243
| | | | | | Requires support for this feature in the nested bundle. Simplest implementation of 4454
* Move the logic of a bundle registering as a system component into Burn.Sean Hall2022-04-057-19/+40
|
* Update registration code with more concise Exit* macros.Sean Hall2022-04-051-91/+42
|
* Make non-embedded bundles skip making a system restore point.Sean Hall2022-04-051-0/+4
|
* Fix bug where MSIFASTINSTALL was not set properly for MsiPackages.Sean Hall2022-04-053-2/+7
|
* Use Burn's parent switch with BundlePackages.Sean Hall2022-04-017-12/+57
|
* Support v3 bundles in BundlePackage and "burn extract" command.Sean Hall2022-04-0111-41/+257
|
* Detect related bundles for BundlePackages.Sean Hall2022-04-0138-238/+773
|
* Implement BundlePackage.Sean Hall2022-04-0140-98/+1439
| | | | 3693
* Update PackageVerifier to calculate installed path of file.Sean Hall2022-04-012-14/+41
| | | | Fixes 6676
* Fix Burn pipe bug where 64-bit code was not interoperable with 32-bit.Sean Hall2022-04-012-11/+20
|
* Fix formatting on some bundle files.Sean Hall2022-04-015-875/+874
|
* Minimize chance of user arguments messing up the command lineSean Hall2022-04-018-91/+119
| | | | to avoid variations of issue 3890
* Support editing the projects that end in ".cab"Rob Mensching2022-03-311-0/+4
|
* Support using response file for long command-lines in MakeSfxCARob Mensching2022-03-312-21/+81
| | | | Fixes wixtoolset/issues#4688
* Provide managed CA and Embedded UI DTF libraries via NuGetRob Mensching2022-03-3172-455/+326
| | | | | | | | | | 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
* Fix resource enumeration of 64-bit imagesRob Mensching2022-03-311-1/+1
|
* Implement IWindowsInstallerDecompileExtensionsRob Mensching2022-03-3046-1390/+1644
| | | | | | | Update Util extension to validate extension model and fix some small issues in MSI decompiling. Fixes 6367