aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/bundlepackageengine.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Tame some wild pointers.Bob Arnson2023-06-031-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