aboutsummaryrefslogtreecommitdiff
path: root/src/engine/plan.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add OnCachePayloadExtract*.Sean Hall2021-04-191-0/+1
* When extracting a container use the uncompressed file size for progressSean Hall2021-04-191-3/+13
* Remove the package's cache progress when retrying the whole package.Sean Hall2021-04-191-0/+1
* Add BURN_PAYLOAD_GROUP_ITEM to be able to move payloads during caching.Sean Hall2021-04-191-3/+13
* Always send OnCacheAcquireProgress at least once per payload.Sean Hall2021-04-191-1/+7
* Verify file in the cache before trying to acquire it.Sean Hall2021-04-191-0/+2
* Don't plan payloads.Sean Hall2021-04-191-749/+144
* Detect a package as cached if any of its payloads exist.Sean Hall2021-04-191-45/+31
* Skip bundle dependent checking when ignoring dependencies includes ALL.Sean Hall2021-03-301-46/+49
* Use wiutil to start/end msi transactionsNir Bar2021-03-171-0/+1
* Handle when related bundles have an uninstall key but aren't cached.Sean Hall2021-03-111-0/+11
* Determine whether to ignore forward compatible bundles during Plan.Sean Hall2021-03-111-0/+68
* Ensure bundle is registered and cached when modifying machine state.Sean Hall2021-03-091-20/+13
* Loosen restrictions for actions that don't affect machine state.Sean Hall2021-03-021-1/+1
* Fix patch registration states during plan and apply.Sean Hall2021-02-221-123/+164
* Add patch target for slipstream MSI package even if not installed.Sean Hall2021-02-221-2/+2
* Add logging for patch target products.Sean Hall2021-02-221-17/+35
* Only the requested state and Cache=always should affect requestedCache.Sean Hall2021-02-221-19/+20
* Get all request states up front before building the plan.Sean Hall2021-02-221-89/+167
* Initialize exe package ancestors during CoreInitialize instead of Plan.Sean Hall2021-02-221-27/+2
* Change the implementation of Cache="always" to request the CACHE state.Sean Hall2021-02-041-68/+28
* Update the logic for determining when the bundle should be registered.Sean Hall2021-02-041-132/+60
* Move registry checks for dependency ref-counting into Detect.Sean Hall2021-02-041-41/+63
* Remove feature to uninstall compatible orphaned MSI packages.Sean Hall2021-02-041-73/+6
* Always call PlanDump, and make it log at the REPORT_DEBUG level.Sean Hall2021-01-271-47/+44
* Remove dead code.Sean Hall2021-01-171-6/+0
* WIXBUG:4539 - Fix overall Cache action planning with related bundles.Sean Hall2020-12-151-0/+6
* Refactor PlanRelatedBundlesBegin without changing behavior.Sean Hall2020-12-151-43/+61
* Use plan to decide when to begin, commit, or rollback MSI transactionsSean Hall2020-11-171-18/+68
* Add plan tests.Sean Hall2020-11-171-15/+19
* Default to same-version upgrades for bundles.Sean Hall2020-10-311-1/+1
* WIXFEAT:6210 Change data type of versions to strings.Sean Hall2020-10-241-3/+7
* WIXBUG:5980 Fix bugs around INSTALLUILEVEL_SOURCERESONLY.Sean Hall2020-05-211-7/+13
* WIXFEAT:6164 Give BA control over UI level and handler.Sean Hall2020-05-161-15/+9
* Import code from old v4 repoSean Hall2018-12-291-0/+3169