Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2025-02-12 | Skip `CanChangeCommentOfExistingNonDomainGroup` test due to CI failures | Rob Mensching | 1 | -1/+1 | |
2025-02-12 | Backward compatible GUID generation | Rob Mensching | 10 | -5/+357 | |
Plus, validation to ensure GUID generation does not drift again in the future. Fixes 8663 | |||||
2025-02-12 | Ensure user and group integration tests always clean up after themselves. | Rob Mensching | 2 | -277/+383 | |
Fixes 8940 | |||||
2025-02-12 | Ignore IDL generated header | Rob Mensching | 1 | -0/+1 | |
2025-02-11 | Update README to include new dependency on ATL | Rob Mensching | 1 | -0/+1 | |
2025-02-11 | Keep Group symbol fields and attributes unnested | Rob Mensching | 4 | -74/+74 | |
2025-02-11 | Fix ups for Domain Group creation / removal. | Bevan Weiss | 7 | -12/+45 | |
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com> | |||||
2025-02-11 | Re-align enumeration values to those for User account modifications. | Bevan Weiss | 3 | -78/+78 | |
Since there's no reason to not have them identical where practical. Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com> | |||||
2025-02-11 | Group creation and update PR nits and feedback fixes | Rob Mensching | 5 | -26/+26 | |
2025-02-11 | Add/Remove Group Membership rollback handled. | Bevan Weiss | 17 | -134/+346 | |
Fixups to a few test cases. Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com> | |||||
2025-02-11 | Split into domain vs local CAs | Bevan Weiss | 5 | -12/+66 | |
2025-02-11 | Additional languages added | Bevan Weiss | 3 | -0/+12 | |
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com> | |||||
2025-02-11 | Group Add/Remove working. | Bevan Weiss | 21 | -278/+736 | |
Local group membership Add/Remove working, however with BUILTIN local system groups .NET doesn't appear to locate them as either groups nor basic security Principals. Still needs work to fix the test for nested groups. Ideally with some way to test for domain groups. Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com> | |||||
2025-02-11 | CreateGroups additions | Bevan Weiss | 60 | -136/+2848 | |
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com> | |||||
2025-02-11 | Rewrite Prereq tests after hardening and bypassing .NET GUI errors | Rob Mensching | 11 | -233/+71 | |
2025-02-11 | Try setting DOTNET_DISABLE_GUI_ERRORS to prevent .NET install prompts for BAs | Rob Mensching | 1 | -0/+4 | |
2025-02-11 | Harden Burn's BootstrapperApplication and elevated engine extraction | Rob Mensching | 14 | -44/+122 | |
Fixes 8914 | |||||
2025-02-11 | Remove the working folder as late as possible | Rob Mensching | 1 | -5/+5 | |
Clean up the base working folder *after* the elevated engine is shutdown to prevent the scheduling of PendingFileRenameOptions during clean up. Fixes 8053 | |||||
2025-02-11 | Support CreateFile with retries | Rob Mensching | 2 | -13/+69 | |
2025-02-11 | Support extracting cabbed file straight to file handle | Rob Mensching | 2 | -31/+99 | |
2025-02-11 | Failures were seen in MSI Unit Tests around Firewall rules within | Bevan Weiss | 1 | -0/+8 | |
Windows Sandbox. This is potentially a Windows OS bug (it was from a Windows Insider build), however shows that it's possible in the Firewall API to have multiple rules which differ only in their Grouping. So the testbench should consider different Grouping as making for a unique firewall rule. Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com> | |||||
2025-02-11 | Migrate COM+ E2E tests from raw binaries to source code. | Bevan Weiss | 36 | -7/+1283 | |
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com> | |||||
2025-02-11 | IIS Ext: Add support for more certificate stores | Bevan Weiss | 4 | -1/+36 | |
Fixes wixtoolset/issues#1520 Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com> | |||||
2025-02-11 | Minor build improvements and cleanup | Rob Mensching | 4 | -11/+9 | |
2025-02-11 | Raise conversion warning for After and Before attributes, at least on | Bevan Weiss | 3 | -6/+95 | |
Sequence and SetProperty elements Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com> | |||||
2025-01-23 | Emit deprecation warning for Heat. | Bob Arnson | 7 | -9/+17 | |
Fixes https://github.com/wixtoolset/issues/issues/8913 | |||||
2025-01-21 | Reference `Error` strings in Sql. | Bob Arnson | 2 | -1/+3 | |
2024-12-30 | Rename "bundle id" concept to "bundle code" | Rob Mensching | 125 | -2302/+2452 | |
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". | |||||
2024-12-30 | Add Package/@Id and Bundle/@Id that can replace UpgradeCodes | Rob Mensching | 47 | -69/+104 | |
Completes 8584 | |||||
2024-12-29 | Use PerUserProgramFilesFolder for default INSTALLFOLDER in a per-user package | Rob Mensching | 5 | -17/+54 | |
Fixes 8101 | |||||
2024-12-29 | Add "PerUserProgramFilesFolder" as standard directory | Rob Mensching | 2 | -1/+5 | |
Windows Installer uses LocalAppDataFolder\Programs as the replacement for ProgramFilesFolder when installing per-user in a dual-mode package. Add a standard directory in WiX to match it for use by default INSTALLFOLDER. | |||||
2024-12-29 | Fix WixPackageSymbol Attributes, Scope, UpgradeStrategy fields | Rob Mensching | 2 | -15/+27 | |
2024-12-29 | Overridable WixVariables should be treated as virtual | Rob Mensching | 3 | -6/+51 | |
Fixes 8528 | |||||
2024-12-28 | Break out parsing of file naming attributes. | Bob Arnson | 1 | -84/+90 | |
2024-12-28 | Ensure naked files take Subdirectory into account. | Bob Arnson | 12 | -22/+99 | |
Naked files generated their ids using the attributes that are common to both naked and clothed files. But naked files also support @Subdirectory to magic up a subdirectory in a specified directory (@Directory) or the default INSTALLFOLDER. That subdirectory needs to factor in to the generated file id (which is then used as the component id too). Without it, generated ids for files with the same name but from different @Subdirectory values would be duplicated. (Authored file ids must also continue to be supported.) Naked files now generate different file and component ids. :( Fixes https://github.com/wixtoolset/issues/issues/8674 | |||||
2024-12-27 | Audit all transitive dependencies and fix latest vulnerabilities | Rob Mensching | 15 | -36/+45 | |
Also, standardize .NET Core TFMs listed before .NET Framework TFMs for no reason but to be consistent | |||||
2024-12-27 | Magicked files in modules need complex references. | Bob Arnson | 5 | -10/+64 | |
Magic files (naked `File`s and `Files`) that are direct children of a `Module` need complex references from the generated component to that module, to ensure that they're wired up correctly as module components. Fixes https://github.com/wixtoolset/issues/issues/8860 | |||||
2024-12-27 | Use an unnamed bindpath as a default root for... | Bob Arnson | 6 | -6/+55 | |
...harvesting files (as documented). - Fixes https://github.com/wixtoolset/issues/issues/8585 | |||||
2024-12-26 | Fix messages related to package scope. | Bob Arnson | 3 | -3/+3 | |
2024-12-26 | Avoid setting null MinValues when removing rows. | Bob Arnson | 4 | -1/+55 | |
- Fixes https://github.com/wixtoolset/issues/issues/8689 | |||||
2024-12-26 | Also use EnsureTable to schedule standard actions. | Bob Arnson | 3 | -156/+244 | |
Fixes https://github.com/wixtoolset/issues/issues/8632 Fixes https://github.com/wixtoolset/issues/issues/8199 | |||||
2024-12-26 | Handle rooted file harvesting. | Bob Arnson | 3 | -52/+56 | |
Also don't fail-fast when directory doesn't exist. Fixes https://github.com/wixtoolset/issues/issues/8740. | |||||
2024-12-26 | Drop CA path validation in WixUI by default. | Bob Arnson | 12 | -96/+126 | |
Add `WixUI/ExtendedPathValidation="yes"` to opt-in. Removed the WIXUI_DONTVALIDATEPATH runtime opt-out. Fixes https://github.com/wixtoolset/issues/issues/8718 Relies on https://github.com/wixtoolset/wix/pull/563 | |||||
2024-12-26 | Replace EULA printing custom action with MsiPrint. | Bob Arnson | 16 | -626/+42 | |
Fixes https://github.com/wixtoolset/issues/issues/8580 | |||||
2024-12-26 | Fix parsing variables' case sensitivity from BootstrapperApplicationData | Nir Bar | 1 | -1/+1 | |
Fixes 8769 | |||||
2024-12-26 | Exclude detect-only Upgrades from default-feature. | Bob Arnson | 3 | -10/+6 | |
Fixes https://github.com/wixtoolset/issues/issues/8125 | |||||
2024-12-26 | For fields, "" != null. | Bob Arnson | 3 | -2/+44 | |
Fixes https://github.com/wixtoolset/issues/issues/8558 | |||||
2024-12-26 | Remove unused const. | Bob Arnson | 1 | -1/+0 | |
2024-12-26 | Fix loc and wix variables to allow dots in their identifier name again | Rob Mensching | 2 | -6/+14 | |
Fixes 8713 | |||||
2024-12-26 | Use ExePayloadRef for PrimaryPayloadId and SecondaryPayloadId | Andrij Abyzov | 3 | -5/+57 | |
Fixes 8673 |