Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Harden Burn's BootstrapperApplication and elevated engine extraction | Rob Mensching | 2025-02-11 | 2 | -2/+2 |
| | | | | Fixes 8914 | ||||
* | Rename "bundle id" concept to "bundle code" | Rob Mensching | 2024-12-30 | 12 | -76/+76 |
| | | | | | | | The "bundle id" always had more in common with the PackageCode from the Windows Installer. With the introduction of an actual Id attribute on the Bundle element, there is potential for confusion, so there is finally real motivation to rename "bundle id" to "bundle code". | ||||
* | Simplify BootstrapperApplication header files | Rob Mensching | 2024-03-21 | 1 | -2/+2 |
| | | | | | Take this breaking change opportunity to simplify the header files used by BA devs. | ||||
* | Clean up Burn a bit. | Bob Arnson | 2024-03-14 | 1 | -1/+0 |
| | |||||
* | Rename "bundle extension" to "bootstrapper extension" for more consistency | Rob Mensching | 2024-03-07 | 9 | -17/+17 |
| | | | | Also renames WixToolet.BextUtil nupkg to WixToolset.BootstrapperExtensionApi. | ||||
* | Better .nupkg names | Rob Mensching | 2024-03-07 | 7 | -7/+6 |
| | |||||
* | WIP - BA header simplification | Rob Mensching | 2024-03-06 | 1 | -3/+2 |
| | |||||
* | Move the BootstrapperApplication out of proc | Rob Mensching | 2024-03-06 | 17 | -52/+504 |
| | |||||
* | Correctly prefix the functions exposed from burnpipe.h | Rob Mensching | 2024-01-11 | 3 | -19/+19 |
| | |||||
* | Update Burn to use pipeutil for low-level pipe operations | Rob Mensching | 2024-01-11 | 2 | -8/+9 |
| | |||||
* | Rename inter-Burn communication related pipe file | Rob Mensching | 2024-01-11 | 1 | -1/+1 |
| | | | | | | | When BootstrapperApplications move out of proc there will be another set of pipes in Burn that behave differently from the inter-Burn communication pipes that exist now. So renaming the existing pipe related files now to better reflect that it is related to Burn talking to Burn when elevated or embedded. | ||||
* | Add `InstallerInformationalVersion`. | Bob Arnson | 2023-02-09 | 1 | -0/+3 |
| | | | | | | Gets "full" version (with commit id). Fixes https://github.com/wixtoolset/issues/issues/7200. | ||||
* | Don't uninstall superseded MSI packages. | Sean Hall | 2023-01-19 | 1 | -2/+90 |
| | | | | 7147 | ||||
* | Improve test coverage for recent Burn changes. | Sean Hall | 2023-01-14 | 1 | -1/+1 |
| | | | | 7068, PR 318 | ||||
* | Register the InstallDate in Burn | Rob Mensching | 2022-12-22 | 1 | -0/+2 |
| | | | | Closes 7068 | ||||
* | WIXFEAT-3704 - Allow access to persisted variables from related bundles | Jacob Hoover | 2022-11-10 | 1 | -5/+3 |
| | |||||
* | Separate WixInternal content from official WixToolset namespace | Rob Mensching | 2022-11-08 | 7 | -9/+9 |
| | |||||
* | Don't clean packages during layout. | Sean Hall | 2022-09-15 | 1 | -0/+92 |
| | | | | Fixes 6871 | ||||
* | Move `Bundle/@CommandLineVariables` into Bal.wixext. | Sean Hall | 2022-09-09 | 11 | -16/+13 |
| | | | | Implements 6858 | ||||
* | Add WixCanRestart and make wixstdba elevate for restart when required. | Sean Hall | 2022-09-03 | 3 | -2/+3 |
| | | | | Fixes 5499 | ||||
* | Process and return the failed version of reboot exit codes in Burn. | Sean Hall | 2022-08-26 | 1 | -0/+20 |
| | | | | | | (ERROR_FAIL_REBOOT_REQUIRED and ERROR_FAIL_REBOOT_INITIATED) Fixes 6762 | ||||
* | Make sure error codes are translated correctly for per-machine packages. | Sean Hall | 2022-08-26 | 4 | -0/+366 |
| | |||||
* | Downgrade error to warning when search refs a reserved prefix variable. | Sean Hall | 2022-08-02 | 1 | -0/+33 |
| | | | | The engine doesn't actually prevent external callers from setting variables that start with 'Wix'. | ||||
* | Store list of persisted well-known variables in Burn. | Sean Hall | 2022-08-02 | 13 | -11/+120 |
| | | | | This allows it to reject Variables declared in the manifest that start with the reserved prefix 'Wix'. | ||||
* | Remove support for uninstalling MSU package. | Sean Hall | 2022-07-21 | 2 | -5/+5 |
| | | | | Fixes 6749 | ||||
* | Make Burn ignore unknown embedded messages. | Sean Hall | 2022-06-29 | 1 | -1/+22 |
| | |||||
* | Add embedded test. | Sean Hall | 2022-06-29 | 5 | -1/+181 |
| | |||||
* | Add AppWaitForSingleObject/MultipleObjects, ThreadWaitForCompletion. | Sean Hall | 2022-06-29 | 2 | -2/+2 |
| | |||||
* | Add longPathAware to Burn manifest to support long paths. | Sean Hall | 2022-06-27 | 1 | -3/+3 |
| | | | | Fixes 3455 | ||||
* | Allow BundlePackage to fallback to QuietUninstallString to uninstall. | Sean Hall | 2022-06-14 | 1 | -2/+121 |
| | | | | Partial implementation of 6756 | ||||
* | Add ability for non-vital cache package action. | Sean Hall | 2022-06-14 | 1 | -63/+116 |
| | |||||
* | Implement ArpEntry flavored ExePackage. | Sean Hall | 2022-06-13 | 7 | -4/+267 |
| | | | | 6772 | ||||
* | Update Burn algorithm for picking elevated temp path to use SystemTemp. | Sean Hall | 2022-06-07 | 2 | -1/+3 |
| | |||||
* | Add RegReadUnexpandedString to get an unexpanded REG_EXPAND_SZ value. | Sean Hall | 2022-06-07 | 1 | -2/+2 |
| | |||||
* | Make PathGetSystemPath return an array of paths ordered by preference. | Sean Hall | 2022-06-07 | 2 | -2/+95 |
| | |||||
* | Store the prefix character in VERUTIL_VERSION. | Sean Hall | 2022-05-17 | 1 | -0/+3 |
| | | | | Fix edge case where version string is all v's. | ||||
* | Add ability to disable file system redirection for File/DirectorySearch | Sean Hall | 2022-04-28 | 1 | -0/+12 |
| | | | | Fixes 5476 | ||||
* | Use GitInfo in C++/CLI unit test projects to fix Burn's FileSearch test | Sean Hall | 2022-04-28 | 1 | -1/+1 |
| | |||||
* | Always reset the system component status when registering the bundle. | Sean Hall | 2022-04-23 | 1 | -1/+1 |
| | | | | Finishes 4454 | ||||
* | Make the estimated size in ARP a little more accurate. | Sean Hall | 2022-04-23 | 2 | -41/+26 |
| | | | | Fixes 4039 | ||||
* | Add RepairCondition. | Sean Hall | 2022-04-23 | 3 | -1/+97 |
| | | | | Fixes 6758 | ||||
* | Write EngineVersion, ProtocolVersion, and Win64 to the Burn manifest. | Sean Hall | 2022-04-13 | 4 | -5/+13 |
| | |||||
* | Add option for BundlePackage to be hidden in ARP like MsiPackage. | Sean Hall | 2022-04-05 | 1 | -1/+3 |
| | | | | | | 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 | 1 | -0/+22 |
| | |||||
* | Use Burn's parent switch with BundlePackages. | Sean Hall | 2022-04-01 | 1 | -5/+7 |
| | |||||
* | Detect related bundles for BundlePackages. | Sean Hall | 2022-04-01 | 1 | -1/+1 |
| | |||||
* | Implement BundlePackage. | Sean Hall | 2022-04-01 | 3 | -6/+137 |
| | | | | 3693 | ||||
* | Add `ExePackage/@Bundle` to opt-in to v3 behavior. | Sean Hall | 2022-03-22 | 1 | -4/+6 |
| | | | | | | Automatically add '-norestart' for bundle ExePackages. Fixes 6252 | ||||
* | Add checkpoint so Exe and Msu packages rollback after being cancelled. | Sean Hall | 2022-03-19 | 1 | -0/+4 |
| | | | | Fixes 5950 | ||||
* | Give BA process id and option to wait for cancelled process to exit. | Sean Hall | 2022-03-19 | 4 | -0/+204 |
| |