Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Handle when related bundles have an uninstall key but aren't cached. | Sean Hall | 2021-03-11 | 1 | -2/+93 |
| | | | | #4991 | ||||
* | Fix patch registration states during plan and apply. | Sean Hall | 2021-02-22 | 1 | -1/+1 |
| | | | | | | Add logging for slipstreamed patches. #6297 | ||||
* | Add patch target for slipstream MSI package even if not installed. | Sean Hall | 2021-02-22 | 1 | -2/+301 |
| | | | | Fixes #3897 | ||||
* | Initialize exe package ancestors during CoreInitialize instead of Plan. | Sean Hall | 2021-02-22 | 1 | -1/+2 |
| | |||||
* | Make PlanTest test fDeleted and the expected states of all packages. | Sean Hall | 2021-02-22 | 1 | -35/+86 |
| | |||||
* | Change the implementation of Cache="always" to request the CACHE state. | Sean Hall | 2021-02-04 | 1 | -1/+1 |
| | | | | | | This makes it possible for the prereq BA to not cache those packages while installing the prereqs, which allows the engine to automatically cleanup if necessary. #6297 for this commit and the previous 6. | ||||
* | Update the logic for determining when the bundle should be registered. | Sean Hall | 2021-02-04 | 1 | -59/+201 |
| | | | | | | | | The basic rule is that if a non-permanent package is present at the end of the chain, then the bundle should be registered. If no non-permanent packages are present at the end of the chain, then the bundle should not be registered. This required tracking what actually happened with each package during Apply. Include cache status in registration calculation. Include dependency ref-counting when determining whether the bundle should be registered. | ||||
* | Require re-Detect after Apply. | Sean Hall | 2021-02-04 | 1 | -0/+1 |
| | |||||
* | Clean up synchronization between the engine and the BA. | Sean Hall | 2021-02-04 | 1 | -1/+2 |
| | |||||
* | Move registry checks for dependency ref-counting into Detect. | Sean Hall | 2021-02-04 | 1 | -6/+17 |
| | |||||
* | Update PlanTest to use manifests created by latest v4. | Sean Hall | 2021-01-17 | 1 | -182/+118 |
| | |||||
* | WIXBUG:4539 - Fix overall Cache action planning with related bundles. | Sean Hall | 2020-12-15 | 1 | -0/+72 |
| | |||||
* | Use plan to decide when to begin, commit, or rollback MSI transactions | Sean Hall | 2020-11-17 | 1 | -23/+39 |
| | |||||
* | Add plan tests. | Sean Hall | 2020-11-17 | 1 | -0/+982 |