aboutsummaryrefslogtreecommitdiff
path: root/src/wix/WixToolset.Core/Compiler_Package.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add Package/@Id and Bundle/@Id that can replace UpgradeCodesRob Mensching2024-12-301-2/+18
| | | | Completes 8584
* Fix WixPackageSymbol Attributes, Scope, UpgradeStrategy fieldsRob Mensching2024-12-291-8/+6
|
* Overridable WixVariables should be treated as virtualRob Mensching2024-12-291-0/+5
| | | | Fixes 8528
* Fix messages related to package scope.Bob Arnson2024-12-261-1/+1
|
* Scheduling standard actions must override virtual definitions from stdlibRob Mensching2024-07-131-3/+9
| | | | Fixes 8115
* Move the BootstrapperApplication out of procRob Mensching2024-03-061-6/+6
|
* Add `Files` file harvesting.Bob Arnson2024-02-261-0/+3
| | | | | | | | | | | Implements https://github.com/wixtoolset/issues/issues/7857. Like [naked files](https://github.com/wixtoolset/issues/issues/7696), `Files` elements can appear where `Component` elements do in WiX v4. The optimizer enumerates files and directories, generating single-file components as it goes. MSBuild-like wildcards (including `**`) are supported. `Excludes` child elements lets you exclude files that would otherwise be captured by wildcards.
* Support naked files.Bob Arnson2024-01-081-0/+3
| | | | | | | | | | | | | | | | 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).
* Add default major upgrade.Bob Arnson2023-12-301-0/+17
| | | | | | | | 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.
* Implement default-feature feature.Bob Arnson2023-12-261-2/+8
| | | | | | Use the WiX stdlib. See WIP at wixtoolset/issues#7581.
* Introducing the WiX Standard LibraryRob Mensching2023-12-161-0/+2
| | | | Completes 7914
* Initial support for virtual symbols.Rob Mensching2023-12-161-4/+17
| | | | Completes 7913
* Allow custom package commentsMarco Stadler2023-07-191-8/+27
| | | | Fixes #7369
* Schedule SetDirectory after CostFinalize by defaultRob Mensching2023-02-091-1/+1
| | | | | | | Type 35 CustomActions cannot modify directories until after the Directory table has been processed by CostFinalize. Fixes 7183
* Add support for ALLUSERS=2 with Scope=perUserOrMachineRob Mensching2023-01-121-1/+11
| | | | Fixes 7137
* Fix RegistrySymbol creation helper for non-string typesRob Mensching2022-12-221-13/+13
| | | | Fixes 7108
* Minor code clean upRob Mensching2022-11-171-3/+2
|
* Normalize SectionType and OutputType "Product" to "Package"Rob Mensching2022-11-041-1/+1
|
* Loc files were still using inner text, stop doing thatRob Mensching2022-10-311-2/+2
| | | | Fixes 6970
* Add support for semver in bundles and dependenciesRob Mensching2022-05-101-10/+2
| | | | | | | Take advantage of WixVersion/verutil functionality to support wider range of version numbers were possible in the WiX Toolset Completes 4666
* Fix several bugs with Merge ModulesRob Mensching2022-02-081-12/+12
|
* See wixtoolset/Issues/4726.Ron Martin2021-07-051-15/+18
| | | | | | Implements actually failing and potentially failing tests for the proper enforcement of proper field widths for major an minor version numbers for advertised and unadvertised type ibraries. Implements the enforcement of proper field widths for major an minor version numbers for advertised and unadvertised type libraries. See wixtoolset/Issues/4726.
* Move Core into wixRob Mensching2021-04-291-0/+4996