| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
| |
Plus a couple small clean-ups in a couple of dutil files.
|
|
|
|
|
|
|
| |
When BootstrapperApplications move out of proc there will be another set of
pipes in Burn that behave differently from the inter-Burn communication pipes
that exist now. So renaming the existing pipe related files now to better
reflect that it is related to Burn talking to Burn when elevated or embedded.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Implements https://github.com/wixtoolset/issues/issues/7696.
`File` elements can appear where `Component` elements do in WiX v4. The
compiler generates an appropriate per-file component. Naked files under
`Directory`, `DirectoryRef`, `Fragment`, `StandardDirectory`, or
`Package` elements are included in a package via the [default-feature
feature](https://github.com/wixtoolset/issues/issues/7581). Naked files
appearing under `ComponentGroup`, `Feature`, `FeatureRef`, and
`FeatureGroup` generate the component and the reference to the parent
element.
Components and naked Files default to being installed to INSTALLFOLDER
(including a default INSTALLFOLDER if one isn't otherwise authored).
|
|
|
|
|
|
| |
It's a bit overzealous.
Fixes https://github.com/wixtoolset/issues/issues/7579.
|
|
|
|
|
|
|
|
|
| |
...to load DLLs from System32 only.
(Belt and suspenders to current approaches.) See
https://devblogs.microsoft.com/oldnewthing/20230328-00/?p=107978.
Fixes https://github.com/wixtoolset/issues/issues/7319.
|
|
|
|
|
|
|
| |
It was never implemented and ass-u-mes containers are cabs,
which hopefully won't be the case forever.
Fixes https://github.com/wixtoolset/issues/issues/7490.
|
|
|
|
|
|
|
| |
...TreatProductAsModule to KeepModularizationIds to better describe what
it does.
Fixes https://github.com/wixtoolset/issues/issues/7607.
|
| |
|
|
|
|
|
|
|
|
| |
Add Package/@UpgradeStrategy to allow `none` to suppress major upgrade.
Implements https://github.com/wixtoolset/issues/issues/7605.
Requires https://github.com/wixtoolset/wix/pull/435.
|
|
|
|
|
|
|
| |
If INSTALLFOLDER is referenced and not defined, define one with
reasonable default values.
Implements WIP https://github.com/wixtoolset/issues/issues/7588.
|
|
|
|
|
|
| |
Use the WiX stdlib.
See WIP at wixtoolset/issues#7581.
|
|
|
|
| |
UninstallArguments for the uninstall command line
|
| |
|
|
|
|
|
|
|
|
| |
Issue 7388
Update README.md
Add .NET 6.0 to list of components
|
| |
|
|
|
|
|
|
|
|
|
| |
Virtual symbols provide more interesting ways to have (and avoid) conflicts.
Adding additional messages and cleaning up the existing messages should help
users know what options they have to address conflicts.
This also puts all the conflict resolution in ReportConflictingSymbolsCommand
instead of spreading it across reference resolution as well.
|
|
|
|
| |
Completes 7914
|
|
|
|
| |
Completes 7913
|
| |
|
| |
|
| |
|
| |
|
|
|
| |
Fixes wixtoolset/issues#7739
|
|
|
|
|
|
|
| |
...because SemVer is just a suggestion.
- Also fix missing NuGet cleanup.
- And update NuGet^2 packages because v6.3.1 has vulnerabilities.
|
|
|
|
|
| |
Per
https://wixtoolset.org/docs/releasenotes/#deprecations-and-deletions.
|
| |
|
|
|
|
| |
attributes
|
| |
|
|
|
|
| |
Fixes 7854
|
|
|
|
|
|
|
|
|
| |
Due to the handling of redundant symbols, which are only used by inline directory
syntax, the symbols were only defined in the first section encountered by the linker.
Fix that so at most one duplicated inline directory symbol is included when
referenced.
Fixes 7840
|
|
|
|
| |
Fixes 7837
|
|
|
|
| |
Fixes 7738
|
|
|
|
| |
Fixes 7612
|
|
|
|
|
|
|
|
|
|
|
| |
A useful point in the build pipeline is after all the files in the
project have been compiled but before they've been linked.
The WiX core and extensions can operate on symbols across
the project but without operating at the source-code level.
This phase is currently named "optimize," after a moderately-similar
phase in other compiler architectures. The name is, for now, a stake in
the ground and a better alternate is welcome.
|
| |
|
| |
|
|
|
|
| |
ERROR_EXE_MACHINE_TYPE_MISMATCH or ERROR_BAD_EXE_FORMAT then don't abort the installation, just set the property to 13. Fixes issue #7737
|
|
|
|
| |
Fixes 7546
|
| |
|
| |
|
|
|
|
|
|
| |
Also add a few additional output types to built-in backends.
Fixes 7708
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
FIxes https://github.com/wixtoolset/issues/issues/7677.
|
|
|
|
|
|
|
|
|
| |
Addresses two issues in the creation of configurable merge modules. First, the
ModuleConfiguration table Id should not be modularized. Second, the
ModuleSubstitution table was never created. Fixing both of those allows
configurable merge modules to work again.
Fixes 7559
|
|
|
|
|
|
| |
The npm packages in esproj regularly encounter security issues that are not
relevant to WiX. The test provides less value than the churn required to keep
all the test project up to date, so deleting it.
|
|
|
|
|
|
|
|
| |
TrueType fonts are denoted by the empty string in the FontTitle field of the
FileSymbol. That means a non-null FontTitle field value means a font is being
installed.
Fixes 7593
|