aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add missing Binary simple reference for UI.wixext dll.Sean Hall2022-07-052-25/+125
|
* 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
|