| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
- Move ext\ unit tests to MSTest.
- MSBuildify ext projects with MSTest execution.
- Fork test support projects for MSTest:
- WixInternal.TestSupport
- WixInternal.Core.TestPackage
|
|
|
|
|
|
|
|
| |
Decompiler not being broad enough in where it looks for indexes.
Carry forward both Group and Wix4Group just for good measure.
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
|
|
|
|
|
|
|
| |
Needed fix up for Group decompiler to work correctly, adding to Index,
and fixing where the Group name column is located.
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
|
|
|
|
|
|
|
|
|
| |
Microsoft documentation doesn't list Level 0 as being a valid group info
level to request for NetLocalGroupGetInfo. So we should only be requesting
Level 1 instead.
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
|
| |
|
|
|
|
| |
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
|
|
|
|
|
|
| |
Since there's no reason to not have them identical where practical.
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
|
| |
|
|
|
|
|
|
| |
Fixups to a few test cases.
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
|
| |
|
|
|
|
| |
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
|
|
|
|
|
|
| |
(Simplified).
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
|
|
|
|
|
|
|
|
| |
Added translations in line with existing translations. I'm sure they'll
suffice for now, Google translate makes sense of them anyway.
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
When ::GetFileAttributesW returns 0xFFFFFFFF it means
'Invalid File/Folder'
So we should return a matching error message.
To avoid confusing invalid paths with junctions (in error message)
Unfortunately the constant for this is not defined.
So just define it here as though it would be.
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
|
|
|
|
|
|
|
|
| |
Contains no files etc to verify that Remove action can still occur without
other elements bringing in the RemoveFiles Standard Action
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
|
|
|
|
| |
Fixes 8638
|
|
|
|
|
|
|
|
| |
Generally, clean up the handling of getting the domain from a server name by
centralizing and simplifying it behind an improved GetDomainFromServerName()
based on the buggy GetServerName().
Fixes 8576
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When deleting directories recursively, an elevated custom action
following junctions in a user-writable location could recurse into
any directory, including some that you might not want to be deleted.
Therefore, avoid recursing into directories that are actually
junctions (aka "reparse points").
This applies to:
- The RemoveFoldersEx custom action (which doesn't actually do deletions
but would instruct elevated MSI to delete on your behalf).
- DTF's custom action runner.
|
|
|
|
| |
Also renames WixToolet.BextUtil nupkg to WixToolset.BootstrapperExtensionApi.
|
| |
|
| |
|
|
|
|
|
|
| |
...from `Overridable="yes"`.
Fixes https://github.com/wixtoolset/issues/issues/7981 for WiX v5.
|
| |
|
| |
|
|
|
|
|
|
| |
It's a bit overzealous.
Fixes https://github.com/wixtoolset/issues/issues/7579.
|
| |
|
| |
|
|
|
|
| |
attributes
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
| |
Fixes https://github.com/wixtoolset/issues/issues/7377.
Requires fix for https://github.com/wixtoolset/issues/issues/7444.
|
|
|
|
| |
Fixes 7250
|
| |
|
|
|
|
| |
Fixes https://github.com/wixtoolset/issues/issues/7236.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Fixes https://github.com/wixtoolset/issues/issues/7189.
Also:
- Clean up duplicate caDecor.h.
- Clean up use of CUSTOM_ACTION_DECORATION.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Also update Util.wixext decompiler extension to handle the new
elements that compile into CustomActions with no additional table data.
These exposed the weakness in the decompiler where extension data was
removed before extensions got a chance to pre-decompile.
Fixes 7151
|
|
|
|
| |
Fixes https://github.com/wixtoolset/issues/issues/7158.
|
|
|
|
| |
Fixes 7150
|
|
|
|
| |
Fixes 7108
|