aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-08-03Update expected message in CanLoadFDDx86EarliestCoreMBA.Sean Hall1-1/+2
2022-08-02Downgrade error to warning when search refs a reserved prefix variable.Sean Hall15-35/+333
The engine doesn't actually prevent external callers from setting variables that start with 'Wix'.
2022-08-02Store list of persisted well-known variables in Burn.Sean Hall30-133/+316
This allows it to reject Variables declared in the manifest that start with the reserved prefix 'Wix'.
2022-08-01Enable manual buildRob Mensching1-0/+4
2022-08-01Create WixToolset.Heat.nupkg to distribute heat.exe and Heat targetsRob Mensching124-777/+991
Moves Heat functionality to the "tools" layer and packages it all up in WixToolset.Heat.nupkg for distribution in WiX v4. Completes 6838
2022-08-01Very minor clean up to global build scriptsRob Mensching2-2/+2
2022-08-01Workaround duplicate analyzers in .NET Core BAs.Sean Hall1-0/+11
Related to 6843
2022-07-25Don't show FilesInUse dialogs if loc strings are missing.Sean Hall4-75/+140
This allows all flavors of wixstdba to conditionally support them.
2022-07-25Add dialog for non-RM FilesInUse and Netfx FilesInUse.Sean Hall3-28/+246
Fixes 5208
2022-07-25Use radio buttons in FilesInUse task dialog.Sean Hall1-25/+30
2022-07-25Add files-in-use task dialog.Bob Arnson10-24/+214
Remove ErrorFailNoActionReboot loc string, now that XP is dead (RIP). Clean up some extra stuff, because I'm all up in the code. Resolves https://github.com/wixtoolset/issues/issues/6545.
2022-07-21Remove support for uninstalling MSU package.Sean Hall5-99/+12
Fixes 6749
2022-07-21Ignore WixFragment symbol in GenerateManifestDataFromIRCommand.Sean Hall2-1/+2
2022-07-21Expose and use methods to parse attributes with Burn variable names.Sean Hall15-48/+117
Fixes 6819
2022-07-20Add WixInternalUIBootstrapperApplication as a new built-in BA.Sean Hall92-151/+3352
Implements 6835
2022-07-20Improve DTF samples.Sean Hall9-43/+100
2022-07-14Rename "samples" segment to "tools"Rob Mensching104-34/+34
This segment is a bit of a "miscellaneous section" in the WiX repo. As such it has been difficult to name. I originally eschewed the name "tools" because what is in the "wix" segment was once called "tools". However, now that wix.exe is firmly established as the entry point for WiX operations, I've become comfortable with its segment being named "wix". That meant "tools" was again available and "tools" better describes the content of this section.
2022-07-14Support remote PayloadsRob Mensching10-22/+164
Closes 5601 Closes 6802
2022-07-12Add tests to validate Variable name validationRob Mensching2-0/+96
Closes #6819
2022-07-12Remove RESX usage in WixToolset.DataRob Mensching7-4276/+3
Localizing all the messages is not a realistic goal in WiX so no need to manage the overhead related to RESX files.
2022-07-10Support bind variables in Package and Bundle versionsRob Mensching22-72/+380
Closes 6779
2022-07-10Search for WiX Extensions with `.wixext.dll`Rob Mensching1-1/+1
Previous search of just `.dll` will catches too many assemblies that are not extensions. The WiX v4 convention of `.wixext.dll` narrows down to much more concise list of assemblies.
2022-07-10Build DTF E2E tests, not just restore themRob Mensching1-1/+1
2022-07-07Add retries to several file system operationsRob Mensching3-9/+106
Closes #6815
2022-07-07Enable parsing invalid WixVersionsRob Mensching2-29/+214
Fixes 6775
2022-07-07Fix NCrunch projectsRob Mensching2-6/+0
2022-07-06Detect when Restore is required for a .wixproj to buildRob Mensching1-1/+23
Closes 6701
2022-07-05Add missing Binary simple reference for UI.wixext dll.Sean Hall2-25/+125
2022-07-01Use bundle's default CacheId instead of hash in certificate CacheId.Sean Hall9-50/+188
2022-07-01Some test improvements.Sean Hall8-37/+114
2022-06-29Rename RemotePayloadFixture to BurnRemotePayloadFixture in CoreIntegrationRob Mensching1-1/+1
2022-06-29Rename CompilerErrors.IllegalName to CompilerErrors.IllegalTagNameRob Mensching2-3/+3
2022-06-29Properly validate bundle variable namesRob Mensching10-25/+122
Fixes 6743
2022-06-29Add test to verify variable syntax is allowed in ifdefsRob Mensching1-0/+159
Closes 5259
2022-06-29Remove MsuPackage/@KB and Permanent attributesRob Mensching14-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
2022-06-29Remote payloads using certificate verification cannot use hashRob Mensching21-95/+439
Fixes 6745
2022-06-29Add NCrunch project for WixToolset.Core.TestPackageRob Mensching2-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.
2022-06-29Set MsiPackage/@Visible='yes' when Permanent='yes'Rob Mensching3-1/+64
Fixes 6764
2022-06-29Enforce Windows Installer limitsRob Mensching5-0/+184
Fixes 702
2022-06-29Rename a few more cases where Product element should be PackageRob Mensching2-11/+11
2022-06-29Make Burn ignore unknown embedded messages.Sean Hall6-22/+58
2022-06-29Add embedded test.Sean Hall11-33/+248
2022-06-29Add AppWaitForSingleObject/MultipleObjects, ThreadWaitForCompletion.Sean Hall26-149/+380
2022-06-29Upgrade xunit.runner.visualstudio from V2.4.1 to V2.4.5 in native projsSean Hall3-3/+3
2022-06-29Fix E2E test exception.Ron Martin1-1/+1
Upgrade xunit.runner.visualstudio from V2.4.1 to V2.4.5.
2022-06-27Add IsWixTestSupportProject property to prevent test project detection.Sean Hall5-1/+13
2022-06-27Add longPathAware to Burn manifest to support long paths.Sean Hall41-392/+1890
Fixes 3455
2022-06-27Add LoadSystemApiSet.Sean Hall2-13/+87
2022-06-27Move LoadSystemLibrary and LoadSystemLibraryWithPath into apputil.Sean Hall7-105/+137
2022-06-27Burn can only log errors while logutil is initialized and not closed.Sean Hall2-43/+41