aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Use IntPtr for pointers to handlesRob Mensching2022-08-298-46/+44
| | | | This is arguably more correct than raw uints.
* Update old test code to latest SWID tag specRob Mensching2022-08-269-12/+121
| | | | Fixes 6675
* Add support for building patches straight from wix.targetsRob Mensching2022-08-261-1/+2
|
* Pass `/xlog` to elevated engine.Bob Arnson2022-08-261-0/+6
| | | | Fixes https://github.com/wixtoolset/issues/issues/6534.
* Small code cleanup in patch build.Rob Mensching2022-08-262-22/+21
|
* Trim patch baseline identifiers when they get too longRob Mensching2022-08-269-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
* Process and return the failed version of reboot exit codes in Burn.Sean Hall2022-08-2612-6/+92
| | | | | | (ERROR_FAIL_REBOOT_REQUIRED and ERROR_FAIL_REBOOT_INITIATED) Fixes 6762
* Make sure error codes are translated correctly for per-machine packages.Sean Hall2022-08-2614-165/+554
|
* Fix building `ExePackage/@ExitCode` elements.Sean Hall2022-08-267-4/+121
|
* Error on non-embedded explicit container payloads.Bob Arnson2022-08-267-37/+38
| | | | Fixes https://github.com/wixtoolset/issues/issues/6845.
* Move WiX .wixpdbs to pdbs folder so they are included in archivesRob Mensching2022-08-252-10/+6
|
* Allow customization of the .wixpdb output folderRob Mensching2022-08-2518-37/+303
| | | | Fixes 6857
* Port EnableFeatureSelection tests from v3 repo, add a new one, fix themSean Hall2022-08-2313-5/+288
| | | | Fixes 4616
* Handle downgrade failure detection during Detect.Bob Arnson2022-08-222-16/+43
| | | | Fixes https://github.com/wixtoolset/issues/issues/6537.
* Use a dedicated pipe for redirecting logging from the elevated process.Sean Hall2022-08-1912-99/+335
| | | | Fixes 6869
* Create log for elevated process.Sean Hall2022-08-193-0/+22
|
* Fix bug in IsWuRebootPending where it uninitialized COM on failure.Sean Hall2022-08-191-2/+7
| | | | Fixes other half of 6870
* Resume automatic updates as part of ApplyUninitialize.Sean Hall2022-08-193-13/+20
| | | | Fixes first half of 6870
* Use conditional text rather than controls.Bob Arnson2022-08-182-4/+8
|
* Don't retry 1606 because are they ever transient?!Bob Arnson2022-08-171-1/+0
| | | | Fixes https://github.com/wixtoolset/issues/issues/6856.
* Add direct reference to System.Configuration.ConfigurationManagerRob Mensching2022-08-162-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
* Update heat to use StandardDirectory elementRob Mensching2022-08-1616-3996/+4211
| | | | Fixes 6631
* Clean up error message when BA is missing.Bob Arnson2022-08-154-14/+47
| | | | Fixes https://github.com/wixtoolset/issues/issues/6852.
* Improve command line error reporting and remove some unused errorsRob Mensching2022-08-1521-426/+432
| | | | Fixes 6468
* Redesign command-line help to meet the needs of WiX v4Rob Mensching2022-08-1538-363/+685
|
* Ensure command-line error prevents execution of commandRob Mensching2022-08-151-0/+6
| | | | Fixes 6683
* Normalize wix pdbs zip name to place $(Version) consistentlyRob Mensching2022-08-151-1/+1
|
* Remove unused WixToolset.Core.Burn reference to shrink ~10MBRob Mensching2022-08-152-2/+0
|
* Fix architectures when generating metadataRob Mensching2022-08-152-22/+2
|
* Fix some errors new to .NET SDK 6.0.400.Bob Arnson2022-08-142-7/+0
|
* Fix OnExecuteMsiMessage to return chosen result.Bob Arnson2022-08-141-5/+19
|
* Allow wixstdba special controls to have declarative text.Sean Hall2022-08-108-114/+141
| | | | Fixes 6855
* Use IFileOpenDialog instead of SHBrowseForFolder and GetOpenFileName.Sean Hall2022-08-105-70/+234
| | | | It is the recommended option since Vista and has better long path support.
* Prevent crash when Bundle has SWID Tag but child MSI does notRob Mensching2022-08-103-6/+57
| | | | Fixes 6854
* Improve error messages for remote payloadsRob Mensching2022-08-104-5/+47
|
* Preprocessor only fails if current document does not parseRob Mensching2022-08-105-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.
* Skip logging errors in some places when they are due to missing files or ↵Sean Hall2022-08-0924-425/+438
| | | | | | registry keys or values. Related to 6696
* Simplify and fix incremental/clean in build cmdsRob Mensching2022-08-083-9/+12
| | | | Refining this pattern before spreading more widely.
* Generate metadata needed to populate update feedRob Mensching2022-08-0810-11/+224
| | | | Step towards completing 5367
* Remove unnecessary empty MediaTemplateRob Mensching2022-08-071-1/+0
|
* Add intermediate folder and output path to all contextsRob Mensching2022-08-0715-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.
* Add clean to api.cmd and minor clean-upRob Mensching2022-08-072-6/+32
|
* Use DefaultProjectTypeGuid in WiX SDKRob Mensching2022-08-062-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.
* Add InstallerPlatform as define constant for .wixprojsRob Mensching2022-08-061-0/+1
|
* Create setup segment and WixAdditionalTools bundleRob Mensching2022-08-0614-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
* Improve exception messages and minor code clean upRob Mensching2022-08-063-7/+11
|
* Update Serbian locale name.Bob Arnson2022-08-061-0/+0
| | | | https://github.com/wixtoolset/issues/issues/6742
* Implement cabinet spanningRob Mensching2022-08-0521-439/+688
| | | | Completes 6368
* Remove unused resetacls from wixnativeRob Mensching2022-08-054-62/+0
|
* Add TestData.CreateFile and dedupe TestSupport code from Core.Native testsRob Mensching2022-08-057-152/+36
|