aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Use a dedicated pipe for redirecting logging from the elevated process.Sean Hall2022-08-199-98/+325
* Create log for elevated process.Sean Hall2022-08-193-0/+22
* Fix bug in IsWuRebootPending where it uninitialized COM on failure.Sean Hall2022-08-191-2/+7
* Resume automatic updates as part of ApplyUninitialize.Sean Hall2022-08-193-13/+20
* Skip logging errors in some places when they are due to missing files or regi...Sean Hall2022-08-098-136/+100
* Add ability to skip a local path candidate if it failed verification.Sean Hall2022-08-039-29/+221
* Make the clean room process replace the splash screen with its own.Sean Hall2022-08-032-1/+20
* Store list of persisted well-known variables in Burn.Sean Hall2022-08-0211-65/+180
* Remove support for uninstalling MSU package.Sean Hall2022-07-213-94/+7
* Add WixInternalUIBootstrapperApplication as a new built-in BA.Sean Hall2022-07-203-5/+5
* Make Burn ignore unknown embedded messages.Sean Hall2022-06-295-21/+36
* Add embedded test.Sean Hall2022-06-296-32/+67
* Add AppWaitForSingleObject/MultipleObjects, ThreadWaitForCompletion.Sean Hall2022-06-298-104/+109
* Add longPathAware to Burn manifest to support long paths.Sean Hall2022-06-278-69/+62
* Burn can only log errors while logutil is initialized and not closed.Sean Hall2022-06-271-0/+41
* Allow BundlePackage to fallback to QuietUninstallString to uninstall.Sean Hall2022-06-147-57/+161
* Add ability for non-vital cache package action.Sean Hall2022-06-1410-64/+207
* Implement ArpEntry flavored ExePackage.Sean Hall2022-06-138-41/+295
* Make sure base paths are fully qualified in Burn.Sean Hall2022-06-0712-40/+58
* Update Burn algorithm for picking elevated temp path to use SystemTemp.Sean Hall2022-06-072-3/+17
* Add RegReadUnexpandedString to get an unexpanded REG_EXPAND_SZ value.Sean Hall2022-06-071-38/+12
* Make PathGetSystemPath return an array of paths ordered by preference.Sean Hall2022-06-074-56/+101
* Add PathSkipPastRoot.Sean Hall2022-06-073-4/+6
* Replace PathCompare with PathCompareCanonicalized.Sean Hall2022-06-072-15/+15
* Resolve paths while parsing them from the command line.Sean Hall2022-06-072-16/+7
* Add PathConcatRelativeToBase and use it in Burn.Sean Hall2022-05-3110-40/+74
* Update payload.cpp and container.cpp to use more concise Exit* macros.Sean Hall2022-05-312-54/+43
* Add PathCanonicalizeForComparison.Sean Hall2022-05-311-1/+1
* Replace PathIsAbsolute with PathIsRooted and add PathIsFullyQualified.Sean Hall2022-05-312-2/+2
* Move infinite loop detection into the hosts.Sean Hall2022-05-143-8/+15
* Only block shutdown during Apply.Sean Hall2022-05-048-50/+31
* Assume critical shutdown was caused by the current package.Sean Hall2022-05-043-15/+27
* Allow burn.runonce with burn.clean.room and create runonce log.Sean Hall2022-05-043-8/+25
* Add ability to disable file system redirection for File/DirectorySearchSean Hall2022-04-282-1/+114
* Always reset the system component status when registering the bundle.Sean Hall2022-04-235-162/+23
* Make the estimated size in ARP a little more accurate.Sean Hall2022-04-237-58/+86
* Add RepairCondition.Sean Hall2022-04-236-5/+29
* Write EngineVersion, ProtocolVersion, and Win64 to the Burn manifest.Sean Hall2022-04-133-9/+74
* Add option for BundlePackage to be hidden in ARP like MsiPackage.Sean Hall2022-04-058-1/+57
* Move the logic of a bundle registering as a system component into Burn.Sean Hall2022-04-052-10/+10
* 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-014-7/+39
* Detect related bundles for BundlePackages.Sean Hall2022-04-019-140/+357
* Implement BundlePackage.Sean Hall2022-04-0115-61/+628
* 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-226-23/+157
* 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-197-46/+139