aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/bundlepackageengine.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rename "bundle id" concept to "bundle code"Rob Mensching2024-12-301-23/+23
| | | | | | | 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".
* Move the BootstrapperApplication out of procRob Mensching2024-03-061-1/+1
|
* Fixes wixtoolset/issues#5220: Automatically add logging flag for any burn ↵Nir Bar2024-01-201-0/+3
| | | | ExePackage, BundlePackage, and related bundles
* Tame some wild pointers.Bob Arnson2023-05-011-4/+4
| | | | | | Maybe Rust wouldn't be so bad... Fixes https://github.com/wixtoolset/issues/issues/7451.
* Make sure error codes are translated correctly for per-machine packages.Sean Hall2022-08-261-1/+1
|
* Skip logging errors in some places when they are due to missing files or ↵Sean Hall2022-08-091-8/+6
| | | | | | registry keys or values. Related to 6696
* Make Burn ignore unknown embedded messages.Sean Hall2022-06-291-5/+2
|
* Allow BundlePackage to fallback to QuietUninstallString to uninstall.Sean Hall2022-06-141-4/+119
| | | | Partial implementation of 6756
* Implement ArpEntry flavored ExePackage.Sean Hall2022-06-131-4/+2
| | | | 6772
* Make sure base paths are fully qualified in Burn.Sean Hall2022-06-071-1/+1
|
* Add PathSkipPastRoot.Sean Hall2022-06-071-1/+1
|
* Add PathConcatRelativeToBase and use it in Burn.Sean Hall2022-05-311-8/+26
| | | | Fixes 6707
* Add option for BundlePackage to be hidden in ARP like MsiPackage.Sean Hall2022-04-051-0/+10
| | | | | | Requires support for this feature in the nested bundle. Simplest implementation of 4454
* Make non-embedded bundles skip making a system restore point.Sean Hall2022-04-051-0/+4
|
* Use Burn's parent switch with BundlePackages.Sean Hall2022-04-011-6/+24
|
* Detect related bundles for BundlePackages.Sean Hall2022-04-011-23/+254
|
* Implement BundlePackage.Sean Hall2022-04-011-11/+261
| | | | 3693
* Minimize chance of user arguments messing up the command lineSean Hall2022-04-011-37/+34
| | | | to avoid variations of issue 3890
* Give BA process id and option to wait for cancelled process to exit.Sean Hall2022-03-191-25/+3
|
* Allow the BA to override the bundle relation type during plan.Sean Hall2022-03-141-2/+27
|
* When rolling back a bundle failure, reinstall all upgrade related bundles.Sean Hall2022-02-101-1/+1
| | | | Fixes #3421
* Add BOOTSTRAPPER_REQUEST_STATE_FORCE_PRESENT.Sean Hall2022-01-161-1/+10
| | | | | Make BOOTSTRAPPER_REQUEST_STATE_FORCE_ABSENT uninstall even if detected absent. Remove fPseudoBundle.
* Rename fUninstallable to fPermanent.Sean Hall2022-01-161-2/+2
| | | | Refactoring for #6459
* Don't assume Exe packages with Burn protocol are bundles.Sean Hall2022-01-041-0/+460
Related to #3693