aboutsummaryrefslogtreecommitdiff
path: root/src/engine (follow)
Commit message (Expand)AuthorAgeFilesLines
* Avoid activating the engine's windowsRob Mensching2021-04-142-2/+4
* Enhanced reboot pending detectionRob Mensching2021-04-142-1/+69
* Port support for ISO/IEC 19770-2:2105 (aka SWID Tags-2)Rob Mensching2021-04-146-31/+41
* Skip bundle dependent checking when ignoring dependencies includes ALL.Sean Hall2021-03-304-49/+62
* Rename cache types in the manifest to remove, keep, force.Sean Hall2021-03-303-6/+6
* Include bundle reboot-pending in RebootPending variable.Bob Arnson2021-03-283-54/+53
* Use wiutil to start/end msi transactionsNir Bar2021-03-1710-81/+163
* Handle when related bundles have an uninstall key but aren't cached.Sean Hall2021-03-1112-32/+93
* Determine whether to ignore forward compatible bundles during Plan.Sean Hall2021-03-1111-109/+181
* Ensure bundle is registered and cached when modifying machine state.Sean Hall2021-03-091-20/+13
* Consider the bundle as eligible for cleanup if running from the cache.Sean Hall2021-03-091-1/+1
* Correctly handle missing/null values with ~<> operator.Bob Arnson2021-03-071-1/+1
* Use SHA512 instead of SHA1.Sean Hall2021-03-024-9/+9
* Upgrade to latest dutil for SHA512.Sean Hall2021-03-023-4/+3
* Let the BA request the bundle to stay installed from OnUnregisterBegin.Sean Hall2021-03-023-6/+9
* Loosen restrictions for actions that don't affect machine state.Sean Hall2021-03-024-9/+8
* Always remove all dependencies the bundle could have registered.Sean Hall2021-03-026-6/+26
* Fix patch registration states during plan and apply.Sean Hall2021-02-2211-163/+343
* Add patch target for slipstream MSI package even if not installed.Sean Hall2021-02-229-89/+243
* Add logging for patch target products.Sean Hall2021-02-229-31/+98
* Only the requested state and Cache=always should affect requestedCache.Sean Hall2021-02-2211-90/+28
* Get all request states up front before building the plan.Sean Hall2021-02-2211-154/+301
* Initialize exe package ancestors during CoreInitialize instead of Plan.Sean Hall2021-02-229-40/+56
* Rename *TargetMsiPackage BA events to *PatchTarget.Sean Hall2021-02-223-16/+16
* Add `/xlog` switch to get verbose-est Burn logging.Bob Arnson2021-02-221-1/+7
* Remove BITS support. Update DUtil dependency.Bob Arnson2021-02-096-554/+9
* Require Vista (Server 2008) SP2 or newer.Sean Hall2021-02-079-65/+15
* Cleanup should always be attempted, and add some logging for it.Sean Hall2021-02-064-13/+47
* Add ::Sleep(0) in engine loop to unblock PostThreadMessageSean Hall2021-02-061-0/+6
* Finalize MSP package registration states before logging them.Sean Hall2021-02-043-8/+13
* Change the implementation of Cache="always" to request the CACHE state.Sean Hall2021-02-042-76/+29
* Automatically uninstall the bundle after Quit if eligible.Sean Hall2021-02-049-12/+127
* Update the logic for determining when the bundle should be registered.Sean Hall2021-02-0420-208/+601
* Require re-Detect after Apply.Sean Hall2021-02-046-7/+91
* Clean up synchronization between the engine and the BA.Sean Hall2021-02-049-108/+78
* Move registry checks for dependency ref-counting into Detect.Sean Hall2021-02-0411-214/+337
* Remove feature to uninstall compatible orphaned MSI packages.Sean Hall2021-02-0414-561/+7
* Remove Burn AuthenticodeBob Arnson2021-01-3113-558/+9
* When logging at the debug level, log errors from all sources.Sean Hall2021-01-273-2/+6
* Always call PlanDump, and make it log at the REPORT_DEBUG level.Sean Hall2021-01-273-52/+44
* First steps on Burn for x64 and ARM64Bob Arnson2021-01-194-10/+52
* Fix code analysis warnings.Bob Arnson2021-01-195-7/+14
* Remove dead code.Sean Hall2021-01-1710-35/+15
* Update PlanTest to use manifests created by latest v4.Sean Hall2021-01-172-5/+5
* Upgrade to latest dutil as first step for x64 and ARM64Bob Arnson2021-01-1115-37/+37
* WIXFEAT:6195 - Don't change current directory for ExePackage.Sean Hall2020-12-151-14/+2
* WIXBUG:4539 - Fix overall Cache action planning with related bundles.Sean Hall2020-12-151-0/+6
* Refactor PlanRelatedBundlesBegin without changing behavior.Sean Hall2020-12-152-43/+69
* Consolidate the code for the BA and bext engines.Sean Hall2020-11-176-685/+956
* Allow E_IMPL from BA/bext and check all cbSizes from BA/bext.Sean Hall2020-11-178-179/+372