| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | UAC shield for per-machine configurable bundles. | Bob Arnson | 2026-07-22 | 2 | -0/+18 |
| | | | | | Fixes https://github.com/wixtoolset/issues/issues/9308 | ||||
| * | Skip SetConsoleCP when stdout is non-interactive. | Roman Lavrov | 2026-06-09 | 1 | -2/+7 |
| | | | | | Fixes wixtoolset/issues#9267 | ||||
| * | Target VS2026 and .NET 10 for WiX v8. | Bob Arnson | 2026-06-09 | 2 | -3/+9 |
| | | | | | VS2022/v143 toolsets are no longer required. | ||||
| * | Support dual-purpose packages in Burn. | Bob Arnson | 2026-02-05 | 2 | -4/+4 |
| | | | | | Fixes https://github.com/wixtoolset/issues/issues/8958 | ||||
| * | Support RedirectionGuard in Burn | Rob Mensching | 2026-01-30 | 2 | -0/+110 |
| | | | | | Resolves 9228 | ||||
| * | Remove elevation check in Restart Manager utility | Rob Mensching | 2026-01-30 | 1 | -28/+27 |
| | | | | | | Rather than check if we're elevated then try to enable the optional privilege, just try to enable the privilege and proceed normally. | ||||
| * | Use high integrity instead of elevation token to properly detect "elevated" ↵ | Rob Mensching | 2026-01-30 | 2 | -2/+28 |
| | | | | | | | installs Fixes 8178 | ||||
| * | Require "accept EULA" in .nupkgs plus some "accept EULA" bug fixes | Rob Mensching | 2026-01-30 | 1 | -0/+1 |
| | | | | | Resolves 9196 | ||||
| * | Improve handling of nulls in MultiSzInsertString and MultiSzLen | Rob Mensching | 2026-01-21 | 2 | -8/+233 |
| | | | | | Resolves 7311 | ||||
| * | Provide Bundle Icon in BA container and update wixstdba to use it | Rob Mensching | 2026-01-07 | 2 | -0/+35 |
| | | | | | Fixes 8104 | ||||
| * | Migrate all .sln files to .slnx | Rob Mensching | 2025-12-14 | 7 | -56/+19 |
| | | | | | Modernize projects against new .slnx expecations as well. | ||||
| * | Use CompareStringOrdinal() instead of CompareString() case-sensitive | Rob Mensching | 2025-11-03 | 9 | -112/+107 |
| | | | | | | | | This commit moves to the modern CompareStringOrdinal() for all case-sensitve uses of CompareString() with the invariant locale. Resolves 6947 | ||||
| * | Use CompareStringOrdinal() instead of CompareString() case-insensitive | Rob Mensching | 2025-11-03 | 4 | -11/+11 |
| | | | | | | | | This commit moves to the modern CompareStringOrdinal() for all case-insensitve uses of CompareString() with the invariant locale. Partially resolves 6947 | ||||
| * | Comment out skipped tests to avoid "error messages" | Rob Mensching | 2025-11-02 | 2 | -485/+485 |
| | | | | | | | In C++/CLI skipped xUnit tests are skipped but they print out their skip message as red error messages. That's very scary and the bug is known in xUnit so for now the easiest workaround is to comment out the skipped tests. | ||||
| * | Add missing READMEs to .nupkgs | Rob Mensching | 2025-11-02 | 1 | -0/+2 |
| | | |||||
| * | Fix unit tests to account for Actions runners: | Bob Arnson | 2025-06-11 | 1 | -40/+36 |
| | | | | | | | | | | | | | | | - Handle extra-long paths being normalized to either \\?\\ and "normal." - Rewrite PathGetTempPathTest test because it's not a good test: - By overwriting `TMP` with an extra-long path, it causes `::GetTempPath[2]W` to fall back to the value of `TEMP` instead. - But that's testing `::GetTempPath[2]W`, not `PathGetTempPath`. - It also assumes `TMP` and `TEMP` are set typically. - It also assumes it's not running as LocalSystem. - Instead, just compare the values you get from `::GetTempPathW` and `PathGetTempPath`. Fixes https://github.com/wixtoolset/issues/issues/9087 | ||||
| * | Retry intermittent LocLoadFromFile() test failures | Rob Mensching | 2025-05-28 | 2 | -2/+20 |
| | | |||||
| * | Update READMEs to include OSMF | Rob Mensching | 2025-04-04 | 1 | -2/+30 |
| | | | | | | Fixes 7862 Fixes 8974 | ||||
| * | Formalize official WiX build and update tags in nupkgs | Rob Mensching | 2025-03-19 | 1 | -2/+3 |
| | | |||||
| * | Introduce the Open Source Maintenance Fee EULA | Rob Mensching | 2025-03-19 | 1 | -2/+3 |
| | | | | | | | This adds the EULA to all the binary releases Closes 8974 | ||||
| * | LocUtil occasionally failed due to XmlInitialization | Rob Mensching | 2025-03-18 | 3 | -60/+75 |
| | | | | | Split into separate classes to prevent potential parallelism race conditions. | ||||
| * | Support CreateFile with retries | Rob Mensching | 2025-02-11 | 2 | -13/+69 |
| | | |||||
| * | Rename "bundle id" concept to "bundle code" | Rob Mensching | 2024-12-30 | 2 | -49/+50 |
| | | | | | | | | The "bundle id" always had more in common with the PackageCode from the Windows Installer. With the introduction of an actual Id attribute on the Bundle element, there is potential for confusion, so there is finally real motivation to rename "bundle id" to "bundle code". | ||||
| * | Fix egregiously bad comments that were frustrating | Bob Arnson | 2024-07-15 | 2 | -29/+29 |
| | | |||||
| * | Prevent unnecessary refreshes that move focus. | Bob Arnson | 2024-07-12 | 1 | -6/+9 |
| | | | | | | | | | | | | Spillover from having more interactive controls. In WiX v3, showing a page moved the focus as a typical person might expect. When WiX v4 added interactivity, the same code was used to update controls (e.g., when checking a checkbox set a property used in a `VisibleCondition` or `EnableCondition` for another control on the same page). This change prevents the focus-setting behavior if the same page is being shown. Fixes https://github.com/wixtoolset/issues/issues/8144 | ||||
| * | Build native code with VC v143 toolset only. | Bob Arnson | 2024-06-10 | 1 | -3/+3 |
| | | | | | | | v143 output is compatible back to VS2017 (at least). Fixes https://github.com/wixtoolset/issues/issues/8211. | ||||
| * | Move the BootstrapperApplication out of proc | Rob Mensching | 2024-03-06 | 11 | -137/+831 |
| | | |||||
| * | Do not follow junctions when recursively deleting directories | Rob Mensching | 2024-03-06 | 1 | -4/+4 |
| | | | | | | | This will prevent elevated processes from accidentally following a junction from a user-writable directory to a per-machine directory and erroneously deleting the per-machine contents. | ||||
| * | Fix crash when CloseApplications_X64 closes Electron app | Andrzej Wojtas | 2024-01-22 | 1 | -1/+1 |
| | | |||||
| * | Add pipeutil to dutil | Rob Mensching | 2024-01-11 | 12 | -7/+570 |
| | | | | | Plus a couple small clean-ups in a couple of dutil files. | ||||
| * | Enhance error message. | Bob Arnson | 2023-12-16 | 1 | -1/+1 |
| | | |||||
| * | Hide visible NetCoreCheck.exe window. | Bob Arnson | 2023-04-04 | 1 | -0/+1 |
| | | | | | | | Fixes https://github.com/wixtoolset/issues/issues/7353. Also adds unit test and removes dead code. | ||||
| * | Fix double-free bugs in thmutil. | Sean Hall | 2023-02-19 | 1 | -3/+3 |
| | | | | | Fixes 7231 | ||||
| * | Some small SAL annotation fixups | Rob Mensching | 2023-02-09 | 2 | -4/+4 |
| | | |||||
| * | Stop Richedit control from scrolling during load. | Bob Arnson | 2023-01-10 | 1 | -1/+1 |
| | | | | | Fixes https://github.com/wixtoolset/issues/issues/7113. | ||||
| * | Handle case where TMP isn't REG_EXPAND_SZ. | Bob Arnson | 2022-12-25 | 1 | -0/+5 |
| | | |||||
| * | Use ConsoleWriteW in netcoresearch.exe. | Sean Hall | 2022-12-12 | 2 | -5/+9 |
| | | |||||
| * | Use MSI transaction end result to detect whether reboot is needed | Nir Bar | 2022-12-12 | 2 | -4/+7 |
| | | |||||
| * | Add support for UTF-8 console and use it for passing smartcab paths | Rob Mensching | 2022-11-21 | 2 | -161/+283 |
| | | | | | Fixes 7024 | ||||
| * | Minimize calls into GitInfo by caching results during build_init | Rob Mensching | 2022-11-13 | 1 | -1/+0 |
| | | |||||
| * | WIXFEAT-3704 - Allow access to persisted variables from related bundles | Jacob Hoover | 2022-11-10 | 2 | -1/+12 |
| | | |||||
| * | Separate WixInternal content from official WixToolset namespace | Rob Mensching | 2022-11-08 | 18 | -22/+22 |
| | | |||||
| * | Ensure all published .nupkgs have an icon | Rob Mensching | 2022-11-08 | 1 | -2/+4 |
| | | |||||
| * | Update URLs to their redirected ones | Kaarlo Räihä | 2022-11-04 | 1 | -1/+1 |
| | | | | | To make things a bit more future-proof | ||||
| * | Use HTTPS instead of HTTP | Kaarlo Räihä | 2022-11-04 | 1 | -1/+1 |
| | | | | | Fix some of these | ||||
| * | Loc files were still using inner text, stop doing that | Rob Mensching | 2022-10-31 | 7 | -6/+183 |
| | | | | | Fixes 6970 | ||||
| * | Add queutil so Burn can manage its own queue of BA requested actions. | Sean Hall | 2022-10-25 | 6 | -0/+206 |
| | | | | | Fixes 6349 | ||||
| * | Add Netfx bundle extension and netfx:DotNetCoreSearch. | Sean Hall | 2022-10-10 | 2 | -2/+4 |
| | | | | | | | Remove built-in .NET Core packages since they update too quickly. Fixes 6257 | ||||
| * | Move WixVersion to new WixToolset.Versioning package in libs segment | Rob Mensching | 2022-10-04 | 2 | -0/+10 |
| | | | | | | | | | | | | WixVersion is already used by the Core toolset but could also be useful for bootstrapper applications parsing bundle versions. The WixToolset.Data assembly contains a significant amount of data that bloats its size that bootstrapper applications would never need. Extracting WixVersion to its own assembly makes it much more useable. Fixes 6943 | ||||
| * | Fix verutil string comparisons | Rob Mensching | 2022-10-04 | 2 | -2/+2 |
| | | | | | | | Invariant string comparisons were finding strings like "abc" to be less than "-abc". Switching to ordinal comparison correctly reports the order. | ||||
