aboutsummaryrefslogtreecommitdiff
path: root/src/libs/dutil/test/DUtilUnitTest/MemUtilTest.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-04-29Port UtilExtension.UserTests from wix3.Sean Hall30-0/+1032
2022-04-28Add ability to disable file system redirection for File/DirectorySearchSean Hall8-13/+179
Fixes 5476
2022-04-28Use GitInfo in C++/CLI unit test projects to fix Burn's FileSearch testSean Hall3-1/+4
2022-04-26Enforce that Update and RemoteBundle can only be specified once.Sean Hall1-0/+21
Also, RemoteBundle is required if BundlePackagePayload is remote.
2022-04-23Always reset the system component status when registering the bundle.Sean Hall7-165/+26
Finishes 4454
2022-04-23Make the estimated size in ARP a little more accurate.Sean Hall17-113/+177
Fixes 4039
2022-04-23Add RepairCondition.Sean Hall33-17/+237
Fixes 6758
2022-04-20Upgrade dnchost's nethost dependency to .NET 6.0.4.Sean Hall13-14/+115
2022-04-19Upgrade test BAs to net6.0 and use x64 bundles for ManagedHost tests.Sean Hall24-52/+56
Fixes 6651
2022-04-19Replace Dnc.Host with Dnc.HostGenerator to support linker trimming.Sean Hall48-565/+626
2022-04-19Set each native library dependency version to the build version.Sean Hall22-36/+5
2022-04-19Fix warning in dnchost by using release runtime in debug.Sean Hall1-3/+8
2022-04-13DUtilTraceErrorSourceFiltersOnTraceLevel is still flaky.Sean Hall1-1/+1
2022-04-13Add bundle support to "burn remotepayload" command.Sean Hall7-206/+379
2022-04-13Add support for remote BundlePackagePayload.Sean Hall9-10/+407
2022-04-13Write EngineVersion, ProtocolVersion, and Win64 to the Burn manifest.Sean Hall15-57/+230
2022-04-13Change harvested symbols to ref the package payload for remote support.Sean Hall22-161/+461
2022-04-13Create Harvested*PackageSymbols.Sean Hall10-236/+820
2022-04-13Try to improve fields of bundle symbols.Sean Hall34-318/+923
2022-04-13Only allow MsiPackage and MspPackage inside MSI transactions.Sean Hall8-20/+124
Improve 64-bit package detection.
2022-04-13Discard the correct RollbackBoundary.Sean Hall5-11/+135
2022-04-13Fix "flaky" DUtil test.Ron Martin2-2/+50
2022-04-05Add option for BundlePackage to be hidden in ARP like MsiPackage.Sean Hall21-16/+243
Requires support for this feature in the nested bundle. Simplest implementation of 4454
2022-04-05Move the logic of a bundle registering as a system component into Burn.Sean Hall7-19/+40
2022-04-05Update registration code with more concise Exit* macros.Sean Hall1-91/+42
2022-04-05Make non-embedded bundles skip making a system restore point.Sean Hall1-0/+4
2022-04-05Fix bug where MSIFASTINSTALL was not set properly for MsiPackages.Sean Hall3-2/+7
2022-04-01Use Burn's parent switch with BundlePackages.Sean Hall7-12/+57
2022-04-01Support v3 bundles in BundlePackage and "burn extract" command.Sean Hall11-41/+257
2022-04-01Detect related bundles for BundlePackages.Sean Hall38-238/+773
2022-04-01Implement BundlePackage.Sean Hall40-98/+1439
3693
2022-04-01Update PackageVerifier to calculate installed path of file.Sean Hall2-14/+41
Fixes 6676
2022-04-01Fix Burn pipe bug where 64-bit code was not interoperable with 32-bit.Sean Hall2-11/+20
2022-04-01Fix formatting on some bundle files.Sean Hall5-875/+874
2022-04-01Minimize chance of user arguments messing up the command lineSean Hall8-91/+119
to avoid variations of issue 3890
2022-03-31Support editing the projects that end in ".cab"Rob Mensching1-0/+4
2022-03-31Support using response file for long command-lines in MakeSfxCARob Mensching2-21/+81
Fixes wixtoolset/issues#4688
2022-03-31Provide managed CA and Embedded UI DTF libraries via NuGetRob Mensching72-455/+326
Lots of refactoring to bring the SFX tooling back into the 'dtf' layer since they are (in the end) tightly coupled to some DTF assemblies. Also refactored the DTF tests into their own folder and added a couple integration tests to build using the new CA/UI NuGet package. Closes wixtoolset/issues#6080
2022-03-31Fix resource enumeration of 64-bit imagesRob Mensching1-1/+1
2022-03-30Implement IWindowsInstallerDecompileExtensionsRob Mensching46-1390/+1644
Update Util extension to validate extension model and fix some small issues in MSI decompiling. Fixes 6367
2022-03-30Make "decompile" an MSI-only command instead of a backend requirementRob Mensching28-445/+468
As much as I'd like decompiling to be global functionality provided by all backends there are only two output types that support decompiling: MSI and MSM. In the future, perhaps we can invest in a generic symbols to source code converter that would reduce the redundant work backends need to do today. Until then, make decompile an MSI specific command
2022-03-30Simplify BaseWindowsInstallerBackendBinderExtensionRob Mensching2-10/+16
Move the standard symbol to table row conversion into the Binder so there is less functionality in the extension assembly.
2022-03-30Remove dead codeRob Mensching5-204/+0
2022-03-22Add `ExePackage/@Bundle` to opt-in to v3 behavior.Sean Hall16-40/+233
Automatically add '-norestart' for bundle ExePackages. Fixes 6252
2022-03-22Add related command line switches for DEPENDENT_ADDON, DEPENDENT_PATCH.Sean Hall2-2/+20
Implements 4504, needed for 3796/6252
2022-03-20Infrastructure and some starter "dotnet new" templatesRob Mensching13-0/+162
Introduces some basic WixToolset templates for "dotnet new" with the infrastructure for more to be added in the future. Closes 6207
2022-03-20Centralize cache locations in IExtensionManagerRob Mensching11-61/+235
This removes the duplication of cache location definitions between IExtensionManager and extension cache command. Also, adds an extension cache test. Fixes 6536
2022-03-19Automated code clean upRob Mensching1-15/+60
2022-03-19Convert .wxl files namespacesRob Mensching2-2/+125
Fixes 6639
2022-03-19Minor code clean upRob Mensching3-29/+53