aboutsummaryrefslogtreecommitdiff
path: root/src/dtf (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-08-15Remove unused WixToolset.Core.Burn reference to shrink ~10MBRob Mensching2-2/+0
2022-08-15Fix architectures when generating metadataRob Mensching2-22/+2
2022-08-14Fix some errors new to .NET SDK 6.0.400.Bob Arnson2-7/+0
2022-08-14Fix OnExecuteMsiMessage to return chosen result.Bob Arnson1-5/+19
2022-08-10Allow wixstdba special controls to have declarative text.Sean Hall8-114/+141
Fixes 6855
2022-08-10Use IFileOpenDialog instead of SHBrowseForFolder and GetOpenFileName.Sean Hall5-70/+234
It is the recommended option since Vista and has better long path support.
2022-08-10Prevent crash when Bundle has SWID Tag but child MSI does notRob Mensching3-6/+57
Fixes 6854
2022-08-10Improve error messages for remote payloadsRob Mensching4-5/+47
2022-08-10Preprocessor only fails if current document does not parseRob Mensching5-15/+41
Previously, preprocessor would not return successfully processed files if an error was encountered with this file or any previous file. No the preprocessor will only fail if the current processed file generates any errors.
2022-08-09Skip logging errors in some places when they are due to missing files or ↵Sean Hall24-425/+438
registry keys or values. Related to 6696
2022-08-08Simplify and fix incremental/clean in build cmdsRob Mensching3-9/+12
Refining this pattern before spreading more widely.
2022-08-08Generate metadata needed to populate update feedRob Mensching10-11/+224
Step towards completing 5367
2022-08-07Remove unnecessary empty MediaTemplateRob Mensching1-1/+0
2022-08-07Add intermediate folder and output path to all contextsRob Mensching15-15/+115
Extensions sometimes need to generate files and lay them out relative to the final output path. Provide that context to all extensions so they can use the correct intermediate folder and output path.
2022-08-07Add clean to api.cmd and minor clean-upRob Mensching2-6/+32
2022-08-06Use DefaultProjectTypeGuid in WiX SDKRob Mensching2-1/+1
It isn't documented but other SDK projects use DefaultProjectTypeGuid not ProjectTypeGuids to provide the project type. The project type is used in .sln files and .wixproj cannot be added to .sln without a ProjectTypeGuids property or the SDK providing DefaultProjectTypeGuid so we provide the default here.
2022-08-06Add InstallerPlatform as define constant for .wixprojsRob Mensching1-0/+1
2022-08-06Create setup segment and WixAdditionalTools bundleRob Mensching14-12/+184
The setup segment is scheduled after building the shipping WiX files to use and include the current build's tooling. The WixAdditionalTools bundle currently only contains the ThmViewer package but may include additional tools in the future. At this time, the primary purpose is to produce a shipping MSI and bundle from the WiX v4 build process and dogfood the rest of the tooling. Closes 4919
2022-08-06Improve exception messages and minor code clean upRob Mensching3-7/+11
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.