Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Resolve issues with inner text | cpuwzd | 2023-12-12 | 2 | -98/+625 | |
| | | | Fixes wixtoolset/issues#7739 | |||||
* | Build tweaks to support VS 17.8... | Bob Arnson | 2023-12-04 | 6 | -4/+19 | |
| | | | | | | | ...because SemVer is just a suggestion. - Also fix missing NuGet cleanup. - And update NuGet^2 packages because v6.3.1 has vulnerabilities. | |||||
* | Remove the deprecated DifxApp WiX extension. | Bob Arnson | 2023-11-19 | 27 | -703/+0 | |
| | | | | | Per https://wixtoolset.org/docs/releasenotes/#deprecations-and-deletions. | |||||
* | Clean up. | Bob Arnson | 2023-11-19 | 2 | -7/+1 | |
| | ||||||
* | add firewall extension decompiler, make msi modifications work, add all ↵ | chris_bednarski | 2023-11-19 | 35 | -347/+3356 | |
| | | | | attributes | |||||
* | change firewall extension table name to Wix5FirewallException | chris_bednarski | 2023-11-19 | 15 | -67/+552 | |
| | ||||||
* | Return intermediate even if compiler encounters error | Rob Mensching | 2023-11-13 | 1 | -1/+1 | |
| | | | | Fixes 7854 | |||||
* | Include duplicated inline directory symbols referenced in subsequent sections | Rob Mensching | 2023-11-07 | 7 | -52/+108 | |
| | | | | | | | | | 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 | |||||
* | Fix duplication of AdditionalOptions being added to command-line | Rob Mensching | 2023-11-07 | 5 | -9/+0 | |
| | | | | Fixes 7837 | |||||
* | Correctly handle top-level AppId element | Rob Mensching | 2023-11-07 | 5 | -35/+97 | |
| | | | | Fixes 7738 | |||||
* | Avoid use of Encoding.WindowsCodePage | Rob Mensching | 2023-11-07 | 4 | -4/+62 | |
| | | | | Fixes 7612 | |||||
* | Introduce a new phase in the build pipeline. | Bob Arnson | 2023-10-28 | 14 | -7/+253 | |
| | | | | | | | | | | | 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. | |||||
* | Random typo fix. | Bob Arnson | 2023-10-13 | 1 | -6/+6 | |
| | ||||||
* | Add cert and x64 tests. | Bob Arnson | 2023-10-13 | 3 | -17/+41 | |
| | ||||||
* | DotNetCompatibilityCheck: If running NetCoreCheck.exe fails with error code ↵ | apacker1 | 2023-10-03 | 1 | -5/+13 | |
| | | | | 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 | |||||
* | Update to latest signing infrastructure | Rob Mensching | 2023-09-13 | 5 | -48/+38 | |
| | | | | Fixes 7546 | |||||
* | add FIREWALL_EXCEPTION_ATTRIBUTES struct | chris_bednarski | 2023-09-12 | 1 | -109/+89 | |
| | ||||||
* | Remove unused symbol `Version`. | Bob Arnson | 2023-09-12 | 10 | -20/+0 | |
| | ||||||
* | Correctly process build -outputType switch | Rob Mensching | 2023-09-05 | 14 | -14/+73 | |
| | | | | | | Also add a few additional output types to built-in backends. Fixes 7708 | |||||
* | remove windows xp specific code from firewall extension | chris_bednarski | 2023-08-26 | 5 | -438/+102 | |
| | ||||||
* | add firewall extension decompiler | chris_bednarski | 2023-08-26 | 5 | -81/+164 | |
| | ||||||
* | use WcaGetRecordFormattedString to get firewall rule description | chris_bednarski | 2023-08-23 | 7 | -4/+153 | |
| | ||||||
* | add integration tests for the firewall extenstion | chris_bednarski | 2023-08-19 | 9 | -0/+898 | |
| | ||||||
* | Properly fragment NetFx custom actions. | Bob Arnson | 2023-08-15 | 2 | -22/+11 | |
| | | | | FIxes https://github.com/wixtoolset/issues/issues/7677. | |||||
* | Fix the use of ModuleSubstitution table | Rob Mensching | 2023-08-07 | 6 | -3/+93 | |
| | | | | | | | | | 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 | |||||
* | Remove Esproj test | Rob Mensching | 2023-08-07 | 22 | -29916/+0 | |
| | | | | | | 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. | |||||
* | Ensure the Font actions are scheduled for TrueType fonts | Rob Mensching | 2023-08-07 | 3 | -5/+13 | |
| | | | | | | | | 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 | |||||
* | Remove legacy permissions support. | Bob Arnson | 2023-08-07 | 2 | -49/+4 | |
| | | | | | | | | | | In the long ago, a share could have one user/permissions pair. That's really limited, of course, so support for _n_ user/permissions pairs was added. In the move to WiX v4, support for that single, legacy user was removed from the extension side but not the custom action side. Remove that support. Fixes https://github.com/wixtoolset/issues/issues/7632. | |||||
* | fix stack corruption around cbdata when adding a machine certificate | chris_bednarski | 2023-08-02 | 1 | -3/+3 | |
| | ||||||
* | Multiple extension support in unit tests | chris_bednarski | 2023-07-23 | 4 | -13/+31 | |
| | ||||||
* | Fix mentions of dark.exe. | Bob Arnson | 2023-07-21 | 2 | -2/+2 | |
| | ||||||
* | Allow custom package comments | Marco Stadler | 2023-07-19 | 12 | -13/+295 | |
| | | | | Fixes #7369 | |||||
* | Fix out of date references to Product in warnings | Rob Mensching | 2023-07-19 | 1 | -12/+12 | |
| | | | | Fixes 7631 | |||||
* | Remove invalid references to ToolsVersion in ext wixlib projects | Rob Mensching | 2023-07-19 | 2 | -3/+3 | |
| | ||||||
* | feat(build): update xunit to version 2.5.0, fix occasional test timeout | chris_bednarski | 2023-07-19 | 10 | -32/+32 | |
| | ||||||
* | Ensure extensions get the same decompiler helper. | Bob Arnson | 2023-07-13 | 4 | -23/+15 | |
| | | | | | | Fixes https://github.com/wixtoolset/issues/issues/7548. THIS IS A BREAKING INTERFACE/EXTENSIBILITY CHANGE. | |||||
* | Partial fix for the weirdly broken... | Bob Arnson | 2023-07-13 | 5 | -7/+82 | |
| | | | | | | IWindowsInstallerDecompileContext.TreatProductAsModule. https://github.com/wixtoolset/issues/issues/7607 | |||||
* | Fix typo where Level was used instead of Value in Level element error message | Rob Mensching | 2023-07-11 | 1 | -2/+2 | |
| | | | | Fixes 7603 | |||||
* | Extract object fields with modularization GUIDs. | Bob Arnson | 2023-06-30 | 4 | -4/+30 | |
| | ||||||
* | Handle MergeModule.CABinet for extraction. | Bob Arnson | 2023-06-21 | 3 | -16/+36 | |
| | | | | Fixes https://github.com/wixtoolset/issues/issues/7568, | |||||
* | Add more _NODOMAIN properties to WixQueryOsWellKnownSID | Michael Stoll | 2023-06-16 | 1 | -0/+6 | |
| | ||||||
* | Improve logging to remove `(null)`. | Bob Arnson | 2023-06-13 | 4 | -1/+64 | |
| | | | | | | Add detached container runtime test. Inspired by https://github.com/wixtoolset/issues/issues/7490. | |||||
* | Update WindowsInstallerStandard.cs ordered sequence | Jesper Hansen | 2023-06-13 | 1 | -147/+115 | |
| | | | Ordered standard actions by sequence and group for more human readability | |||||
* | Allow customized AdditionalOptions for all HarvestX MSBuild ItemGroups | Nir Bar | 2023-06-13 | 1 | -5/+15 | |
| | ||||||
* | ProjectReferences to wixlibs should participate in DefineConstants creation | Rob Mensching | 2023-06-02 | 2 | -3/+6 | |
| | | | | | | Also fix documentation in ResolveWixLibraryReferences target. Fixes 7512 | |||||
* | Downgrade bad ProductVersion error to warning. | Bob Arnson | 2023-05-31 | 8 | -27/+85 | |
| | | | | Fixes https://github.com/wixtoolset/issues/issues/7522. | |||||
* | Obsolete removed PackageState.Cached value | Rob Mensching | 2023-05-30 | 2 | -6/+7 | |
| | | | | | | | | A package's cached status is no longer set via the PackageState. The value was removed in native code but the managed code was missed throwing off the enum mapping. Fixes 7399 | |||||
* | Update CLA signatures location | Rob Mensching | 2023-05-22 | 1 | -4/+4 | |
| | ||||||
* | Fix duplicate keys from inline subdirectories. | Bob Arnson | 2023-05-17 | 3 | -11/+36 | |
| | | | | Fixes https://github.com/wixtoolset/issues/issues/7459. | |||||
* | Skip processing missing FeatureComponents table. | Bob Arnson | 2023-05-16 | 8 | -1/+55 | |
| | | | | Fixes https://github.com/wixtoolset/issues/issues/7472. |