aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-08-06Update Serbian locale name.Bob Arnson1-0/+0
https://github.com/wixtoolset/issues/issues/6742
2022-08-05Implement cabinet spanningRob Mensching21-439/+688
Completes 6368
2022-08-05Remove unused resetacls from wixnativeRob Mensching4-62/+0
2022-08-05Add TestData.CreateFile and dedupe TestSupport code from Core.Native testsRob Mensching7-152/+36
2022-08-05Very minor code cleanupRob Mensching3-5/+2
2022-08-05Abstract file system to remove Core to Core.Native dependencyRob Mensching19-93/+143
The only dependency Core had on Core.Native was for FileSystem which would be better served as an extensibility service everywhere anyway. This moves FileSystem to Core and exposes it via IFileSystem from Extensibility for use everywhere. Core now carries no native code dependencies.
2022-08-05Update to darice.cub v10.0.22621.0.Bob Arnson4-3/+114
https://github.com/wixtoolset/issues/issues/6567
2022-08-03Add ability to skip a local path candidate if it failed verification.Sean Hall14-30/+444
Fixes 6818
2022-08-03Fix converting empty inner text.Sean Hall9-4/+178
Add failing test for commented inner text.
2022-08-03Handle suppressed Options button.Bob Arnson4-4/+7
Fixes https://github.com/wixtoolset/issues/issues/5624.
2022-08-03Make the clean room process replace the splash screen with its own.Sean Hall3-2/+21
This is required to get Windows to automatically transfer foreground focus so that the BA's window or the elevation prompt is automatically activated. Fixes 6836
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