aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/engine.mc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Ignore cache bundle failure if it already exists in the package cache.Sean Hall2022-09-151-0/+7
| | | | Fixes 6848
* Add more burn E2E tests.Sean Hall2022-09-151-1/+1
| | | | | | | | Fix bug where first splash screen wasn't closed. Fix bug where billboard only started the first time. Fix bug where the restart status was lost when the exit code was an error. Fix bug where the hash byte array length was compared to the hash string length (string is twice as long). Fix bug where Burn didn't give update hash if the first byte was 0.
* Delay closing Burn's UI thread so that it can log the bundle's restart.Sean Hall2022-09-031-3/+16
|
* Delay closing the bundle log so that restart failures will be logged.Sean Hall2022-09-031-0/+7
|
* Log message when the elevated process is not running elevated.Sean Hall2022-09-031-0/+7
| | | | Fixes 5650
* Make sure error codes are translated correctly for per-machine packages.Sean Hall2022-08-261-0/+7
|
* Create log for elevated process.Sean Hall2022-08-191-0/+7
|
* Add ability for non-vital cache package action.Sean Hall2022-06-141-2/+2
|
* Implement ArpEntry flavored ExePackage.Sean Hall2022-06-131-0/+7
| | | | 6772
* Make sure base paths are fully qualified in Burn.Sean Hall2022-06-071-0/+7
|
* Make PathGetSystemPath return an array of paths ordered by preference.Sean Hall2022-06-071-1/+15
|
* Add checkpoint so Exe and Msu packages rollback after being cancelled.Sean Hall2022-03-191-0/+7
| | | | Fixes 5950
* Give BA process id and option to wait for cancelled process to exit.Sean Hall2022-03-191-0/+7
|
* Make engine skip planning if there are any downgrade related bundles.Sean Hall2022-03-141-0/+14
| | | | | Fixes 6677, 6722 Reverts 6537
* Allow the BA to override the bundle relation type during plan.Sean Hall2022-03-141-5/+5
|
* Change ARP property Installed to 0 when registrationType is InProgress.Sean Hall2022-03-051-1/+1
| | | | 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.
* Add UnsafeUninstall action.Sean Hall2022-02-221-0/+21
| | | | Fixes #6721
* When rolling back a bundle failure, reinstall all upgrade related bundles.Sean Hall2022-02-101-8/+1
| | | | Fixes #3421
* The bundle provider's presence needs to follow ARP registration.Sean Hall2022-02-011-0/+7
|
* Remove orphan compatible MSI packages.Sean Hall2022-01-161-2/+21
| | | | Reimplements #3190
* Don't report related operation in OnDetectRelatedBundle.Sean Hall2021-12-301-1/+1
| | | | #5796
* Remove RebootRequired per...Bob Arnson2021-12-271-6/+0
| | | | ...https://github.com/wixtoolset/issues/issues/6668.
* Fix error strings that are formatted by LogErrorIdModule.Sean Hall2021-12-211-3/+3
|
* After rolling back in a non-vital rollback boundary, skip to its end.Sean Hall2021-12-131-0/+14
| | | | Fixes #6309
* Allow BA to opt out of MSI transaction.Nir Bar2021-08-121-0/+7
|
* Create separate log file for clean room.Sean Hall2021-08-041-0/+7
|
* Recreate the command line for the clean room process.Sean Hall2021-08-041-0/+7
| | | | | | Persist /xlog when resuming from RunOnce. Fixes #6259
* Try to log Burn command line even if it was invalid.Sean Hall2021-06-091-0/+7
|
* Add InProgressDisplayName for bundles.Sean Hall2021-05-191-1/+1
| | | | #6296
* Cache packages that will be present for CACHE/INSTALL overall actions.Sean Hall2021-05-111-1/+1
| | | | | | | | During actions that are expected to have source media available, all packages that have cacheType set to keep should be cached if the package is going to be present. Set NetFx ExePackage Cache="no" and remove uninstall and repair arguments. #5125
* Reset the package's cache folder only once.Sean Hall2021-05-111-0/+7
| | | | | | This behavior makes it work similar to the root package cache folder and avoids performance problems when there are many payloads in the package. #4774
* Move burn into burnRob Mensching2021-04-291-0/+1090