| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 7 days | Migrate all .sln files to .slnxrobmen/dev10 | Rob Mensching | 51 | -1112/+273 | |
| Modernize projects against new .slnx expecations as well. | |||||
| 7 days | Update to use .NET 10 SDK for builds | Rob Mensching | 7 | -19/+9 | |
| 7 days | Harvest relative paths relative to source file. | Bob Arnson | 6 | -45/+28 | |
| Ignores unnamed bind paths (sadly). Fixes https://github.com/wixtoolset/issues/issues/9097 | |||||
| 2025-11-04 | Better handling of long paths | Rob Mensching | 21 | -41/+323 | |
| By integrating the use of long path prefix (\?\\) and careful use of short paths we can workaround most of the MSI API long path limitations. It's not perfect as short paths that still exceed MAX_PATH will fail in most MSI APIs. But accessing files placed in cabinets and copied around should now be fully long path supported. Fixes 3065 9115 | |||||
| 2025-11-04 | Improve error message when MSI is read-only | Rob Mensching | 9 | -13/+82 | |
| Fixes 9113 | |||||
| 2025-11-03 | Use CompareStringOrdinal() instead of CompareString() case-sensitive | Rob Mensching | 34 | -231/+226 | |
| This commit moves to the modern CompareStringOrdinal() for all case-sensitve uses of CompareString() with the invariant locale. Resolves 6947 | |||||
| 2025-11-03 | Use CompareStringOrdinal() instead of CompareString() case-insensitive | Rob Mensching | 26 | -125/+125 | |
| This commit moves to the modern CompareStringOrdinal() for all case-insensitve uses of CompareString() with the invariant locale. Partially resolves 6947 | |||||
| 2025-11-03 | Add support for perMachineOrUser | Rob Mensching | 6 | -4/+52 | |
| Resolves 9175 | |||||
| 2025-11-02 | Add a test for cabinets with no files in them | Rob Mensching | 2 | -0/+44 | |
| 2025-11-02 | Always read the stdin preamble in wixnative | Rob Mensching | 4 | -9/+12 | |
| When the wixnative.exe exits before the C# code sends the preamble, we'll get an exception that the stdin pipe is already closed. Turns out some commands did not wait for the preamble, so make them all wait to remove the race condition. | |||||
| 2025-11-02 | Do not use Exit macros for control flow | Rob Mensching | 1 | -18/+19 | |
| Fixes 9172 | |||||
| 2025-11-02 | Use sign --recurse-containers to simplify build process | Rob Mensching | 2 | -2/+1 | |
| Fixes 9134 | |||||
| 2025-11-02 | Comment out skipped tests to avoid "error messages" | Rob Mensching | 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. | |||||
| 2025-11-02 | Update to .NET 8 to fix build | Rob Mensching | 104 | -204/+223 | |
| .NET 6 was deprecated so move to .NET 8 and possibly .NET 10 after it releases. | |||||
| 2025-11-02 | Minor fixes in docs | Rob Mensching | 2 | -12/+30 | |
| 2025-11-02 | Add missing READMEs to .nupkgs | Rob Mensching | 6 | -0/+66 | |
| 2025-11-02 | Add a little more context to the FileSearch Languages attribute | Rob Mensching | 1 | -1/+1 | |
| 2025-11-02 | Remove outdated references to Windows Vista | Rob Mensching | 1 | -16/+0 | |
| 2025-11-02 | Minor doc improvements around RegistryValue Action and Type attributes | Rob Mensching | 1 | -72/+86 | |
| 2025-10-08 | Better date/time checking/error message. | Bob Arnson | 2 | -1/+6 | |
| Fixes https://github.com/wixtoolset/issues/issues/9120 | |||||
| 2025-10-08 | Cleanup, typos, documentation, oh my! | Bob Arnson | 2 | -2/+5 | |
| 2025-08-27 | Use halftone mode to scale bundle splash screens. | Bob Arnson | 1 | -0/+1 | |
| Fixes https://github.com/wixtoolset/issues/issues/9148 | |||||
| 2025-08-17 | Decompile Scope=perUserOrMachine. | Bob Arnson | 3 | -1/+9 | |
| Fixes https://github.com/wixtoolset/issues/issues/9144 | |||||
| 2025-07-22 | Clarify the underlying reason .wxls are loaded. | Bob Arnson | 1 | -1/+1 | |
| 2025-07-22 | Update ErrorMessages.cs to refine duplicate identifiers message | cz-dev-ge | 1 | -1/+1 | |
| Adds information about necessary neutral language definition. | |||||
| 2025-07-21 | Embiggen build perf. | Bob Arnson | 22 | -20/+120 | |
| - Move ext tests to targets for better MSBuild scheduling. - Parallelize long-running tests. - Disable Firewall ICEs for dev builds; they're redundant with round-tripping and ICEs are mutex'd to make them painfully serial. | |||||
| 2025-06-19 | Fix HarvestPayloads field names (kinda). | Bob Arnson | 1 | -4/+4 | |
| 2025-06-18 | Support launching rundll32.exe as a safe executable if the dll it loads is ↵ | Nir Bar | 10 | -25/+450 | |
| in a secure location | |||||
| 2025-06-18 | Fix MsiLockPermissionsEx decompilation. | Bob Arnson | 8 | -3/+120 | |
| Fixes https://github.com/wixtoolset/issues/issues/9096 | |||||
| 2025-06-18 | Remove deprecated Heat. | Bob Arnson | 120 | -89610/+0 | |
| Fixes https://github.com/wixtoolset/issues/issues/9039 | |||||
| 2025-06-12 | Consistentify unnamed bindpaths doc in `Files`. | Bob Arnson | 1 | -3/+8 | |
| 2025-06-11 | Customize TARGETDIR DirectoryRef warning. | Bob Arnson | 4 | -1/+47 | |
| Fixes https://github.com/wixtoolset/issues/issues/9012 | |||||
| 2025-06-11 | Fix Util decompiler extension crash. | Bob Arnson | 1 | -1/+1 | |
| 2025-06-11 | Fix unit tests to account for Actions runners: | Bob Arnson | 2 | -40/+37 | |
| - 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 | |||||
| 2025-06-11 | Add `Payloads` element to harvest bundle payloads. | Bob Arnson | 30 | -198/+342 | |
| Implements https://github.com/wixtoolset/issues/issues/9049 | |||||
| 2025-05-28 | Send all tables to extension decompilers. | Bob Arnson | 6 | -19/+98 | |
| Also fix Firewall decompiler to decompile all possible Firewall tables. Fixes https://github.com/wixtoolset/issues/issues/9070 | |||||
| 2025-05-28 | Always pass `-quiet` to related bundles. | Bob Arnson | 1 | -1/+1 | |
| The embedding protocol implies no-UI but if Burn doesn't detect a compatible protocol, it won't use the embedding switch. This provides a backup to keep it silent. Fixes https://github.com/wixtoolset/issues/issues/7969 | |||||
| 2025-05-28 | Handle having multiple unnamed bind paths. | Bob Arnson | 2 | -6/+9 | |
| Fixes https://github.com/wixtoolset/issues/issues/9028 | |||||
| 2025-05-28 | Bring back WixBundleSourceProcess* variables. | Bob Arnson | 3 | -0/+20 | |
| Fixes https://github.com/wixtoolset/issues/issues/9029 | |||||
| 2025-05-28 | Update registration disappears during upgrade. | Bob Arnson | 13 | -7/+281 | |
| Update registration is stored in a shared registry key that Burn takes care to keep around across upgrades. The approach it used broke between WiX v3 and WiX v5. This change makes it work again by writing update registration when the session ends. | |||||
| 2025-05-28 | Retry intermittent LocLoadFromFile() test failures | Rob Mensching | 2 | -2/+20 | |
| 2025-05-28 | Update version number in READMEs | Rob Mensching | 16 | -30/+30 | |
| 2025-04-09 | Start WiX Toolset v7 | Rob Mensching | 1 | -2/+2 | |
| 2025-04-04 | Add OSMF logo to READMEv6.0.0 | Rob Mensching | 1 | -0/+2 | |
| 2025-04-04 | Sync IEngine.SetUpdateSource with native side. | Bob Arnson | 8 | -4/+96 | |
| Fixes https://github.com/wixtoolset/issues/issues/9023 | |||||
| 2025-04-04 | Update READMEs to include OSMF | Rob Mensching | 66 | -71/+1521 | |
| Fixes 7862 Fixes 8974 | |||||
| 2025-04-04 | Use "dev build" instead of "private build" to match documentation | Rob Mensching | 1 | -3/+3 | |
| Closes 9003 | |||||
| 2025-04-04 | Clean RTF in OSMFEULA.RTF | Rob Mensching | 1 | -0/+0 | |
| 2025-04-03 | Issue 8993 | Christopher Painter | 1 | -1/+1 | |
| Fix Public Key for NetFx48Redist | |||||
| 2025-04-03 | Fix bad copyspaghetti in XSD. | Bob Arnson | 1 | -1/+1 | |
