Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2024-03-08 | WiX Toolset v5.0.0-rc.1v5.0.0-rc.1 | Rob Mensching | 1 | -1/+1 | |
2024-03-08 | Ensure virtual symbols are included when overridden but not referenced | Rob Mensching | 13 | -156/+322 | |
2024-03-07 | Add tests demonstrating linker error. | Bob Arnson | 2 | -18/+50 | |
2024-03-07 | Rename "bundle extension" to "bootstrapper extension" for more consistency | Rob Mensching | 119 | -1087/+1082 | |
Also renames WixToolet.BextUtil nupkg to WixToolset.BootstrapperExtensionApi. | |||||
2024-03-07 | Move wixstdba functions to Bal.wixext build | Rob Mensching | 40 | -57/+397 | |
2024-03-07 | Better .nupkg names | Rob Mensching | 324 | -607/+534 | |
2024-03-06 | WIP - BA header simplification | Rob Mensching | 23 | -67/+50 | |
2024-03-06 | Move the BootstrapperApplication out of proc | Rob Mensching | 420 | -12382/+24331 | |
2024-03-06 | Do not follow junctions when recursively deleting directories | Rob Mensching | 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. | |||||
2024-03-06 | Mitigate .local DLL redirection Windows bug. | Bob Arnson | 2 | -0/+27 | |
2024-03-06 | Normalize signing command-line | Rob Mensching | 1 | -9/+8 | |
2024-03-06 | WiX v5 uses `wixext5` NuGet package subdirectory. | Bob Arnson | 6 | -9/+58 | |
Fixes wixtoolset/issues#7709. | |||||
2024-03-03 | More virtual/override symbols. | Bob Arnson | 12 | -19/+19 | |
And *Sequence/Show works thusly, even with somewhat funky ids. | |||||
2024-02-28 | Add detail when failing to extract containers. | Bob Arnson | 2 | -4/+4 | |
2024-02-27 | Decompile null Message column in Error table. | Bob Arnson | 3 | -1/+2 | |
2024-02-27 | Cleaning up a typo and a missed commit. | Bob Arnson | 2 | -1/+6 | |
2024-02-27 | Use camelCase attribute values. | Bob Arnson | 6 | -80/+98 | |
2024-02-26 | Add `Files` file harvesting. | Bob Arnson | 40 | -9/+1146 | |
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. | |||||
2024-02-17 | Support loc strings for Directory/@ShortName. | Bob Arnson | 4 | -1/+10 | |
Fixes https://github.com/wixtoolset/issues/issues/7935. | |||||
2024-02-17 | Allow MsiProperty/@Value to be an empty string. | Bob Arnson | 5 | -2/+13 | |
Fixes https://github.com/wixtoolset/issues/issues/7798. | |||||
2024-02-16 | Test/sample for default major upgrade message. | Bob Arnson | 3 | -0/+29 | |
2024-02-16 | Switch to `virtual` access modifiers... | Bob Arnson | 11 | -74/+79 | |
...from `Overridable="yes"`. Fixes https://github.com/wixtoolset/issues/issues/7981 for WiX v5. | |||||
2024-02-05 | Improve error when virtual action symbols collide. | Bob Arnson | 3 | -6/+25 | |
2024-01-22 | Fix crash when CloseApplications_X64 closes Electron app | Andrzej Wojtas | 1 | -1/+1 | |
2024-01-20 | Fixes wixtoolset/issues#5220: Automatically add logging flag for any burn ↵ | Nir Bar | 6 | -1/+102 | |
ExePackage, BundlePackage, and related bundles | |||||
2024-01-19 | Clean up TouchFile. | Bob Arnson | 2 | -6/+6 | |
2024-01-11 | Correctly prefix the functions exposed from burnpipe.h | Rob Mensching | 10 | -115/+115 | |
2024-01-11 | Update Burn to use pipeutil for low-level pipe operations | Rob Mensching | 8 | -328/+86 | |
2024-01-11 | Add pipeutil to dutil | Rob Mensching | 12 | -7/+570 | |
Plus a couple small clean-ups in a couple of dutil files. | |||||
2024-01-11 | Rename inter-Burn communication related pipe file | Rob Mensching | 5 | -4/+4 | |
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. | |||||
2024-01-08 | Support naked files. | Bob Arnson | 27 | -120/+751 | |
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). | |||||
2024-01-01 | Remove warning for `Wix` bundle variable prefix. | Bob Arnson | 8 | -97/+50 | |
It's a bit overzealous. Fixes https://github.com/wixtoolset/issues/issues/7579. | |||||
2023-12-31 | Use `/DEPENDENTLOADFLAG` to tell the loader... | Bob Arnson | 1 | -0/+1 | |
...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. | |||||
2023-12-31 | Remove bundle container signing support. | Bob Arnson | 2 | -29/+2 | |
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. | |||||
2023-12-31 | Rename IWindowsInstallerDecompileContext... | Bob Arnson | 6 | -19/+11 | |
...TreatProductAsModule to KeepModularizationIds to better describe what it does. Fixes https://github.com/wixtoolset/issues/issues/7607. | |||||
2023-12-30 | Add a warning that VBScript is deprecated. | Bob Arnson | 4 | -0/+66 | |
2023-12-30 | Add default major upgrade. | Bob Arnson | 9 | -5/+164 | |
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. | |||||
2023-12-30 | Provide a default INSTALLFOLDER. | Bob Arnson | 6 | -40/+157 | |
If INSTALLFOLDER is referenced and not defined, define one with reasonable default values. Implements WIP https://github.com/wixtoolset/issues/issues/7588. | |||||
2023-12-26 | Implement default-feature feature. | Bob Arnson | 9 | -8/+250 | |
Use the WiX stdlib. See WIP at wixtoolset/issues#7581. | |||||
2023-12-24 | ArpEntry reads QuietUninstallString or UninstallString, and uses ↵ | Nir Bar | 8 | -29/+135 | |
UninstallArguments for the uninstall command line | |||||
2023-12-19 | Make the minimum supported .NET Framework v4.6.2 | Rob Mensching | 39 | -58/+57 | |
2023-12-18 | Update Build Requirements | Christopher Painter | 1 | -2/+6 | |
Issue 7388 Update README.md Add .NET 6.0 to list of components | |||||
2023-12-16 | Enhance error message. | Bob Arnson | 1 | -1/+1 | |
2023-12-16 | Improve error reporting of duplicate symbols | Rob Mensching | 12 | -78/+251 | |
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. | |||||
2023-12-16 | Introducing the WiX Standard Library | Rob Mensching | 18 | -267/+292 | |
Completes 7914 | |||||
2023-12-16 | Initial support for virtual symbols. | Rob Mensching | 27 | -200/+621 | |
Completes 7913 | |||||
2023-12-16 | Link localizations from WixExtensions the same as sections | Rob Mensching | 41 | -121/+237 | |
2023-12-16 | Pretty up build output | Rob Mensching | 24 | -51/+51 | |
2023-12-16 | Fix build script to correctly reference wix5 | Rob Mensching | 1 | -1/+1 | |
2023-12-16 | Update to xunit 2.5.1 | Rob Mensching | 4 | -20/+20 | |