| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
| |
Fixes 7862
Fixes 8974
|
| |
|
|
|
|
|
|
| |
This adds the EULA to all the binary releases
Closes 8974
|
|
|
|
| |
Split into separate classes to prevent potential parallelism race conditions.
|
|
|
|
| |
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
|
| |
|
|
|
|
|
|
|
| |
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".
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
v143 output is compatible back to VS2017 (at least).
Fixes https://github.com/wixtoolset/issues/issues/8211.
|
| |
|
|
|
|
| |
Fixes 8091
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
Plus a couple small clean-ups in a couple of dutil files.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- Count args before creating message record.
- Document terminating NULL requirement.
- Add terminating NULL in MessageExit* macros.
- Enhance tests for problems encountered fixing this nightmare.
Fixes https://github.com/wixtoolset/issues/issues/7422.
Fixes https://github.com/wixtoolset/issues/issues/7444.
|
|
|
|
|
|
| |
Fixes https://github.com/wixtoolset/issues/issues/7353.
Also adds unit test and removes dead code.
|
|
|
|
| |
Fixes 7231
|
| |
|
|
|
|
| |
Fixes https://github.com/wixtoolset/issues/issues/7113.
|
| |
|
| |
|
| |
|
|
|
|
| |
Fixes 7024
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
To make things a bit more future-proof
|
|
|
|
| |
Fix some of these
|
|
|
|
| |
Fixes 6970
|
|
|
|
| |
Fixes 6349
|
|
|
|
| |
Fixes 5371
|
|
|
|
|
|
| |
Remove built-in .NET Core packages since they update too quickly.
Fixes 6257
|
|
|
|
|
| |
The fewer executions of "dotnet test" the better so batch up calls
by referencing multiple assembly DLLs.
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Invariant string comparisons were finding strings like "abc" to be
less than "-abc". Switching to ordinal comparison correctly reports
the order.
|
|
|
|
| |
Fixes https://github.com/wixtoolset/issues/issues/6893.
|
|
|
|
|
|
|
|
| |
Fix bug where first splash screen wasn't closed.
Fix bug where billboard only started the first time.
Fix bug where the restart status was lost when the exit code was an error.
Fix bug where the hash byte array length was compared to the hash string length (string is twice as long).
Fix bug where Burn didn't give update hash if the first byte was 0.
|
|
|
|
| |
Fixes 6849
|
|
|
|
| |
Fixes 5499
|
| |
|
| |
|
|
|
|
| |
Fixes https://github.com/wixtoolset/issues/issues/6635.
|
|
|
|
|
|
| |
(ERROR_FAIL_REBOOT_REQUIRED and ERROR_FAIL_REBOOT_INITIATED)
Fixes 6762
|