Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Set source of attached containers to WixBundleOriginalSource if set. | Sean Hall | 2021-04-25 | 1 | -3/+47 |
| | | | | | | Use file size when probing local files. #5586 | ||||
* | Add support for downloading embedded payloads. | Sean Hall | 2021-04-25 | 1 | -10/+19 |
| | | | | #5253 | ||||
* | Share code to map stream name to payload when extracting containers. | Sean Hall | 2021-04-25 | 1 | -9/+12 |
| | |||||
* | For payloads in a container, prefer the container over local paths. | Sean Hall | 2021-04-25 | 1 | -9/+36 |
| | | | | | | Still consider the destination path to avoid extracting the container for every payload. #3640 | ||||
* | Allow setting source from OnCacheAcquireResolving. | Sean Hall | 2021-04-19 | 1 | -29/+53 |
| | |||||
* | Clean up caching log messages. | Sean Hall | 2021-04-19 | 1 | -6/+6 |
| | |||||
* | Send more progress during cache verification. | Sean Hall | 2021-04-19 | 1 | -54/+117 |
| | | | | | Add verifyStep to OnCacheVerifyProgress. Send OnContainerOrPayloadVerify events only if file existed in cache. | ||||
* | Make sure OnCache*Begin events always pair with their complete event. | Sean Hall | 2021-04-19 | 1 | -36/+85 |
| | |||||
* | Perform all layout operations in the BA process. | Sean Hall | 2021-04-19 | 1 | -17/+10 |
| | |||||
* | Add OnCachePayloadExtract*. | Sean Hall | 2021-04-19 | 1 | -4/+54 |
| | |||||
* | When extracting a container use the uncompressed file size for progress | Sean Hall | 2021-04-19 | 1 | -3/+14 |
| | | | | | Remove the container's cache progress when reextracting Skip extracting payloads that are already cached | ||||
* | Remove the package's cache progress when retrying the whole package. | Sean Hall | 2021-04-19 | 1 | -30/+45 |
| | |||||
* | Add BURN_PAYLOAD_GROUP_ITEM to be able to move payloads during caching. | Sean Hall | 2021-04-19 | 1 | -17/+44 |
| | |||||
* | Elevate for CacheVerifyContainer/Payload. | Sean Hall | 2021-04-19 | 1 | -7/+8 |
| | |||||
* | Add OnCacheContainerOrPayloadVerify* for a file already in the cache. | Sean Hall | 2021-04-19 | 1 | -9/+76 |
| | |||||
* | UX payloads are never external. | Sean Hall | 2021-04-19 | 1 | -1/+1 |
| | |||||
* | Add OnCacheVerifyProgress, though currently it only reports at the end. | Sean Hall | 2021-04-19 | 1 | -33/+59 |
| | |||||
* | Make sure payload unverified path is not read-only during acquisition. | Sean Hall | 2021-04-19 | 1 | -24/+37 |
| | |||||
* | Track progress of bundle being laid out. | Sean Hall | 2021-04-19 | 1 | -6/+25 |
| | |||||
* | Always send OnCacheAcquireProgress at least once per payload. | Sean Hall | 2021-04-19 | 1 | -160/+157 |
| | | | | | Always send OnCacheAcquireProgress between OnCacheAcquireBegin and OnCacheAcquireComplete. Track the successful cache acquisition progress during the final progress call. | ||||
* | Only set the last used folder if the target passed verification. | Sean Hall | 2021-04-19 | 1 | -6/+31 |
| | |||||
* | Replace OnResolveSource with OnCacheAcquireResolving | Sean Hall | 2021-04-19 | 1 | -110/+132 |
| | | | | | | | Inactivate the engine during OnCacheAcquireBegin and Complete to allow setting the source from there. Fixes #3640 Contributes to #5253 | ||||
* | Verify file in the cache before trying to acquire it. | Sean Hall | 2021-04-19 | 1 | -7/+29 |
| | |||||
* | Don't plan payloads. | Sean Hall | 2021-04-19 | 1 | -408/+350 |
| | | | | Contributes to #3640 and #5253 | ||||
* | Detect a package as cached if any of its payloads exist. | Sean Hall | 2021-04-19 | 1 | -0/+2 |
| | | | | | | Detect is supposed to be fast, so it can't fully verify every payload for every package. The engine was wasting its time by trying to verify file sizes without the hash. Even worse, it was making decisions during planning based on that insufficient verification. Contributes to #3640 | ||||
* | Layout using the source engine handle | Rob Mensching | 2021-04-14 | 1 | -6/+38 |
| | |||||
* | Port support for ISO/IEC 19770-2:2105 (aka SWID Tags-2) | Rob Mensching | 2021-04-14 | 1 | -1/+1 |
| | | | | Fixes wixtoolset/issues#8380 | ||||
* | Use wiutil to start/end msi transactions | Nir Bar | 2021-03-17 | 1 | -20/+20 |
| | | | | | | Release MSI transaction handles immediately contributes to #5386 | ||||
* | Let the BA request the bundle to stay installed from OnUnregisterBegin. | Sean Hall | 2021-03-02 | 1 | -1/+1 |
| | | | | #6297 | ||||
* | Always remove all dependencies the bundle could have registered. | Sean Hall | 2021-03-02 | 1 | -1/+1 |
| | | | | #6297 | ||||
* | Fix patch registration states during plan and apply. | Sean Hall | 2021-02-22 | 1 | -3/+29 |
| | | | | | | Add logging for slipstreamed patches. #6297 | ||||
* | Remove BITS support. Update DUtil dependency. | Bob Arnson | 2021-02-09 | 1 | -19/+6 |
| | |||||
* | Finalize MSP package registration states before logging them. | Sean Hall | 2021-02-04 | 1 | -5/+5 |
| | |||||
* | Update the logic for determining when the bundle should be registered. | Sean Hall | 2021-02-04 | 1 | -46/+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. | ||||
* | Clean up synchronization between the engine and the BA. | Sean Hall | 2021-02-04 | 1 | -4/+1 |
| | |||||
* | Remove feature to uninstall compatible orphaned MSI packages. | Sean Hall | 2021-02-04 | 1 | -28/+0 |
| | |||||
* | Fix code analysis warnings. | Bob Arnson | 2021-01-19 | 1 | -2/+9 |
| | |||||
* | Remove dead code. | Sean Hall | 2021-01-17 | 1 | -4/+0 |
| | |||||
* | Add logging and BA messages around MSI transactions. | Sean Hall | 2020-11-17 | 1 | -9/+38 |
| | |||||
* | Use plan to decide when to begin, commit, or rollback MSI transactions | Sean Hall | 2020-11-17 | 1 | -99/+95 |
| | |||||
* | Clean up the elevation code for MSI transactions. | Sean Hall | 2020-11-17 | 1 | -150/+82 |
| | |||||
* | WIXFEAT:4763 Change "string" variable type to literal and add "formatted". | Sean Hall | 2020-08-09 | 1 | -2/+2 |
| | |||||
* | WIXFEAT:6164 Give BA control over UI level and handler. | Sean Hall | 2020-05-16 | 1 | -4/+4 |
| | |||||
* | Add action to OnExecutePackageBegin. | Sean Hall | 2020-04-21 | 1 | -12/+12 |
| | |||||
* | Import code from old v4 repo | Sean Hall | 2018-12-29 | 1 | -0/+2516 |