aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
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
2021-12-28Ensure build uses VS2022 env to buildRob Mensching1-1/+1
2021-12-28Reduce use of MSBuildAllProjects as per Microsoft guidanceRob Mensching2-9/+1
2021-12-28Remove left over header ref used to debug CI issuesRob Mensching1-1/+0
2021-12-27Remove BOOTSTRAPPER_RESUME_TYPE_REBOOT_PENDING.Bob Arnson5-18/+1
Thanks to @rseanhall's sharp eyes.
2021-12-27Remove RebootRequired per...Bob Arnson6-78/+20
...https://github.com/wixtoolset/issues/issues/6668.
2021-12-25Remove Microsoft.NETFramework.ReferenceAssemblies.Bob Arnson1-1/+0
2021-12-25Install v141 toolset on GitHub build VM.Bob Arnson1-1/+3
2021-12-25Use `v143` toolset except `v141` for libs.Bob Arnson10-20/+29
2021-12-25Build with VS2022, which is now required.Bob Arnson61-190/+120
- Use VS2022/v143 libraries exclusively. C++ compatibility works.
2021-12-23Version extension ids.Bob Arnson57-1620/+395
https://github.com/wixtoolset/issues/issues/5933 - Add support for detecting VS2022. - Add x64 custom actions. - Remove ancient Help 2.0 support. - Update WixCop to add the new element to trigger custom action.
2021-12-21Fix error strings that are formatted by LogErrorIdModule.Sean Hall1-3/+3
2021-12-19Consistent-ify primary key column names.Bob Arnson18-52/+53
2021-12-17Fix dependency table column names.Bob Arnson1-5/+5
(More extensions to fix but in general, primary key column names do not repeat the table name. There's no benefit to including the `4` and some don't use a prefix either. I'll aim for consistency but not pedantic consistency.)
2021-12-17Fix typos.Bob Arnson2-2/+2
2021-12-17Clean up Firewall extension (model for all).Bob Arnson12-131/+24
2021-12-17Fix ids for DependencyExtension.Bob Arnson6-35/+35
2021-12-16Ensure failed test, fail the buildRob Mensching1-0/+3
2021-12-16Enable runtime tests and add run id to log artifact nameRob Mensching1-2/+3
2021-12-16Get full git history so versioning based on "height" works correctlyRob Mensching1-0/+2
2021-12-16Add global clean mechanismRob Mensching2-0/+44
2021-12-14Only run RuntimeTests in the `develop` and `master` branchesRob Mensching2-3/+3
2021-12-14Capture logs from burn integration testsRob Mensching2-1/+15
2021-12-14Configure VS with required components before buildingRob Mensching3-0/+21
2021-12-13After rolling back in a non-vital rollback boundary, skip to its end.Sean Hall6-57/+147
Fixes #6309
2021-12-12Deprecate WixDifxAppExtension.Bob Arnson2-3/+6
https://github.com/wixtoolset/issues/issues/6648
2021-12-12Switch to `net472` as Framework baseline.Bob Arnson23-42/+43