Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use bundle's default CacheId instead of hash in certificate CacheId. | Sean Hall | 2022-07-01 | 9 | -50/+188 |
| | |||||
* | Some test improvements. | Sean Hall | 2022-07-01 | 8 | -37/+114 |
| | |||||
* | Rename RemotePayloadFixture to BurnRemotePayloadFixture in CoreIntegration | Rob Mensching | 2022-06-29 | 1 | -1/+1 |
| | |||||
* | Rename CompilerErrors.IllegalName to CompilerErrors.IllegalTagName | Rob Mensching | 2022-06-29 | 2 | -3/+3 |
| | |||||
* | Properly validate bundle variable names | Rob Mensching | 2022-06-29 | 10 | -25/+122 |
| | | | | Fixes 6743 | ||||
* | Add test to verify variable syntax is allowed in ifdefs | Rob Mensching | 2022-06-29 | 1 | -0/+159 |
| | | | | Closes 5259 | ||||
* | Remove MsuPackage/@KB and Permanent attributes | Rob Mensching | 2022-06-29 | 14 | -39/+130 |
| | | | | | | | | | Windows no longer allows for the silent removal of MSUs which renders the KB and Permanent attributes irrelevant. This removes both. Fixes 6749 Fixes 6801 | ||||
* | Remote payloads using certificate verification cannot use hash | Rob Mensching | 2022-06-29 | 21 | -95/+439 |
| | | | | Fixes 6745 | ||||
* | Add NCrunch project for WixToolset.Core.TestPackage | Rob Mensching | 2022-06-29 | 2 | -7/+5 |
| | | | | | | Since WixToolset.Core.TestPackage reference an Xunit assembly, NCrunch thinks the project is a test project by default. It is actually just a test helper project so inform NCrunch as such. | ||||
* | Set MsiPackage/@Visible='yes' when Permanent='yes' | Rob Mensching | 2022-06-29 | 3 | -1/+64 |
| | | | | Fixes 6764 | ||||
* | Enforce Windows Installer limits | Rob Mensching | 2022-06-29 | 5 | -0/+184 |
| | | | | Fixes 702 | ||||
* | Rename a few more cases where Product element should be Package | Rob Mensching | 2022-06-29 | 2 | -11/+11 |
| | |||||
* | Make Burn ignore unknown embedded messages. | Sean Hall | 2022-06-29 | 6 | -22/+58 |
| | |||||
* | Add embedded test. | Sean Hall | 2022-06-29 | 11 | -33/+248 |
| | |||||
* | Add AppWaitForSingleObject/MultipleObjects, ThreadWaitForCompletion. | Sean Hall | 2022-06-29 | 26 | -149/+380 |
| | |||||
* | Upgrade xunit.runner.visualstudio from V2.4.1 to V2.4.5 in native projs | Sean Hall | 2022-06-29 | 3 | -3/+3 |
| | |||||
* | Fix E2E test exception. | Ron Martin | 2022-06-29 | 1 | -1/+1 |
| | | | | Upgrade xunit.runner.visualstudio from V2.4.1 to V2.4.5. | ||||
* | Add IsWixTestSupportProject property to prevent test project detection. | Sean Hall | 2022-06-27 | 5 | -1/+13 |
| | |||||
* | Add longPathAware to Burn manifest to support long paths. | Sean Hall | 2022-06-27 | 41 | -392/+1890 |
| | | | | Fixes 3455 | ||||
* | Add LoadSystemApiSet. | Sean Hall | 2022-06-27 | 2 | -13/+87 |
| | |||||
* | Move LoadSystemLibrary and LoadSystemLibraryWithPath into apputil. | Sean Hall | 2022-06-27 | 7 | -105/+137 |
| | |||||
* | Burn can only log errors while logutil is initialized and not closed. | Sean Hall | 2022-06-27 | 2 | -43/+41 |
| | |||||
* | Require \r\n in ConsoleReadW | Sean Hall | 2022-06-27 | 1 | -1/+1 |
| | |||||
* | Add new workflow to upload a test report from the build workflow's results. | Sean Hall | 2022-06-16 | 1 | -0/+22 |
| | |||||
* | Use dotnet test on C++/CLI test projects to get trx logs. | Sean Hall | 2022-06-16 | 16 | -20/+222 |
| | |||||
* | 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. |