aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-01-10Remove compile/lib/link specific switchesRob Mensching1-42/+10
2022-01-10Some code clean upRob Mensching3-4/+2
2022-01-10MSBuild tests enhanced to test signingRob Mensching5-9/+89
2022-01-10Re-enable signing targetsRob Mensching2-2/+6
2022-01-10Support "inscribing" Burn bundlesRob Mensching17-54/+639
2022-01-10Modernize GetCabList and GetLooseFileList tasksRob Mensching3-116/+78
2022-01-10Introduce "msi inscribe" command and use it in wix.signing.targetsRob Mensching10-31/+376
2022-01-10Extract running wix.exe in task to WixExeBaseTask classRob Mensching3-4/+14
2022-01-10Centralize common command-line switches parsingRob Mensching11-163/+177
2022-01-10Add registry bitness to RegUtil and BUtil.Bob Arnson6-138/+219
Fixes https://github.com/wixtoolset/issues/issues/6669. Fixes https://github.com/wixtoolset/issues/issues/6670.
2022-01-09Handle 32-bit related-bundle registration...Bob Arnson4-32/+105
...from 64-bit bundles.
2022-01-06Always run upgrade related bundles last.Sean Hall24-104/+602
#5128
2022-01-05Add version info to help commandMark Stega4-3/+4
Output semver as the first line of the header Moved version info to WixBranding Additional separator Remove alternate help command Changed to use 'ProductVersion' Updated VersionCommand to output semantic version in the same fashion as the logo Remove whitespace Revert version command to GitInfo Revert all changes to the version command Remove unused ServiceProvider from the version command
2022-01-04Read WindowsInstallerData at same XML conformance as writingRob Mensching4-1/+50
2022-01-04Don't assume Exe packages with Burn protocol are bundles.Sean Hall19-410/+1018
Related to #3693
2022-01-03Properly place samples in segment and modernize ThmViewerPackageRob Mensching6-42/+15
2022-01-03Properly place Iis.wixext in its own segment and simplify its buildRob Mensching2-3/+13
2022-01-03Properly place Iis.wixext in its own segment and simplify its buildRob Mensching2-3/+13
2022-01-03Disable Burn integration test parallel buildRob Mensching1-1/+1
This seems to sometimes cause build failures in the CI system so we'll go slower for a higher success rate.
2022-01-03Update some nuspecs to be more standardRob Mensching2-5/+8
2022-01-03Push WiX v4 .nupkgs to GitHub PackagesRob Mensching2-7/+15
2022-01-03Validate test results before uploading build artifactsRob Mensching1-4/+4
2022-01-03Replace create_zips.cmd with Github Action steps.Sean Hall2-5/+7
2022-01-02Remove test package that is supposed to be missingRob Mensching1-0/+3
When missing uncompressed payloads in bundles were fixed in the build, the FailureTests.CanInstallWhenMissingNonVitalPackage test failed because a package used to be missing was now present. Now we explicitly delete the package during the test bundle's build to ensure it is missing.
2022-01-02Always create log file zips in the build to capture failuresRob Mensching2-2/+3
2022-01-02Build burn integrate tests in parallel and reduce test noiseRob Mensching2-3/+7
2022-01-02Ensure external bundle payloads and containers are copied to outputRob Mensching6-13/+63
2022-01-02Move to a single tracking file for all bind inputs and outputsRob Mensching14-206/+185
A single tracking file can be enhanced more easily than continuing to introduce specialized tracking files. In this case, we now include output files that are copied and can differentiate them from the built output files.
2022-01-02Extract tracking and creating file transfers to ILayoutServicesRob Mensching5-78/+108
This refactoring will allow more parts of the pipeline to add files to be transferred during layout and tracked to participate in MSBuild up to date checks and cleaning.
2022-01-02Create a binlog to aid debugging MSBuild testsRob Mensching2-0/+2
2022-01-02Add additional error detail to WixAssert.CompareLineByLineRob Mensching1-8/+12
2022-01-01Upload test results and fail the build if any are missing.Sean Hall12-32/+72
Always zip up the logs from %TEMP%.
2022-01-01Try to get more helpful test failure messages.Sean Hall30-90/+145
2022-01-01Remove warnings and make sure more don't creep in.Sean Hall26-78/+76
Tests are not run inside of traversal projects so that skipped test warnings don't fail the build.
2022-01-01Remove redundant -v m.Sean Hall2-10/+10
2021-12-31Re-enable test fixed by wix.targets rewriteRob Mensching1-1/+0
Closes wixtoolset/issues#6407
2021-12-30DefineConstants fixed in last wix.targets upgradeRob Mensching1-7/+0
2021-12-30Don't report related operation in OnDetectRelatedBundle.Sean Hall20-108/+94
#5796
2021-12-30Add BURN_PROTOCOL_VERSION in registration to avoid version checks.Sean Hall8-16/+33
Also, old versions of Burn should ignore ancestors if they doesn't support them.
2021-12-30Revert .wixburn version since the format didn't change.Sean Hall5-16/+15
2021-12-30Fix FilesInUse test.Sean Hall1-1/+1
2021-12-30Always pass through the return value for FilesInUse messages.Sean Hall3-75/+14
2021-12-30FilesInUse messages are too different to unify in the Burn engine.Sean Hall29-84/+277
Fixes #6348
2021-12-30Put samples build log in correct folderRob Mensching1-1/+1
2021-12-30Integration tests for wixproj Sdk-style buildsRob Mensching148-1/+85145
2021-12-30Simplify and normalize ext projectsRob Mensching34-152/+113
Now that wix.targets is more compatible with MS.Common.targets the extension projects can be simplified. Also made their project files more consistent with each other.
2021-12-30Significant rewrite of wix.targets to improve compatibilityRob Mensching14-944/+852
This is still a work in progress but the wix.targets are now much more compatible with other project systems. The focus has been on removing customizations to leverage MS.Common.targets.
2021-12-30Build simplification and parallelizationRob Mensching42-167/+120
2021-12-28Some clean up of WixToolset.BuildTasksRob Mensching6-58/+30
2021-12-28Massive expansion of .editorconfig settingsRob Mensching1-21/+238