Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename fUninstallable to fPermanent. | Sean Hall | 2022-01-16 | 10 | -17/+17 |
| | | | | Refactoring for #6459 | ||||
* | Remove orphan compatible MSI packages. | Sean Hall | 2022-01-16 | 43 | -84/+1964 |
| | | | | Reimplements #3190 | ||||
* | Refactor some dependency detection. | Sean Hall | 2022-01-16 | 14 | -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 Arnson | 2022-01-16 | 14 | -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 improvements | Rob Mensching | 2022-01-13 | 2 | -20/+21 |
| | |||||
* | Support ImportBefore/ImportAfter to wix.targets | Rob Mensching | 2022-01-13 | 2 | -0/+20 |
| | |||||
* | Add WixVersion and WixMajorMinorVersion properties to wix.targets | Rob Mensching | 2022-01-13 | 3 | -0/+24 |
| | |||||
* | Move PublishDir into WixToolset.Sdk project to reuse for NuspecBasePath | Rob Mensching | 2022-01-13 | 2 | -2/+3 |
| | |||||
* | Rename wix.signing.targets to WixToolset.Signing.targets | Rob Mensching | 2022-01-10 | 3 | -2/+2 |
| | |||||
* | Inscribe no longer a global backend concept | Rob Mensching | 2022-01-10 | 10 | -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 clean | Rob Mensching | 2022-01-10 | 1 | -0/+1 |
| | |||||
* | Remove compile/lib/link specific switches | Rob Mensching | 2022-01-10 | 1 | -42/+10 |
| | |||||
* | Some code clean up | Rob Mensching | 2022-01-10 | 3 | -4/+2 |
| | |||||
* | MSBuild tests enhanced to test signing | Rob Mensching | 2022-01-10 | 5 | -9/+89 |
| | |||||
* | Re-enable signing targets | Rob Mensching | 2022-01-10 | 2 | -2/+6 |
| | |||||
* | Support "inscribing" Burn bundles | Rob Mensching | 2022-01-10 | 17 | -54/+639 |
| | |||||
* | Modernize GetCabList and GetLooseFileList tasks | Rob Mensching | 2022-01-10 | 3 | -116/+78 |
| | |||||
* | Introduce "msi inscribe" command and use it in wix.signing.targets | Rob Mensching | 2022-01-10 | 10 | -31/+376 |
| | |||||
* | Extract running wix.exe in task to WixExeBaseTask class | Rob Mensching | 2022-01-10 | 3 | -4/+14 |
| | |||||
* | Centralize common command-line switches parsing | Rob Mensching | 2022-01-10 | 11 | -163/+177 |
| | |||||
* | Add registry bitness to RegUtil and BUtil. | Bob Arnson | 2022-01-10 | 6 | -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 Arnson | 2022-01-09 | 4 | -32/+105 |
| | | | | ...from 64-bit bundles. | ||||
* | Always run upgrade related bundles last. | Sean Hall | 2022-01-06 | 24 | -104/+602 |
| | | | | #5128 | ||||
* | Add version info to help command | Mark Stega | 2022-01-05 | 4 | -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 writing | Rob Mensching | 2022-01-04 | 4 | -1/+50 |
| | |||||
* | Don't assume Exe packages with Burn protocol are bundles. | Sean Hall | 2022-01-04 | 19 | -410/+1018 |
| | | | | Related to #3693 | ||||
* | Properly place samples in segment and modernize ThmViewerPackage | Rob Mensching | 2022-01-03 | 6 | -42/+15 |
| | |||||
* | Properly place Iis.wixext in its own segment and simplify its build | Rob Mensching | 2022-01-03 | 2 | -3/+13 |
| | |||||
* | Properly place Iis.wixext in its own segment and simplify its build | Rob Mensching | 2022-01-03 | 2 | -3/+13 |
| | |||||
* | Disable Burn integration test parallel build | Rob Mensching | 2022-01-03 | 1 | -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 standard | Rob Mensching | 2022-01-03 | 2 | -5/+8 |
| | |||||
* | Push WiX v4 .nupkgs to GitHub Packages | Rob Mensching | 2022-01-03 | 2 | -7/+15 |
| | |||||
* | Validate test results before uploading build artifacts | Rob Mensching | 2022-01-03 | 1 | -4/+4 |
| | |||||
* | Replace create_zips.cmd with Github Action steps. | Sean Hall | 2022-01-03 | 2 | -5/+7 |
| | |||||
* | Remove test package that is supposed to be missing | Rob Mensching | 2022-01-02 | 1 | -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 failures | Rob Mensching | 2022-01-02 | 2 | -2/+3 |
| | |||||
* | Build burn integrate tests in parallel and reduce test noise | Rob Mensching | 2022-01-02 | 2 | -3/+7 |
| | |||||
* | Ensure external bundle payloads and containers are copied to output | Rob Mensching | 2022-01-02 | 6 | -13/+63 |
| | |||||
* | Move to a single tracking file for all bind inputs and outputs | Rob Mensching | 2022-01-02 | 14 | -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 ILayoutServices | Rob Mensching | 2022-01-02 | 5 | -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 tests | Rob Mensching | 2022-01-02 | 2 | -0/+2 |
| | |||||
* | Add additional error detail to WixAssert.CompareLineByLine | Rob Mensching | 2022-01-02 | 1 | -8/+12 |
| | |||||
* | Upload test results and fail the build if any are missing. | Sean Hall | 2022-01-01 | 12 | -32/+72 |
| | | | | Always zip up the logs from %TEMP%. | ||||
* | Try to get more helpful test failure messages. | Sean Hall | 2022-01-01 | 30 | -90/+145 |
| | |||||
* | Remove warnings and make sure more don't creep in. | Sean Hall | 2022-01-01 | 26 | -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 Hall | 2022-01-01 | 2 | -10/+10 |
| | |||||
* | Re-enable test fixed by wix.targets rewrite | Rob Mensching | 2021-12-31 | 1 | -1/+0 |
| | | | | Closes wixtoolset/issues#6407 | ||||
* | DefineConstants fixed in last wix.targets upgrade | Rob Mensching | 2021-12-30 | 1 | -7/+0 |
| | |||||
* | Don't report related operation in OnDetectRelatedBundle. | Sean Hall | 2021-12-30 | 20 | -108/+94 |
| | | | | #5796 | ||||
* | Add BURN_PROTOCOL_VERSION in registration to avoid version checks. | Sean Hall | 2021-12-30 | 8 | -16/+33 |
| | | | | Also, old versions of Burn should ignore ancestors if they doesn't support them. |