aboutsummaryrefslogtreecommitdiff
path: root/src/burn/test/BurnUnitTest/PlanTest.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Don't uninstall superseded MSI packages.Sean Hall2023-01-191-2/+90
* Don't clean packages during layout.Sean Hall2022-09-151-0/+92
* Remove support for uninstalling MSU package.Sean Hall2022-07-211-4/+4
* Allow BundlePackage to fallback to QuietUninstallString to uninstall.Sean Hall2022-06-141-2/+121
* Add ability for non-vital cache package action.Sean Hall2022-06-141-63/+116
* Implement ArpEntry flavored ExePackage.Sean Hall2022-06-131-0/+261
* Make the estimated size in ARP a little more accurate.Sean Hall2022-04-231-23/+2
* Add RepairCondition.Sean Hall2022-04-231-0/+95
* Add option for BundlePackage to be hidden in ARP like MsiPackage.Sean Hall2022-04-051-1/+3
* Move the logic of a bundle registering as a system component into Burn.Sean Hall2022-04-051-0/+22
* Use Burn's parent switch with BundlePackages.Sean Hall2022-04-011-5/+7
* Implement BundlePackage.Sean Hall2022-04-011-6/+135
* Add `ExePackage/@Bundle` to opt-in to v3 behavior.Sean Hall2022-03-221-4/+6
* Add checkpoint so Exe and Msu packages rollback after being cancelled.Sean Hall2022-03-191-0/+4
* Give BA process id and option to wait for cancelled process to exit.Sean Hall2022-03-191-0/+200
* Add WixBundleCommandLineAction, don't set dynamic variables at startup.Sean Hall2022-03-161-1/+1
* Make engine skip planning if there are any downgrade related bundles.Sean Hall2022-03-141-0/+88
* Log rest of plan and add testing of registration actions to PlanTest.Sean Hall2022-03-141-2/+370
* Allow the BA to override the bundle relation type during plan.Sean Hall2022-03-141-11/+138
* Read Uninstallable from manifest and add test for non-uninstallable exeSean Hall2022-03-071-0/+183
* Change ARP property Installed to 0 when registrationType is InProgress.Sean Hall2022-03-051-3/+3
* Add UnsafeUninstall action.Sean Hall2022-02-221-0/+78
* When rolling back a bundle failure, reinstall all upgrade related bundles.Sean Hall2022-02-101-0/+64
* Remove some assumptions in dependency planning.Sean Hall2022-02-011-9/+9
* Plan each dependency provider dependent individually.Sean Hall2022-02-011-33/+39
* Plan each dependency provider individually.Sean Hall2022-02-011-32/+41
* Add BOOTSTRAPPER_REQUEST_STATE_FORCE_PRESENT.Sean Hall2022-01-161-2/+181
* Rename fUninstallable to fPermanent.Sean Hall2022-01-161-1/+1
* Remove orphan compatible MSI packages.Sean Hall2022-01-161-1/+132
* Don't assume Exe packages with Burn protocol are bundles.Sean Hall2022-01-041-7/+26
* Add BURN_PROTOCOL_VERSION in registration to avoid version checks.Sean Hall2021-12-301-1/+1
* After rolling back in a non-vital rollback boundary, skip to its end.Sean Hall2021-12-131-26/+62
* Add ability to customize file versioning rules for MsiPackage and MspPackage.Sean Hall2021-12-081-22/+26
* Parse most of Burn command line parameters into BURN_ENGINE_COMMAND.Sean Hall2021-08-041-1/+4
* Add BURN_DEPENDENCIES struct to store Dependency state.Sean Hall2021-08-041-7/+1
* Replace static cache internals with a struct.Sean Hall2021-08-041-0/+6
* Fix StrAllocString assertions.Sean Hall2021-05-111-11/+15
* Put back the rollback cache package functionality and fix its bugs.Sean Hall2021-05-111-22/+29
* Cache packages that will be present for CACHE/INSTALL overall actions.Sean Hall2021-05-111-8/+17
* Enforce payload and container verification.Sean Hall2021-05-111-1/+1
* Implement integrated build processRob Mensching2021-05-111-10/+10
* Move burn into burnRob Mensching2021-04-291-0/+1473