Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use MSI transaction end result to detect whether reboot is needed | Nir Bar | 2022-12-12 | 1 | -28/+52 |
| | |||||
* | Add queutil so Burn can manage its own queue of BA requested actions. | Sean Hall | 2022-10-25 | 1 | -3/+2 |
| | | | | Fixes 6349 | ||||
* | Add WixCanRestart and make wixstdba elevate for restart when required. | Sean Hall | 2022-09-03 | 1 | -1/+6 |
| | | | | Fixes 5499 | ||||
* | Pass `/xlog` to elevated engine. | Bob Arnson | 2022-08-26 | 1 | -0/+6 |
| | | | | Fixes https://github.com/wixtoolset/issues/issues/6534. | ||||
* | Make sure error codes are translated correctly for per-machine packages. | Sean Hall | 2022-08-26 | 1 | -156/+144 |
| | |||||
* | Use a dedicated pipe for redirecting logging from the elevated process. | Sean Hall | 2022-08-19 | 1 | -13/+2 |
| | | | | Fixes 6869 | ||||
* | Resume automatic updates as part of ApplyUninitialize. | Sean Hall | 2022-08-19 | 1 | -5/+19 |
| | | | | Fixes first half of 6870 | ||||
* | Add ability to skip a local path candidate if it failed verification. | Sean Hall | 2022-08-03 | 1 | -3/+20 |
| | | | | Fixes 6818 | ||||
* | Add AppWaitForSingleObject/MultipleObjects, ThreadWaitForCompletion. | Sean Hall | 2022-06-29 | 1 | -9/+2 |
| | |||||
* | Allow BundlePackage to fallback to QuietUninstallString to uninstall. | Sean Hall | 2022-06-14 | 1 | -3/+10 |
| | | | | Partial implementation of 6756 | ||||
* | Implement ArpEntry flavored ExePackage. | Sean Hall | 2022-06-13 | 1 | -1/+1 |
| | | | | 6772 | ||||
* | Only block shutdown during Apply. | Sean Hall | 2022-05-04 | 1 | -5/+16 |
| | |||||
* | Always reset the system component status when registering the bundle. | Sean Hall | 2022-04-23 | 1 | -85/+0 |
| | | | | Finishes 4454 | ||||
* | Make the estimated size in ARP a little more accurate. | Sean Hall | 2022-04-23 | 1 | -1/+9 |
| | | | | Fixes 4039 | ||||
* | Use Burn's parent switch with BundlePackages. | Sean Hall | 2022-04-01 | 1 | -1/+7 |
| | |||||
* | Implement BundlePackage. | Sean Hall | 2022-04-01 | 1 | -12/+164 |
| | | | | 3693 | ||||
* | Add `ExePackage/@Bundle` to opt-in to v3 behavior. | Sean Hall | 2022-03-22 | 1 | -0/+44 |
| | | | | | | Automatically add '-norestart' for bundle ExePackages. Fixes 6252 | ||||
* | Add checkpoint so Exe and Msu packages rollback after being cancelled. | Sean Hall | 2022-03-19 | 1 | -0/+18 |
| | | | | Fixes 5950 | ||||
* | Give BA process id and option to wait for cancelled process to exit. | Sean Hall | 2022-03-19 | 1 | -1/+16 |
| | |||||
* | Allow the BA to override the bundle relation type during plan. | Sean Hall | 2022-03-14 | 1 | -0/+9 |
| | |||||
* | Ensure WixBundleInstalled and RebootPending are set in elevated engine. | Sean Hall | 2022-03-05 | 1 | -1/+6 |
| | |||||
* | Add UnsafeUninstall action. | Sean Hall | 2022-02-22 | 1 | -2/+15 |
| | | | | Fixes #6721 | ||||
* | Plan each dependency provider dependent individually. | Sean Hall | 2022-02-01 | 1 | -10/+30 |
| | | | | Refactoring for #6510 | ||||
* | Plan each dependency provider individually. | Sean Hall | 2022-02-01 | 1 | -10/+35 |
| | | | | Refactoring for #6510 | ||||
* | The bundle provider's presence needs to follow ARP registration. | Sean Hall | 2022-02-01 | 1 | -10/+8 |
| | |||||
* | Remove orphan compatible MSI packages. | Sean Hall | 2022-01-16 | 1 | -6/+297 |
| | | | | Reimplements #3190 | ||||
* | Fix 32/64-bit bitness handling in Burn and BUtil. | Bob Arnson | 2022-01-16 | 1 | -7/+1 |
| | | | | | | - Take advantage of RegOpenEx. - Always look for related bundles in both 32 and 64 hives. - BundleEnumRelatedBundle requires caller to specify bitness. | ||||
* | Don't assume Exe packages with Burn protocol are bundles. | Sean Hall | 2022-01-04 | 1 | -27/+139 |
| | | | | Related to #3693 | ||||
* | FilesInUse messages are too different to unify in the Burn engine. | Sean Hall | 2021-12-30 | 1 | -13/+23 |
| | | | | Fixes #6348 | ||||
* | Add ability to customize file versioning rules for MsiPackage and MspPackage. | Sean Hall | 2021-12-08 | 1 | -0/+12 |
| | | | | Fixes #5911 | ||||
* | Set the log file path for MSI transactions. | Nir Bar | 2021-08-12 | 1 | -3/+12 |
| | |||||
* | Add argument and policy setting to set Burn's base working directory. | Sean Hall | 2021-08-04 | 1 | -0/+14 |
| | | | | Fixes #5856 | ||||
* | Remove unelevation code since clean room changes made it unreachable. | Sean Hall | 2021-08-04 | 1 | -1/+41 |
| | |||||
* | Parse most of Burn command line parameters into BURN_ENGINE_COMMAND. | Sean Hall | 2021-08-04 | 1 | -7/+5 |
| | |||||
* | Replace static cache internals with a struct. | Sean Hall | 2021-08-04 | 1 | -25/+49 |
| | | | | Initialize them explicitly to make it clearer when that happens. | ||||
* | Add InProgressDisplayName for bundles. | Sean Hall | 2021-05-19 | 1 | -6/+30 |
| | | | | #6296 | ||||
* | Reset the package's cache folder only once. | Sean Hall | 2021-05-11 | 1 | -5/+77 |
| | | | | | | 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 burn | Rob Mensching | 2021-04-29 | 1 | -0/+3239 |