aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Use bundle's default CacheId instead of hash in certificate CacheId.Sean Hall2022-07-019-50/+188
|
* Some test improvements.Sean Hall2022-07-018-37/+114
|
* Rename RemotePayloadFixture to BurnRemotePayloadFixture in CoreIntegrationRob Mensching2022-06-291-1/+1
|
* Rename CompilerErrors.IllegalName to CompilerErrors.IllegalTagNameRob Mensching2022-06-292-3/+3
|
* Properly validate bundle variable namesRob Mensching2022-06-2910-25/+122
| | | | Fixes 6743
* Add test to verify variable syntax is allowed in ifdefsRob Mensching2022-06-291-0/+159
| | | | Closes 5259
* Remove MsuPackage/@KB and Permanent attributesRob Mensching2022-06-2914-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 hashRob Mensching2022-06-2921-95/+439
| | | | Fixes 6745
* Add NCrunch project for WixToolset.Core.TestPackageRob Mensching2022-06-292-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 Mensching2022-06-293-1/+64
| | | | Fixes 6764
* Enforce Windows Installer limitsRob Mensching2022-06-295-0/+184
| | | | Fixes 702
* Rename a few more cases where Product element should be PackageRob Mensching2022-06-292-11/+11
|
* Make Burn ignore unknown embedded messages.Sean Hall2022-06-296-22/+58
|
* Add embedded test.Sean Hall2022-06-2911-33/+248
|
* Add AppWaitForSingleObject/MultipleObjects, ThreadWaitForCompletion.Sean Hall2022-06-2926-149/+380
|
* Upgrade xunit.runner.visualstudio from V2.4.1 to V2.4.5 in native projsSean Hall2022-06-293-3/+3
|
* Fix E2E test exception.Ron Martin2022-06-291-1/+1
| | | | Upgrade xunit.runner.visualstudio from V2.4.1 to V2.4.5.
* Add IsWixTestSupportProject property to prevent test project detection.Sean Hall2022-06-275-1/+13
|
* Add longPathAware to Burn manifest to support long paths.Sean Hall2022-06-2741-392/+1890
| | | | Fixes 3455
* Add LoadSystemApiSet.Sean Hall2022-06-272-13/+87
|
* Move LoadSystemLibrary and LoadSystemLibraryWithPath into apputil.Sean Hall2022-06-277-105/+137
|
* Burn can only log errors while logutil is initialized and not closed.Sean Hall2022-06-272-43/+41
|
* Require \r\n in ConsoleReadWSean Hall2022-06-271-1/+1
|
* Add new workflow to upload a test report from the build workflow's results.Sean Hall2022-06-161-0/+22
|
* Use dotnet test on C++/CLI test projects to get trx logs.Sean Hall2022-06-1616-20/+222
|
* Update some skipped tests to be dynamically skipped.Sean Hall2022-06-155-19/+75
|
* Build and run x64 dutil tests.Sean Hall2022-06-158-77/+81
|
* Use WixAssert in more places.Sean Hall2022-06-1547-539/+605
|
* Improve WixAssert.StringEqual to print where the first difference is.Sean Hall2022-06-151-26/+66
|
* Allow BundlePackage to fallback to QuietUninstallString to uninstall.Sean Hall2022-06-1413-61/+449
| | | | Partial implementation of 6756
* Add ability for non-vital cache package action.Sean Hall2022-06-1431-155/+723
|
* Implement ArpEntry flavored ExePackage.Sean Hall2022-06-1358-267/+1957
| | | | 6772
* Make sure base paths are fully qualified in Burn.Sean Hall2022-06-0714-40/+87
|
* Update Burn algorithm for picking elevated temp path to use SystemTemp.Sean Hall2022-06-0726-87/+577
|
* REG_EXPAND_SZ values are not necessarily a path.Sean Hall2022-06-0713-32/+211
|
* Add RegReadUnexpandedString to get an unexpanded REG_EXPAND_SZ value.Sean Hall2022-06-078-196/+1007
|
* Make PathGetSystemPath return an array of paths ordered by preference.Sean Hall2022-06-0712-75/+338
|
* Add PathSkipPastRoot.Sean Hall2022-06-079-310/+414
|
* Replace PathCompare with PathCompareCanonicalized.Sean Hall2022-06-0710-203/+301
|
* Resolve paths while parsing them from the command line.Sean Hall2022-06-0716-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 Martin2022-06-031-14/+22
|
* Add PathConcatRelativeToBase and use it in Burn.Sean Hall2022-05-3114-41/+233
| | | | Fixes 6707
* Update payload.cpp and container.cpp to use more concise Exit* macros.Sean Hall2022-05-312-54/+43
|
* Add PathCanonicalizeForComparison.Sean Hall2022-05-318-116/+822
|
* Replace PathIsAbsolute with PathIsRooted and add PathIsFullyQualified.Sean Hall2022-05-318-22/+350
|
* Add MemSizeChecked.Sean Hall2022-05-318-109/+130
|
* PathGetDirectory can't be responsible for stripping quotes.Sean Hall2022-05-312-6/+33
|
* PathEnsureQuoted is not generally useful.Sean Hall2022-05-314-68/+59
|
* Fix DncHostGeneratorTests.Sean Hall2022-05-311-0/+3
|
* Rename build.cmd to devbuild.cmd to better represent its purposeRob Mensching2022-05-243-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.