aboutsummaryrefslogtreecommitdiff
path: root/src/burn (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Move the logic of a bundle registering as a system component into Burn.Sean Hall2022-04-053-10/+32
* 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-015-12/+46
* Detect related bundles for BundlePackages.Sean Hall2022-04-0110-141/+358
* Implement BundlePackage.Sean Hall2022-04-0118-67/+765
* 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-227-27/+163
* 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-198-46/+143
* Give BA process id and option to wait for cancelled process to exit.Sean Hall2022-03-1914-93/+385
* Enhance bundle backend validation.Sean Hall2022-03-161-0/+1
* Add WixBundleCommandLineAction, don't set dynamic variables at startup.Sean Hall2022-03-169-13/+19
* 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-147-11/+178
* Log rest of plan and add testing of registration actions to PlanTest.Sean Hall2022-03-145-3/+440
* Allow the BA to override the bundle relation type during plan.Sean Hall2022-03-1416-87/+534
* Read Uninstallable from manifest and add test for non-uninstallable exeSean Hall2022-03-075-5/+187
* 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-0512-55/+69
* Refactor related bundle enumeration into butil.Sean Hall2022-03-017-345/+261
* Fix and run Burn 64-bit unit tests.Sean Hall2022-03-016-77/+153
* Factor out TestRegistryFixture so other tests can mock regutil API's.Sean Hall2022-03-016-256/+352
* Change SetVariable to format the value and convert it at search time.Sean Hall2022-02-233-16/+38
* Update search code with more concise Exit* macros and remove dead code.Sean Hall2022-02-233-166/+42
* Add UnsafeUninstall action.Sean Hall2022-02-2210-44/+204
* Finish removing native pdbs from .nupkg and removing symbols packages.Sean Hall2022-02-181-3/+0
* Create single .zip file for non-embedded pdb filesRob Mensching2022-02-171-0/+1
* 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-1012-26/+291
* 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-016-209/+157
* Plan each dependency provider dependent individually.Sean Hall2022-02-019-109/+195
* Plan each dependency provider individually.Sean Hall2022-02-019-113/+187
* 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-0112-253/+233
* Fix some minor bugs.Sean Hall2022-01-211-1/+1
* Add BOOTSTRAPPER_REQUEST_STATE_FORCE_PRESENT.Sean Hall2022-01-1610-46/+302
* Make Burn require a non-empty KB for MsuPackages to be uninstallable.Sean Hall2022-01-163-8/+20
* Update Burn to handle ExePackages that don't support uninstalling.Sean Hall2022-01-164-20/+43
* Rename fUninstallable to fPermanent.Sean Hall2022-01-1610-17/+17
* Remove orphan compatible MSI packages.Sean Hall2022-01-1620-69/+1252
* Refactor some dependency detection.Sean Hall2022-01-1612-54/+82
* Fix 32/64-bit bitness handling in Burn and BUtil.Bob Arnson2022-01-165-36/+16
* Add registry bitness to RegUtil and BUtil.Bob Arnson2022-01-101-8/+8
* Handle 32-bit related-bundle registration...Bob Arnson2022-01-091-32/+61
* Always run upgrade related bundles last.Sean Hall2022-01-063-0/+60
* Don't assume Exe packages with Burn protocol are bundles.Sean Hall2022-01-0419-410/+1018
* Upload test results and fail the build if any are missing.Sean Hall2022-01-011-2/+3