Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Implement ArpEntry flavored ExePackage. | Sean Hall | 2022-06-13 | 10 | -1/+157 | |
| | | | | 6772 | |||||
* | Update Burn algorithm for picking elevated temp path to use SystemTemp. | Sean Hall | 2022-06-07 | 2 | -0/+33 | |
| | ||||||
* | Add option to hosts to always install prereqs. | Sean Hall | 2022-05-14 | 22 | -10/+557 | |
| | | | | | | Add PrereqPackage to BundlePackage Implements 4718 | |||||
* | Move infinite loop detection into the hosts. | Sean Hall | 2022-05-14 | 1 | -0/+2 | |
| | | | | | | | Tell the BA during Destroy whether it will be reloaded, and let the BA decide then whether it's module should be unloaded. Show error when infinite prereq loop detected. Only clip the exit code if they're Win32 errors. Set related bundle type to none to avoid downgrades during preqba. | |||||
* | Add support for semver in bundles and dependencies | Rob Mensching | 2022-05-10 | 1 | -1/+1 | |
| | | | | | | | Take advantage of WixVersion/verutil functionality to support wider range of version numbers were possible in the WiX Toolset Completes 4666 | |||||
* | Only block shutdown during Apply. | Sean Hall | 2022-05-04 | 4 | -2/+76 | |
| | ||||||
* | Upgrade test BAs to net6.0 and use x64 bundles for ManagedHost tests. | Sean Hall | 2022-04-19 | 7 | -25/+25 | |
| | | | | Fixes 6651 | |||||
* | Replace Dnc.Host with Dnc.HostGenerator to support linker trimming. | Sean Hall | 2022-04-19 | 2 | -2/+2 | |
| | ||||||
* | Set each native library dependency version to the build version. | Sean Hall | 2022-04-19 | 1 | -2/+0 | |
| | ||||||
* | Add option for BundlePackage to be hidden in ARP like MsiPackage. | Sean Hall | 2022-04-05 | 1 | -0/+1 | |
| | | | | | | Requires support for this feature in the nested bundle. Simplest implementation of 4454 | |||||
* | Support v3 bundles in BundlePackage and "burn extract" command. | Sean Hall | 2022-04-01 | 2 | -0/+32 | |
| | ||||||
* | Detect related bundles for BundlePackages. | Sean Hall | 2022-04-01 | 5 | -0/+48 | |
| | ||||||
* | Implement BundlePackage. | Sean Hall | 2022-04-01 | 2 | -0/+30 | |
| | | | | 3693 | |||||
* | Give BA process id and option to wait for cancelled process to exit. | Sean Hall | 2022-03-19 | 2 | -0/+38 | |
| | ||||||
* | Fix themes to account for UnsafeUninstall action. | Sean Hall | 2022-03-16 | 1 | -6/+12 | |
| | ||||||
* | Improve error reporting wrt ExePackage and MsuPackage attributes | Rob Mensching | 2022-03-01 | 1 | -1/+1 | |
| | | | | | | | | For example, DetectCondition is required when RepairArguments or UninstallArguments present and always recommended. Also, non-permanent ExePackages need UninstallArguments. The code was refactored to make it easier to reason over the different requirements for different package types. | |||||
* | Handle missing content length with range request and empty files. | Sean Hall | 2022-02-19 | 1 | -1/+1 | |
| | | | | Add test for server without range request support. | |||||
* | Create single .zip file for non-embedded pdb files | Rob Mensching | 2022-02-17 | 1 | -1/+9 | |
| | | | | | No longer create .snupkg/.symbols.nupkgs since they don't actually support native pdbs, which are all of our non-embedded pdb files. | |||||
* | When rolling back a bundle failure, reinstall all upgrade related bundles. | Sean Hall | 2022-02-10 | 4 | -0/+46 | |
| | | | | Fixes #3421 | |||||
* | Add runtime testing for #6705. | Sean Hall | 2022-02-09 | 4 | -12/+0 | |
| | ||||||
* | Add compiler extension to handle platforms. | Bob Arnson | 2022-01-30 | 1 | -2/+2 | |
| | | | | | | | | Custom actions to print EULA and validate install directories are defined in WixUIExtension compiler extension, to handle platform-specific custom actions referred to from `DoAction` control events. This is the least-worst solution, given the `DoAction` approach used in the WixUI authoring and anyone customizing a WixUI set. | |||||
* | Add failing dependency E2E tests. | Sean Hall | 2022-01-21 | 24 | -6/+188 | |
| | ||||||
* | Use IgnoreLanguage as workaround for #6705. | Sean Hall | 2022-01-21 | 4 | -0/+12 | |
| | ||||||
* | Remove orphan compatible MSI packages. | Sean Hall | 2022-01-16 | 8 | -4/+60 | |
| | | | | Reimplements #3190 | |||||
* | Fix 32/64-bit bitness handling in Burn and BUtil. | Bob Arnson | 2022-01-16 | 2 | -0/+26 | |
| | | | | | | - Take advantage of RegOpenEx. - Always look for related bundles in both 32 and 64 hives. - BundleEnumRelatedBundle requires caller to specify bitness. | |||||
* | Handle 32-bit related-bundle registration... | Bob Arnson | 2022-01-09 | 2 | -0/+27 | |
| | | | | ...from 64-bit bundles. | |||||
* | Always run upgrade related bundles last. | Sean Hall | 2022-01-06 | 9 | -7/+76 | |
| | | | | #5128 | |||||
* | Remove test package that is supposed to be missing | Rob Mensching | 2022-01-02 | 1 | -0/+3 | |
| | | | | | | | | When missing uncompressed payloads in bundles were fixed in the build, the FailureTests.CanInstallWhenMissingNonVitalPackage test failed because a package used to be missing was now present. Now we explicitly delete the package during the test bundle's build to ensure it is missing. | |||||
* | Ensure external bundle payloads and containers are copied to output | Rob Mensching | 2022-01-02 | 1 | -8/+0 | |
| | ||||||
* | Don't report related operation in OnDetectRelatedBundle. | Sean Hall | 2021-12-30 | 1 | -0/+20 | |
| | | | | #5796 | |||||
* | FilesInUse messages are too different to unify in the Burn engine. | Sean Hall | 2021-12-30 | 5 | -0/+52 | |
| | | | | Fixes #6348 | |||||
* | Integration tests for wixproj Sdk-style builds | Rob Mensching | 2021-12-30 | 1 | -0/+11 | |
| | ||||||
* | Build with VS2022, which is now required. | Bob Arnson | 2021-12-25 | 1 | -1/+0 | |
| | | | | - Use VS2022/v143 libraries exclusively. C++ compatibility works. | |||||
* | Clean up some E2E tests. | Sean Hall | 2021-12-11 | 3 | -8/+1 | |
| | ||||||
* | Move ImageList element back under Theme since it's not a control. | Sean Hall | 2021-11-10 | 2 | -10/+12 | |
| | ||||||
* | Go back to thmutil not interfering with wixstdba controls. | Sean Hall | 2021-11-10 | 1 | -1/+2 | |
| | ||||||
* | Follow up for multiple attached container support | Sean Hall | 2021-11-03 | 4 | -0/+56 | |
| | | | | | | | | | | | * validate cContainers * use previous embeddedid format and use intermediate folder when extracting attached containers * remove special cases for 0 byte containers in BurnCommon classes and Insignia * don't hardcode max containers * reduce properties in BurnCommon * add e2e test #6144 | |||||
* | Avoid using control ids inside of thmutil. | Sean Hall | 2021-11-01 | 1 | -3/+8 | |
| | ||||||
* | Add CS_HREDRAW and CS_VREDRAW to fix painting issues when resizing. | Sean Hall | 2021-11-01 | 1 | -10/+4 | |
| | ||||||
* | Remove dutil types from BAFunctions. | Sean Hall | 2021-11-01 | 1 | -6/+6 | |
| | ||||||
* | Make thmutil automatically load controls during window creation. | Sean Hall | 2021-11-01 | 3 | -48/+234 | |
| | | | | Add control loaded event. | |||||
* | Add more thmutil window messages to simplify handling control events. | Sean Hall | 2021-11-01 | 1 | -42/+28 | |
| | ||||||
* | Allow more customization of control ids in thmutil. | Sean Hall | 2021-11-01 | 4 | -10/+161 | |
| | | | | | Allow BAFunctions to set control ids. Make sure control ids don't collide. | |||||
* | On SuppressDowngradeFailure, quit after detect. | Bob Arnson | 2021-08-22 | 5 | -0/+66 | |
| | | | | Implements https://github.com/wixtoolset/issues/issues/6537. | |||||
* | Add bundle option for command line variables to always be uppercase. | Sean Hall | 2021-07-02 | 6 | -0/+114 | |
| | | | | Fixes #3777 | |||||
* | Fix building and perf for bundles with 1000s of package and BA payloads | Sean Hall | 2021-06-09 | 5 | -0/+145 | |
| | | | | Fixes other half of #5300 | |||||
* | Add a manual test bundle for testing BAFunctions and thmutil. | Sean Hall | 2021-06-04 | 29 | -0/+785 | |
| | ||||||
* | Add some 64-bit Burn tests. | Bob Arnson | 2021-06-02 | 10 | -3/+82 | |
| | ||||||
* | Update package Cache attribute to new attribute values | Rob Mensching | 2021-05-17 | 7 | -7/+7 | |
| | | | | Closes wixtoolset/issues#5125 | |||||
* | Add tests for WixBA. | Sean Hall | 2021-05-11 | 7 | -0/+88 | |
| |