aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/exeengine.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add BOOTSTRAPPER_REQUEST_STATE_FORCE_PRESENT.Sean Hall2022-01-161-1/+10
| | | | | Make BOOTSTRAPPER_REQUEST_STATE_FORCE_ABSENT uninstall even if detected absent. Remove fPseudoBundle.
* Update Burn to handle ExePackages that don't support uninstalling.Sean Hall2022-01-161-20/+24
| | | | Partial fix for #6459
* Rename fUninstallable to fPermanent.Sean Hall2022-01-161-2/+2
| | | | Refactoring for #6459
* Refactor some dependency detection.Sean Hall2022-01-161-0/+4
| | | | | * Run DependencyDetect earlier * Do package dependency checking during each package/related bundle
* Don't assume Exe packages with Burn protocol are bundles.Sean Hall2022-01-041-131/+46
| | | | Related to #3693
* FilesInUse messages are too different to unify in the Burn engine.Sean Hall2021-12-301-1/+1
| | | | Fixes #6348
* Add argument and policy setting to set Burn's base working directory.Sean Hall2021-08-041-0/+9
| | | | Fixes #5856
* Replace static cache internals with a struct.Sean Hall2021-08-041-1/+2
| | | | Initialize them explicitly to make it clearer when that happens.
* Fix runtime parsing of ExePackage/@ExitCode for negative values.Sean Hall2021-06-131-1/+1
| | | | Fixes #4176
* Put back the rollback cache package functionality and fix its bugs.Sean Hall2021-05-111-9/+1
| | | | #3719, #4711, #5750
* Move burn into burnRob Mensching2021-04-291-0/+816