Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update some skipped tests to be dynamically skipped. | Sean Hall | 2022-06-15 | 5 | -19/+75 |
| | |||||
* | Build and run x64 dutil tests. | Sean Hall | 2022-06-15 | 8 | -77/+81 |
| | |||||
* | Use WixAssert in more places. | Sean Hall | 2022-06-15 | 47 | -539/+605 |
| | |||||
* | Improve WixAssert.StringEqual to print where the first difference is. | Sean Hall | 2022-06-15 | 1 | -26/+66 |
| | |||||
* | Allow BundlePackage to fallback to QuietUninstallString to uninstall. | Sean Hall | 2022-06-14 | 13 | -61/+449 |
| | | | | Partial implementation of 6756 | ||||
* | Add ability for non-vital cache package action. | Sean Hall | 2022-06-14 | 31 | -155/+723 |
| | |||||
* | Implement ArpEntry flavored ExePackage. | Sean Hall | 2022-06-13 | 58 | -267/+1957 |
| | | | | 6772 | ||||
* | Make sure base paths are fully qualified in Burn. | Sean Hall | 2022-06-07 | 14 | -40/+87 |
| | |||||
* | Update Burn algorithm for picking elevated temp path to use SystemTemp. | Sean Hall | 2022-06-07 | 26 | -87/+577 |
| | |||||
* | REG_EXPAND_SZ values are not necessarily a path. | Sean Hall | 2022-06-07 | 13 | -32/+211 |
| | |||||
* | Add RegReadUnexpandedString to get an unexpanded REG_EXPAND_SZ value. | Sean Hall | 2022-06-07 | 8 | -196/+1007 |
| | |||||
* | Make PathGetSystemPath return an array of paths ordered by preference. | Sean Hall | 2022-06-07 | 12 | -75/+338 |
| | |||||
* | Add PathSkipPastRoot. | Sean Hall | 2022-06-07 | 9 | -310/+414 |
| | |||||
* | Replace PathCompare with PathCompareCanonicalized. | Sean Hall | 2022-06-07 | 10 | -203/+301 |
| | |||||
* | Resolve paths while parsing them from the command line. | Sean Hall | 2022-06-07 | 16 | -210/+301 |
| | | | | | The current directory is a process wide setting that can potentially be changed by any thread. Remove fileutil methods that had equivalent pathutil methods. | ||||
* | Fix StyleCop complaints. | Ron Martin | 2022-06-03 | 1 | -14/+22 |
| | |||||
* | Add PathConcatRelativeToBase and use it in Burn. | Sean Hall | 2022-05-31 | 14 | -41/+233 |
| | | | | Fixes 6707 | ||||
* | Update payload.cpp and container.cpp to use more concise Exit* macros. | Sean Hall | 2022-05-31 | 2 | -54/+43 |
| | |||||
* | Add PathCanonicalizeForComparison. | Sean Hall | 2022-05-31 | 8 | -116/+822 |
| | |||||
* | Replace PathIsAbsolute with PathIsRooted and add PathIsFullyQualified. | Sean Hall | 2022-05-31 | 8 | -22/+350 |
| | |||||
* | Add MemSizeChecked. | Sean Hall | 2022-05-31 | 8 | -109/+130 |
| | |||||
* | PathGetDirectory can't be responsible for stripping quotes. | Sean Hall | 2022-05-31 | 2 | -6/+33 |
| | |||||
* | PathEnsureQuoted is not generally useful. | Sean Hall | 2022-05-31 | 4 | -68/+59 |
| | |||||
* | Fix DncHostGeneratorTests. | Sean Hall | 2022-05-31 | 1 | -0/+3 |
| | |||||
* | Rename build.cmd to devbuild.cmd to better represent its purpose | Rob Mensching | 2022-05-24 | 3 | -21/+22 |
| | | | | | | | | | | The build.cmd in the root of the repository is intended for use by developers looking to build the full WiX Toolset. Official builds use the appropriate build files in the src folder. Renaming build.cmd to devbuild.cmd better represents its purpose. As a bonus, renaming to devbuild.cmd also removes TAB completion conflict with the .\build folder. | ||||
* | Ignore NU1507 to work-around Centrally Versioned Packaging change | Rob Mensching | 2022-05-24 | 1 | -1/+1 |
| | | | | | | | Centrally Versioned Packaging made a change at RTM to dissuade the use of multiple NuGet repositories. The WiX build is designed to use multiple repositories specifically ordered to provide the appropriate fallback behavior, so disabling this new warning globally. | ||||
* | Keep track of when parts of verutil/WixVersions are missing. | Sean Hall | 2022-05-17 | 9 | -22/+322 |
| | | | | | | Return null when WixVersion.TryParse returns false. 6776 | ||||
* | Store the prefix character in VERUTIL_VERSION. | Sean Hall | 2022-05-17 | 7 | -14/+118 |
| | | | | Fix edge case where version string is all v's. | ||||
* | Add option to hosts to always install prereqs. | Sean Hall | 2022-05-14 | 35 | -42/+1154 |
| | | | | | | Add PrereqPackage to BundlePackage Implements 4718 | ||||
* | Move infinite loop detection into the hosts. | Sean Hall | 2022-05-14 | 55 | -493/+500 |
| | | | | | | | 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. | ||||
* | Update balutil and Bal.wixext to use more concise Exit* macros. | Sean Hall | 2022-05-14 | 8 | -157/+85 |
| | |||||
* | Add ability to skip tests at runtime, and skip long running cache tests | Sean Hall | 2022-05-13 | 38 | -194/+423 |
| | | | | 6665 | ||||
* | Remove comments from global.json. | Sean Hall | 2022-05-12 | 1 | -0/+2 |
| | |||||
* | Add support for semver in bundles and dependencies | Rob Mensching | 2022-05-10 | 36 | -116/+568 |
| | | | | | | | Take advantage of WixVersion/verutil functionality to support wider range of version numbers were possible in the WiX Toolset Completes 4666 | ||||
* | Add WixVersion implementation to WixToolset.Data | Rob Mensching | 2022-05-10 | 3 | -0/+522 |
| | |||||
* | Harvest BundlePackage payloads. | Sean Hall | 2022-05-06 | 18 | -187/+752 |
| | | | | Fixes 6757 | ||||
* | Only block shutdown during Apply. | Sean Hall | 2022-05-04 | 25 | -231/+107 |
| | |||||
* | Assume critical shutdown was caused by the current package. | Sean Hall | 2022-05-04 | 3 | -15/+27 |
| | | | | | Packages should not be retried if a restart was initiated. Only the first package that initiated restart should be stored in BURN_BUNDLE_FORCED_RESTART_PACKAGE. | ||||
* | Allow burn.runonce with burn.clean.room and create runonce log. | Sean Hall | 2022-05-04 | 3 | -8/+25 |
| | |||||
* | Port UtilExtension.UserTests from wix3. | Sean Hall | 2022-04-29 | 30 | -0/+1032 |
| | |||||
* | Add ability to disable file system redirection for File/DirectorySearch | Sean Hall | 2022-04-28 | 8 | -13/+179 |
| | | | | Fixes 5476 | ||||
* | Use GitInfo in C++/CLI unit test projects to fix Burn's FileSearch test | Sean Hall | 2022-04-28 | 3 | -1/+4 |
| | |||||
* | Enforce that Update and RemoteBundle can only be specified once. | Sean Hall | 2022-04-26 | 1 | -0/+21 |
| | | | | Also, RemoteBundle is required if BundlePackagePayload is remote. | ||||
* | Always reset the system component status when registering the bundle. | Sean Hall | 2022-04-23 | 7 | -165/+26 |
| | | | | Finishes 4454 | ||||
* | Make the estimated size in ARP a little more accurate. | Sean Hall | 2022-04-23 | 17 | -113/+177 |
| | | | | Fixes 4039 | ||||
* | Add RepairCondition. | Sean Hall | 2022-04-23 | 33 | -17/+237 |
| | | | | Fixes 6758 | ||||
* | Upgrade dnchost's nethost dependency to .NET 6.0.4. | Sean Hall | 2022-04-20 | 13 | -14/+115 |
| | |||||
* | Upgrade test BAs to net6.0 and use x64 bundles for ManagedHost tests. | Sean Hall | 2022-04-19 | 24 | -52/+56 |
| | | | | Fixes 6651 | ||||
* | Replace Dnc.Host with Dnc.HostGenerator to support linker trimming. | Sean Hall | 2022-04-19 | 48 | -565/+626 |
| | |||||
* | Set each native library dependency version to the build version. | Sean Hall | 2022-04-19 | 22 | -36/+5 |
| |