aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Rename fUninstallable to fPermanent.Sean Hall2022-01-1610-17/+17
| | | | Refactoring for #6459
* Remove orphan compatible MSI packages.Sean Hall2022-01-1643-84/+1964
| | | | Reimplements #3190
* Refactor some dependency detection.Sean Hall2022-01-1614-60/+97
| | | | | * Run DependencyDetect earlier * Do package dependency checking during each package/related bundle
* Fix 32/64-bit bitness handling in Burn and BUtil.Bob Arnson2022-01-1614-197/+180
| | | | | | - Take advantage of RegOpenEx. - Always look for related bundles in both 32 and 64 hives. - BundleEnumRelatedBundle requires caller to specify bitness.
* Small Microsoft.Common.targets integration improvementsRob Mensching2022-01-132-20/+21
|
* Support ImportBefore/ImportAfter to wix.targetsRob Mensching2022-01-132-0/+20
|
* Add WixVersion and WixMajorMinorVersion properties to wix.targetsRob Mensching2022-01-133-0/+24
|
* Move PublishDir into WixToolset.Sdk project to reuse for NuspecBasePathRob Mensching2022-01-132-2/+3
|
* Rename wix.signing.targets to WixToolset.Signing.targetsRob Mensching2022-01-103-2/+2
|
* Inscribe no longer a global backend conceptRob Mensching2022-01-1010-194/+1
| | | | | | The support steps around signing are specialized for each output type. Trying to normalize the process across backends was not a fruitful endeavor.
* Include "wix.exe" package in cleanRob Mensching2022-01-101-0/+1
|
* Remove compile/lib/link specific switchesRob Mensching2022-01-101-42/+10
|
* Some code clean upRob Mensching2022-01-103-4/+2
|
* MSBuild tests enhanced to test signingRob Mensching2022-01-105-9/+89
|
* Re-enable signing targetsRob Mensching2022-01-102-2/+6
|
* Support "inscribing" Burn bundlesRob Mensching2022-01-1017-54/+639
|
* Modernize GetCabList and GetLooseFileList tasksRob Mensching2022-01-103-116/+78
|
* Introduce "msi inscribe" command and use it in wix.signing.targetsRob Mensching2022-01-1010-31/+376
|
* Extract running wix.exe in task to WixExeBaseTask classRob Mensching2022-01-103-4/+14
|
* Centralize common command-line switches parsingRob Mensching2022-01-1011-163/+177
|
* Add registry bitness to RegUtil and BUtil.Bob Arnson2022-01-106-138/+219
| | | | | Fixes https://github.com/wixtoolset/issues/issues/6669. Fixes https://github.com/wixtoolset/issues/issues/6670.
* Handle 32-bit related-bundle registration...Bob Arnson2022-01-094-32/+105
| | | | ...from 64-bit bundles.
* Always run upgrade related bundles last.Sean Hall2022-01-0624-104/+602
| | | | #5128
* Add version info to help commandMark Stega2022-01-054-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
* Read WindowsInstallerData at same XML conformance as writingRob Mensching2022-01-044-1/+50
|
* Don't assume Exe packages with Burn protocol are bundles.Sean Hall2022-01-0419-410/+1018
| | | | Related to #3693
* Properly place samples in segment and modernize ThmViewerPackageRob Mensching2022-01-036-42/+15
|
* Properly place Iis.wixext in its own segment and simplify its buildRob Mensching2022-01-032-3/+13
|
* Properly place Iis.wixext in its own segment and simplify its buildRob Mensching2022-01-032-3/+13
|
* Disable Burn integration test parallel buildRob Mensching2022-01-031-1/+1
| | | | | This seems to sometimes cause build failures in the CI system so we'll go slower for a higher success rate.
* Update some nuspecs to be more standardRob Mensching2022-01-032-5/+8
|
* Push WiX v4 .nupkgs to GitHub PackagesRob Mensching2022-01-032-7/+15
|
* Validate test results before uploading build artifactsRob Mensching2022-01-031-4/+4
|
* Replace create_zips.cmd with Github Action steps.Sean Hall2022-01-032-5/+7
|
* Remove test package that is supposed to be missingRob Mensching2022-01-021-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.
* Always create log file zips in the build to capture failuresRob Mensching2022-01-022-2/+3
|
* Build burn integrate tests in parallel and reduce test noiseRob Mensching2022-01-022-3/+7
|
* Ensure external bundle payloads and containers are copied to outputRob Mensching2022-01-026-13/+63
|
* Move to a single tracking file for all bind inputs and outputsRob Mensching2022-01-0214-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.
* Extract tracking and creating file transfers to ILayoutServicesRob Mensching2022-01-025-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.
* Create a binlog to aid debugging MSBuild testsRob Mensching2022-01-022-0/+2
|
* Add additional error detail to WixAssert.CompareLineByLineRob Mensching2022-01-021-8/+12
|
* Upload test results and fail the build if any are missing.Sean Hall2022-01-0112-32/+72
| | | | Always zip up the logs from %TEMP%.
* Try to get more helpful test failure messages.Sean Hall2022-01-0130-90/+145
|
* Remove warnings and make sure more don't creep in.Sean Hall2022-01-0126-78/+76
| | | | Tests are not run inside of traversal projects so that skipped test warnings don't fail the build.
* Remove redundant -v m.Sean Hall2022-01-012-10/+10
|
* Re-enable test fixed by wix.targets rewriteRob Mensching2021-12-311-1/+0
| | | | Closes wixtoolset/issues#6407
* DefineConstants fixed in last wix.targets upgradeRob Mensching2021-12-301-7/+0
|
* Don't report related operation in OnDetectRelatedBundle.Sean Hall2021-12-3020-108/+94
| | | | #5796
* Add BURN_PROTOCOL_VERSION in registration to avoid version checks.Sean Hall2021-12-308-16/+33
| | | | Also, old versions of Burn should ignore ancestors if they doesn't support them.