aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/registration.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Register the InstallDate in BurnRob Mensching2022-12-221-2/+11
| | | | Closes 7068
* Fix bug in IsWuRebootPending where it uninitialized COM on failure.Sean Hall2022-08-191-2/+7
| | | | Fixes other half of 6870
* Skip logging errors in some places when they are due to missing files or ↵Sean Hall2022-08-091-15/+17
| | | | | | registry keys or values. Related to 6696
* Store list of persisted well-known variables in Burn.Sean Hall2022-08-021-1/+1
| | | | This allows it to reject Variables declared in the manifest that start with the reserved prefix 'Wix'.
* Make sure base paths are fully qualified in Burn.Sean Hall2022-06-071-3/+3
|
* Add PathConcatRelativeToBase and use it in Burn.Sean Hall2022-05-311-3/+3
| | | | Fixes 6707
* Always reset the system component status when registering the bundle.Sean Hall2022-04-231-37/+14
| | | | Finishes 4454
* Make the estimated size in ARP a little more accurate.Sean Hall2022-04-231-17/+44
| | | | Fixes 4039
* Add option for BundlePackage to be hidden in ARP like MsiPackage.Sean Hall2022-04-051-1/+1
| | | | | | Requires support for this feature in the nested bundle. Simplest implementation of 4454
* Move the logic of a bundle registering as a system component into Burn.Sean Hall2022-04-051-8/+9
|
* Update registration code with more concise Exit* macros.Sean Hall2022-04-051-91/+42
|
* Detect related bundles for BundlePackages.Sean Hall2022-04-011-86/+1
|
* Implement BundlePackage.Sean Hall2022-04-011-3/+2
| | | | 3693
* Add WixBundleCommandLineAction, don't set dynamic variables at startup.Sean Hall2022-03-161-3/+0
| | | | Fixes 6736
* Allow the BA to override the bundle relation type during plan.Sean Hall2022-03-141-1/+22
|
* Ensure WixBundleInstalled and RebootPending are set in elevated engine.Sean Hall2022-03-051-1/+7
|
* Change ARP property Installed to 0 when registrationType is InProgress.Sean Hall2022-03-051-22/+35
| | | | Being registered in ARP and "installed" were always separate concepts, and some things like fEligibleForCleanup were looking at the wrong thing. This also allows the BA to tell the difference.
* Remove orphan package providers when unregistering the bundle.Sean Hall2022-02-011-6/+2
| | | | Fixes #3850
* The bundle provider's presence needs to follow ARP registration.Sean Hall2022-02-011-166/+154
|
* Remove orphan compatible MSI packages.Sean Hall2022-01-161-0/+4
| | | | Reimplements #3190
* Add registry bitness to RegUtil and BUtil.Bob Arnson2022-01-101-8/+8
| | | | | Fixes https://github.com/wixtoolset/issues/issues/6669. Fixes https://github.com/wixtoolset/issues/issues/6670.
* Always run upgrade related bundles last.Sean Hall2022-01-061-0/+2
| | | | #5128
* Add BURN_PROTOCOL_VERSION in registration to avoid version checks.Sean Hall2021-12-301-0/+3
| | | | Also, old versions of Burn should ignore ancestors if they doesn't support them.
* Remove RebootRequired per...Bob Arnson2021-12-271-61/+1
| | | | ...https://github.com/wixtoolset/issues/issues/6668.
* Recreate the command line for the clean room process.Sean Hall2021-08-041-4/+4
| | | | | | Persist /xlog when resuming from RunOnce. Fixes #6259
* Parse most of Burn command line parameters into BURN_ENGINE_COMMAND.Sean Hall2021-08-041-1/+0
|
* Add BURN_DEPENDENCIES struct to store Dependency state.Sean Hall2021-08-041-7/+0
|
* Replace static cache internals with a struct.Sean Hall2021-08-041-6/+11
| | | | Initialize them explicitly to make it clearer when that happens.
* Update Burn ARP command lines to skip clean room.Sean Hall2021-08-041-3/+3
| | | | This also adds an escape hatch to Burn for antivirus interfering with clean room.
* Refactor butil while cleaning up other things.Sean Hall2021-07-181-14/+1
|
* Allow access to persisted variables from related bundles.Jacob Hoover2021-07-181-0/+92
| | | | Implements #3704
* Add InProgressDisplayName for bundles.Sean Hall2021-05-191-35/+105
| | | | #6296
* Fix StrAllocString assertions.Sean Hall2021-05-111-4/+6
|
* Move burn into burnRob Mensching2021-04-291-0/+1702