aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Replace PathCompare with PathCompareCanonicalized.Sean Hall2022-06-072-15/+15
* Resolve paths while parsing them from the command line.Sean Hall2022-06-072-16/+7
* Add PathConcatRelativeToBase and use it in Burn.Sean Hall2022-05-3110-40/+74
* Update payload.cpp and container.cpp to use more concise Exit* macros.Sean Hall2022-05-312-54/+43
* Add PathCanonicalizeForComparison.Sean Hall2022-05-311-1/+1
* Replace PathIsAbsolute with PathIsRooted and add PathIsFullyQualified.Sean Hall2022-05-312-2/+2
* Move infinite loop detection into the hosts.Sean Hall2022-05-143-8/+15
* Only block shutdown during Apply.Sean Hall2022-05-048-50/+31
* Assume critical shutdown was caused by the current package.Sean Hall2022-05-043-15/+27
* Allow burn.runonce with burn.clean.room and create runonce log.Sean Hall2022-05-043-8/+25
* Add ability to disable file system redirection for File/DirectorySearchSean Hall2022-04-282-1/+114
* Always reset the system component status when registering the bundle.Sean Hall2022-04-235-162/+23
* Make the estimated size in ARP a little more accurate.Sean Hall2022-04-237-58/+86
* Add RepairCondition.Sean Hall2022-04-236-5/+29
* Write EngineVersion, ProtocolVersion, and Win64 to the Burn manifest.Sean Hall2022-04-133-9/+74
* Add option for BundlePackage to be hidden in ARP like MsiPackage.Sean Hall2022-04-058-1/+57
* Move the logic of a bundle registering as a system component into Burn.Sean Hall2022-04-052-10/+10
* Update registration code with more concise Exit* macros.Sean Hall2022-04-051-91/+42
* 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-014-7/+39
* Detect related bundles for BundlePackages.Sean Hall2022-04-019-140/+357
* Implement BundlePackage.Sean Hall2022-04-0115-61/+628
* Fix Burn pipe bug where 64-bit code was not interoperable with 32-bit.Sean Hall2022-04-012-11/+20
* Minimize chance of user arguments messing up the command lineSean Hall2022-04-018-91/+119
* Add `ExePackage/@Bundle` to opt-in to v3 behavior.Sean Hall2022-03-226-23/+157
* Add related command line switches for DEPENDENT_ADDON, DEPENDENT_PATCH.Sean Hall2022-03-222-2/+20
* Add checkpoint so Exe and Msu packages rollback after being cancelled.Sean Hall2022-03-197-46/+139
* Give BA process id and option to wait for cancelled process to exit.Sean Hall2022-03-1910-93/+181
* Add WixBundleCommandLineAction, don't set dynamic variables at startup.Sean Hall2022-03-167-10/+13
* Don't close handles from MsiBeginTransaction.Sean Hall2022-03-142-7/+4
* Make engine skip planning if there are any downgrade related bundles.Sean Hall2022-03-146-11/+90
* Log rest of plan and add testing of registration actions to PlanTest.Sean Hall2022-03-143-0/+69
* Allow the BA to override the bundle relation type during plan.Sean Hall2022-03-1415-76/+396
* Read Uninstallable from manifest and add test for non-uninstallable exeSean Hall2022-03-071-4/+1
* Ensure WixBundleInstalled and RebootPending are set in elevated engine.Sean Hall2022-03-054-15/+14
* Change ARP property Installed to 0 when registrationType is InProgress.Sean Hall2022-03-0510-49/+63
* Refactor related bundle enumeration into butil.Sean Hall2022-03-012-337/+54
* Change SetVariable to format the value and convert it at search time.Sean Hall2022-02-232-15/+33
* Update search code with more concise Exit* macros and remove dead code.Sean Hall2022-02-232-130/+42
* Add UnsafeUninstall action.Sean Hall2022-02-229-44/+126
* Detect MinorUpgrade MsiPackages independently of the base product.Sean Hall2022-02-123-33/+29
* When rolling back a bundle failure, reinstall all upgrade related bundles.Sean Hall2022-02-1011-26/+227
* Don't uninstall package during rollback if there are dependents.Sean Hall2022-02-011-30/+33
* Remove some assumptions in dependency planning.Sean Hall2022-02-015-200/+148
* Plan each dependency provider dependent individually.Sean Hall2022-02-018-76/+156
* Plan each dependency provider individually.Sean Hall2022-02-018-81/+146
* Remove orphan package providers when unregistering the bundle.Sean Hall2022-02-012-14/+55
* The bundle provider's presence needs to follow ARP registration.Sean Hall2022-02-0111-235/+209
* Fix some minor bugs.Sean Hall2022-01-211-1/+1
* Add BOOTSTRAPPER_REQUEST_STATE_FORCE_PRESENT.Sean Hall2022-01-169-44/+121