Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add ability to disable file system redirection for File/DirectorySearch | Sean Hall | 2022-04-28 | 8 | -13/+179 |
| | | | | Fixes 5476 | ||||
* | Use GitInfo in C++/CLI unit test projects to fix Burn's FileSearch test | Sean Hall | 2022-04-28 | 3 | -1/+4 |
| | |||||
* | Enforce that Update and RemoteBundle can only be specified once. | Sean Hall | 2022-04-26 | 1 | -0/+21 |
| | | | | Also, RemoteBundle is required if BundlePackagePayload is remote. | ||||
* | Always reset the system component status when registering the bundle. | Sean Hall | 2022-04-23 | 7 | -165/+26 |
| | | | | Finishes 4454 | ||||
* | Make the estimated size in ARP a little more accurate. | Sean Hall | 2022-04-23 | 17 | -113/+177 |
| | | | | Fixes 4039 | ||||
* | Add RepairCondition. | Sean Hall | 2022-04-23 | 33 | -17/+237 |
| | | | | Fixes 6758 | ||||
* | Upgrade dnchost's nethost dependency to .NET 6.0.4. | Sean Hall | 2022-04-20 | 13 | -14/+115 |
| | |||||
* | Upgrade test BAs to net6.0 and use x64 bundles for ManagedHost tests. | Sean Hall | 2022-04-19 | 24 | -52/+56 |
| | | | | Fixes 6651 | ||||
* | Replace Dnc.Host with Dnc.HostGenerator to support linker trimming. | Sean Hall | 2022-04-19 | 48 | -565/+626 |
| | |||||
* | Set each native library dependency version to the build version. | Sean Hall | 2022-04-19 | 22 | -36/+5 |
| | |||||
* | Fix warning in dnchost by using release runtime in debug. | Sean Hall | 2022-04-19 | 1 | -3/+8 |
| | |||||
* | DUtilTraceErrorSourceFiltersOnTraceLevel is still flaky. | Sean Hall | 2022-04-13 | 1 | -1/+1 |
| | |||||
* | Add bundle support to "burn remotepayload" command. | Sean Hall | 2022-04-13 | 7 | -206/+379 |
| | |||||
* | Add support for remote BundlePackagePayload. | Sean Hall | 2022-04-13 | 9 | -10/+407 |
| | |||||
* | Write EngineVersion, ProtocolVersion, and Win64 to the Burn manifest. | Sean Hall | 2022-04-13 | 15 | -57/+230 |
| | |||||
* | Change harvested symbols to ref the package payload for remote support. | Sean Hall | 2022-04-13 | 22 | -161/+461 |
| | |||||
* | Create Harvested*PackageSymbols. | Sean Hall | 2022-04-13 | 10 | -236/+820 |
| | |||||
* | Try to improve fields of bundle symbols. | Sean Hall | 2022-04-13 | 34 | -318/+923 |
| | |||||
* | Only allow MsiPackage and MspPackage inside MSI transactions. | Sean Hall | 2022-04-13 | 8 | -20/+124 |
| | | | | Improve 64-bit package detection. | ||||
* | Discard the correct RollbackBoundary. | Sean Hall | 2022-04-13 | 5 | -11/+135 |
| | |||||
* | Fix "flaky" DUtil test. | Ron Martin | 2022-04-13 | 2 | -2/+50 |
| | |||||
* | Add option for BundlePackage to be hidden in ARP like MsiPackage. | Sean Hall | 2022-04-05 | 21 | -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 Hall | 2022-04-05 | 7 | -19/+40 |
| | |||||
* | Update registration code with more concise Exit* macros. | Sean Hall | 2022-04-05 | 1 | -91/+42 |
| | |||||
* | Make non-embedded bundles skip making a system restore point. | Sean Hall | 2022-04-05 | 1 | -0/+4 |
| | |||||
* | Fix bug where MSIFASTINSTALL was not set properly for MsiPackages. | Sean Hall | 2022-04-05 | 3 | -2/+7 |
| | |||||
* | Use Burn's parent switch with BundlePackages. | Sean Hall | 2022-04-01 | 7 | -12/+57 |
| | |||||
* | Support v3 bundles in BundlePackage and "burn extract" command. | Sean Hall | 2022-04-01 | 11 | -41/+257 |
| | |||||
* | Detect related bundles for BundlePackages. | Sean Hall | 2022-04-01 | 38 | -238/+773 |
| | |||||
* | Implement BundlePackage. | Sean Hall | 2022-04-01 | 40 | -98/+1439 |
| | | | | 3693 | ||||
* | Update PackageVerifier to calculate installed path of file. | Sean Hall | 2022-04-01 | 2 | -14/+41 |
| | | | | Fixes 6676 | ||||
* | Fix Burn pipe bug where 64-bit code was not interoperable with 32-bit. | Sean Hall | 2022-04-01 | 2 | -11/+20 |
| | |||||
* | Fix formatting on some bundle files. | Sean Hall | 2022-04-01 | 5 | -875/+874 |
| | |||||
* | Minimize chance of user arguments messing up the command line | Sean Hall | 2022-04-01 | 8 | -91/+119 |
| | | | | to avoid variations of issue 3890 | ||||
* | Support editing the projects that end in ".cab" | Rob Mensching | 2022-03-31 | 1 | -0/+4 |
| | |||||
* | Support using response file for long command-lines in MakeSfxCA | Rob Mensching | 2022-03-31 | 2 | -21/+81 |
| | | | | Fixes wixtoolset/issues#4688 | ||||
* | Provide managed CA and Embedded UI DTF libraries via NuGet | Rob Mensching | 2022-03-31 | 72 | -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 images | Rob Mensching | 2022-03-31 | 1 | -1/+1 |
| | |||||
* | Implement IWindowsInstallerDecompileExtensions | Rob Mensching | 2022-03-30 | 46 | -1390/+1644 |
| | | | | | | | Update Util extension to validate extension model and fix some small issues in MSI decompiling. Fixes 6367 | ||||
* | Make "decompile" an MSI-only command instead of a backend requirement | Rob Mensching | 2022-03-30 | 28 | -445/+468 |
| | | | | | | | | | As much as I'd like decompiling to be global functionality provided by all backends there are only two output types that support decompiling: MSI and MSM. In the future, perhaps we can invest in a generic symbols to source code converter that would reduce the redundant work backends need to do today. Until then, make decompile an MSI specific command | ||||
* | Simplify BaseWindowsInstallerBackendBinderExtension | Rob Mensching | 2022-03-30 | 2 | -10/+16 |
| | | | | | Move the standard symbol to table row conversion into the Binder so there is less functionality in the extension assembly. | ||||
* | Remove dead code | Rob Mensching | 2022-03-30 | 5 | -204/+0 |
| | |||||
* | Add `ExePackage/@Bundle` to opt-in to v3 behavior. | Sean Hall | 2022-03-22 | 16 | -40/+233 |
| | | | | | | Automatically add '-norestart' for bundle ExePackages. Fixes 6252 | ||||
* | Add related command line switches for DEPENDENT_ADDON, DEPENDENT_PATCH. | Sean Hall | 2022-03-22 | 2 | -2/+20 |
| | | | | Implements 4504, needed for 3796/6252 | ||||
* | Infrastructure and some starter "dotnet new" templates | Rob Mensching | 2022-03-20 | 13 | -0/+162 |
| | | | | | | | Introduces some basic WixToolset templates for "dotnet new" with the infrastructure for more to be added in the future. Closes 6207 | ||||
* | Centralize cache locations in IExtensionManager | Rob Mensching | 2022-03-20 | 11 | -61/+235 |
| | | | | | | | | This removes the duplication of cache location definitions between IExtensionManager and extension cache command. Also, adds an extension cache test. Fixes 6536 | ||||
* | Automated code clean up | Rob Mensching | 2022-03-19 | 1 | -15/+60 |
| | |||||
* | Convert .wxl files namespaces | Rob Mensching | 2022-03-19 | 2 | -2/+125 |
| | | | | Fixes 6639 | ||||
* | Minor code clean up | Rob Mensching | 2022-03-19 | 3 | -29/+53 |
| | |||||
* | Refactor CustomTable parsing into separate partial and add test | Rob Mensching | 2022-03-19 | 4 | -507/+568 |
| | | | | | | Add a test for referencing custom tables and make the gigantic Compiler.cs a bit smaller by extracting all the CustomTable handling to separate partial. |