aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-09-27Add patch error test to validate missing baseline patch fileRob Mensching2-0/+36
2022-09-27Simplify patch fixture internal resultsRob Mensching1-44/+44
2022-09-25Update README.mdDaniel Chalmers1-9/+13
2022-09-23Fix and reenable some skipped E2E Burn patching testsRob Mensching2-13/+5
2022-09-23Implement single pass patch buildRob Mensching56-1676/+1508
This new implementation of patching in WiX v4 creates an MSP's transforms and MSP file in a single pass. This single pass allows the build to use MSI as the source of files for diffing purposes. Completes 6401 Fixes 4629
2022-09-23Build some common products to share across multiple patch testsRob Mensching7-80/+40
2022-09-23Re-enable and update a patching test fixed previouslyRob Mensching2-13/+12
2022-09-23Centralize test project configuration with IsWixTestProjectRob Mensching37-268/+45
2022-09-23Add simple patching test to verify file updates are includedRob Mensching5-0/+80
2022-09-22Add WixUI/@InstallDirectory to simplify authoring.Bob Arnson3-3/+19
Fixes https://github.com/wixtoolset/issues/issues/6926.
2022-09-22Burn typo/style fixesBob Arnson1-2/+3
2022-09-15Don't clean packages during layout.Sean Hall2-1/+93
Fixes 6871
2022-09-15Disallow attributes in Billboard/Panel.Bob Arnson1-0/+14
Fixes https://github.com/wixtoolset/issues/issues/6893.
2022-09-15Ignore cache bundle failure if it already exists in the package cache.Sean Hall3-9/+43
Fixes 6848
2022-09-15Add more burn E2E tests.Sean Hall15-12/+223
Fix bug where first splash screen wasn't closed. Fix bug where billboard only started the first time. Fix bug where the restart status was lost when the exit code was an error. Fix bug where the hash byte array length was compared to the hash string length (string is twice as long). Fix bug where Burn didn't give update hash if the first byte was 0.
2022-09-14Don't search for 64-bit bundles on 32-bit OS.Sean Hall1-3/+12
Fixes 6849
2022-09-12Support bundle updates in WixStdBA.Bob Arnson11-4/+152
Fixes https://github.com/wixtoolset/issues/issues/6894.
2022-09-12Update hashes are now hex strings.Bob Arnson11-33/+30
Fixes https://github.com/wixtoolset/issues/issues/6901.
2022-09-09Move `Bundle/@CommandLineVariables` into Bal.wixext.Sean Hall38-197/+266
Implements 6858
2022-09-05Make sure ThmViewer can load relative paths.Bob Arnson1-2/+2
2022-09-03Add WixCanRestart and make wixstdba elevate for restart when required.Sean Hall20-76/+336
Fixes 5499
2022-09-03Use elevated engine to make the restart request when it is available.Sean Hall8-133/+240
Fixes 6145
2022-09-03Delay closing Burn's UI thread so that it can log the bundle's restart.Sean Hall5-40/+159
2022-09-03Delay closing the bundle log so that restart failures will be logged.Sean Hall4-38/+95
2022-09-03Move logutil docs into header and standardize inline wrapper methods.Sean Hall2-186/+181
2022-09-03Log message when the elevated process is not running elevated.Sean Hall2-0/+12
Fixes 5650
2022-09-03Mask the elevated secrets when logging its command line.Sean Hall3-3/+27
2022-08-31Supply hashes to BA if present in update feed.Bob Arnson12-10/+58
Fixes https://github.com/wixtoolset/issues/issues/6353.
2022-08-29Restrict panels to static controls.Bob Arnson3-66/+99
Fixes https://github.com/wixtoolset/issues/issues/6635.
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