Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Clean up 32-bit assumptions. | Sean Hall | 2021-04-29 | 2 | -11/+11 |
| | |||||
* | Send more progress during cache verification. | Sean Hall | 2021-04-19 | 2 | -6/+50 |
| | | | | | Add verifyStep to OnCacheVerifyProgress. Send OnContainerOrPayloadVerify events only if file existed in cache. | ||||
* | When extracting a container use the uncompressed file size for progress | Sean Hall | 2021-04-19 | 1 | -4/+4 |
| | | | | | Remove the container's cache progress when reextracting Skip extracting payloads that are already cached | ||||
* | UX payloads are never external. | Sean Hall | 2021-04-19 | 1 | -7/+7 |
| | |||||
* | Don't plan payloads. | Sean Hall | 2021-04-19 | 1 | -170/+41 |
| | | | | Contributes to #3640 and #5253 | ||||
* | Detect a package as cached if any of its payloads exist. | Sean Hall | 2021-04-19 | 1 | -4/+3 |
| | | | | | | 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 | 2 | -5/+5 |
| | |||||
* | Port support for ISO/IEC 19770-2:2105 (aka SWID Tags-2) | Rob Mensching | 2021-04-14 | 4 | -17/+17 |
| | | | | Fixes wixtoolset/issues#8380 | ||||
* | Rename cache types in the manifest to remove, keep, force. | Sean Hall | 2021-03-30 | 5 | -6/+6 |
| | | | | Contributes to #5125 | ||||
* | Include bundle reboot-pending in RebootPending variable. | Bob Arnson | 2021-03-28 | 1 | -0/+110 |
| | | | | Fixes https://github.com/wixtoolset/issues/issues/5332 | ||||
* | Handle when related bundles have an uninstall key but aren't cached. | Sean Hall | 2021-03-11 | 1 | -2/+93 |
| | | | | #4991 | ||||
* | Correctly handle missing/null values with ~<> operator. | Bob Arnson | 2021-03-07 | 1 | -0/+3 |
| | | | | | | (That's case-insensitive non-equal.) Fixes https://github.com/wixtoolset/issues/issues/5372 | ||||
* | Use SHA512 instead of SHA1. | Sean Hall | 2021-03-02 | 3 | -4/+6 |
| | | | | #3992 | ||||
* | Upgrade to latest dutil for SHA512. | Sean Hall | 2021-03-02 | 2 | -3/+3 |
| | | | | #3992 | ||||
* | Always remove all dependencies the bundle could have registered. | Sean Hall | 2021-03-02 | 1 | -7/+11 |
| | | | | #6297 | ||||
* | 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 | 3 | -2/+303 |
| | | | | 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 |
| | |||||
* | Remove BITS support. Update DUtil dependency. | Bob Arnson | 2021-02-09 | 3 | -4/+3 |
| | |||||
* | Require Vista (Server 2008) SP2 or newer. | Sean Hall | 2021-02-07 | 2 | -3/+3 |
| | | | | #6318 | ||||
* | Add guid to ProjectReferences so .vcx project system understands them. | Sean Hall | 2021-02-07 | 1 | -1/+3 |
| | |||||
* | 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 | 2 | -59/+203 |
| | | | | | | | | 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 |
| | |||||
* | Remove Burn Authenticode | Bob Arnson | 2021-01-31 | 2 | -2/+1 |
| | | | | Fixes https://github.com/wixtoolset/issues/issues/6301 | ||||
* | First steps on Burn for x64 and ARM64 | Bob Arnson | 2021-01-19 | 1 | -0/+8 |
| | |||||
* | Update PlanTest to use manifests created by latest v4. | Sean Hall | 2021-01-17 | 4 | -182/+124 |
| | |||||
* | Upgrade to latest dutil as first step for x64 and ARM64 | Bob Arnson | 2021-01-11 | 2 | -4/+4 |
| | |||||
* | 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 | 4 | -0/+987 |
| | |||||
* | Run unit tests in the build script. | Sean Hall | 2020-11-17 | 2 | -11/+12 |
| | |||||
* | WIXFEAT:5355 - Don't clear variable for missing key or value. | Sean Hall | 2020-11-01 | 1 | -0/+6 |
| | |||||
* | Stop encrypting hidden variables. | Sean Hall | 2020-11-01 | 1 | -45/+5 |
| | | | | They were persisted in plaintext, and always had to be decrypted and sent to a separate process to actually be used. | ||||
* | WIXFEAT:6258 - Format variables when evaluating condition. | Sean Hall | 2020-11-01 | 3 | -12/+27 |
| | |||||
* | Update string versioning. | Sean Hall | 2020-10-24 | 1 | -0/+1 |
| | | | | | Update condition parsing to allow specific characters for versions. Log every time an invalid version is parsed. | ||||
* | WIXFEAT:6210 Change data type of versions to strings. | Sean Hall | 2020-10-24 | 8 | -51/+95 |
| | |||||
* | Update splash screen to be per-monitor DPI aware. | Sean Hall | 2020-08-09 | 2 | -4/+4 |
| | | | | Remove GDI+ from engine since the higher quality scaling isn't worth the additional dependency. | ||||
* | WIXFEAT:4763 Change "string" variable type to literal and add "formatted". | Sean Hall | 2020-08-09 | 5 | -37/+181 |
| | |||||
* | Move Burn headers from BootstrapperCore repo. | Sean Hall | 2020-07-18 | 2 | -4/+1 |
| | |||||
* | Only support encrypting string variants. | Sean Hall | 2020-07-17 | 1 | -4/+4 |
| | |||||
* | Add VariantTest. | Sean Hall | 2020-07-17 | 4 | -4/+209 |
| | |||||
* | Integrate BurnUnitTest into latest v4. | Sean Hall | 2020-07-16 | 12 | -152/+241 |
| | |||||
* | Import BurnUnitTest from old wix4 repo. | Sean Hall | 2020-07-16 | 19 | -0/+2928 |