aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-08-29Use IntPtr for pointers to handlesRob Mensching8-46/+44
This is arguably more correct than raw uints.
2022-08-26Update old test code to latest SWID tag specRob Mensching9-12/+121
Fixes 6675
2022-08-26Add support for building patches straight from wix.targetsRob Mensching1-1/+2
2022-08-26Pass `/xlog` to elevated engine.Bob Arnson1-0/+6
Fixes https://github.com/wixtoolset/issues/issues/6534.
2022-08-26Small code cleanup in patch build.Rob Mensching2-22/+21
2022-08-26Trim patch baseline identifiers when they get too longRob Mensching9-44/+132
The PatchBaseline/@Id value is used as part of the name for the patch transforms that get stored as substorages. Substorage name length are very limited. Rather than error, we'll now trim the value and let the user know via a warning. Fixes 4434
2022-08-26Process and return the failed version of reboot exit codes in Burn.Sean Hall12-6/+92
(ERROR_FAIL_REBOOT_REQUIRED and ERROR_FAIL_REBOOT_INITIATED) Fixes 6762
2022-08-26Make sure error codes are translated correctly for per-machine packages.Sean Hall14-165/+554
2022-08-26Fix building `ExePackage/@ExitCode` elements.Sean Hall7-4/+121
2022-08-26Error on non-embedded explicit container payloads.Bob Arnson7-37/+38
Fixes https://github.com/wixtoolset/issues/issues/6845.
2022-08-25Move WiX .wixpdbs to pdbs folder so they are included in archivesRob Mensching2-10/+6
2022-08-25Allow customization of the .wixpdb output folderRob Mensching18-37/+303
Fixes 6857
2022-08-23Port EnableFeatureSelection tests from v3 repo, add a new one, fix themSean Hall13-5/+288
Fixes 4616
2022-08-22Handle downgrade failure detection during Detect.Bob Arnson2-16/+43
Fixes https://github.com/wixtoolset/issues/issues/6537.
2022-08-19Use a dedicated pipe for redirecting logging from the elevated process.Sean Hall12-99/+335
Fixes 6869
2022-08-19Create log for elevated process.Sean Hall3-0/+22
2022-08-19Fix bug in IsWuRebootPending where it uninitialized COM on failure.Sean Hall1-2/+7
Fixes other half of 6870
2022-08-19Resume automatic updates as part of ApplyUninitialize.Sean Hall3-13/+20
Fixes first half of 6870
2022-08-18Use conditional text rather than controls.Bob Arnson2-4/+8
2022-08-17Don't retry 1606 because are they ever transient?!Bob Arnson1-1/+0
Fixes https://github.com/wixtoolset/issues/issues/6856.
2022-08-16Add direct reference to System.Configuration.ConfigurationManagerRob Mensching2-0/+2
MSBuild seems to have introduced a breaking change which requires referencing a later System.Configuration.ConfigurationManager for netcoreapp heat working with MSBuild. Fixes 6868
2022-08-16Update heat to use StandardDirectory elementRob Mensching16-3996/+4211
Fixes 6631
2022-08-15Clean up error message when BA is missing.Bob Arnson4-14/+47
Fixes https://github.com/wixtoolset/issues/issues/6852.
2022-08-15Improve command line error reporting and remove some unused errorsRob Mensching21-426/+432
Fixes 6468
2022-08-15Redesign command-line help to meet the needs of WiX v4Rob Mensching38-363/+685
2022-08-15Ensure command-line error prevents execution of commandRob Mensching1-0/+6
Fixes 6683
2022-08-15Normalize wix pdbs zip name to place $(Version) consistentlyRob Mensching1-1/+1
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