aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Update expected message in CanLoadFDDx86EarliestCoreMBA.Sean Hall2022-08-031-1/+2
|
* Downgrade error to warning when search refs a reserved prefix variable.Sean Hall2022-08-0215-35/+333
| | | | The engine doesn't actually prevent external callers from setting variables that start with 'Wix'.
* Store list of persisted well-known variables in Burn.Sean Hall2022-08-0230-133/+316
| | | | This allows it to reject Variables declared in the manifest that start with the reserved prefix 'Wix'.
* Create WixToolset.Heat.nupkg to distribute heat.exe and Heat targetsRob Mensching2022-08-01124-777/+991
| | | | | | | Moves Heat functionality to the "tools" layer and packages it all up in WixToolset.Heat.nupkg for distribution in WiX v4. Completes 6838
* Very minor clean up to global build scriptsRob Mensching2022-08-011-0/+1
|
* Workaround duplicate analyzers in .NET Core BAs.Sean Hall2022-08-011-0/+11
| | | | Related to 6843
* Don't show FilesInUse dialogs if loc strings are missing.Sean Hall2022-07-254-75/+140
| | | | This allows all flavors of wixstdba to conditionally support them.
* Add dialog for non-RM FilesInUse and Netfx FilesInUse.Sean Hall2022-07-253-28/+246
| | | | Fixes 5208
* Use radio buttons in FilesInUse task dialog.Sean Hall2022-07-251-25/+30
|
* Add files-in-use task dialog.Bob Arnson2022-07-2510-24/+214
| | | | | | | | Remove ErrorFailNoActionReboot loc string, now that XP is dead (RIP). Clean up some extra stuff, because I'm all up in the code. Resolves https://github.com/wixtoolset/issues/issues/6545.
* Remove support for uninstalling MSU package.Sean Hall2022-07-215-99/+12
| | | | Fixes 6749
* Ignore WixFragment symbol in GenerateManifestDataFromIRCommand.Sean Hall2022-07-212-1/+2
|
* Expose and use methods to parse attributes with Burn variable names.Sean Hall2022-07-2115-48/+117
| | | | Fixes 6819
* Add WixInternalUIBootstrapperApplication as a new built-in BA.Sean Hall2022-07-2092-151/+3352
| | | | Implements 6835
* Improve DTF samples.Sean Hall2022-07-209-43/+100
|
* Rename "samples" segment to "tools"Rob Mensching2022-07-14104-34/+34
| | | | | | | | | | This segment is a bit of a "miscellaneous section" in the WiX repo. As such it has been difficult to name. I originally eschewed the name "tools" because what is in the "wix" segment was once called "tools". However, now that wix.exe is firmly established as the entry point for WiX operations, I've become comfortable with its segment being named "wix". That meant "tools" was again available and "tools" better describes the content of this section.
* Support remote PayloadsRob Mensching2022-07-1410-22/+164
| | | | | Closes 5601 Closes 6802
* Add tests to validate Variable name validationRob Mensching2022-07-122-0/+96
| | | | Closes #6819
* Remove RESX usage in WixToolset.DataRob Mensching2022-07-127-4276/+3
| | | | | Localizing all the messages is not a realistic goal in WiX so no need to manage the overhead related to RESX files.
* Support bind variables in Package and Bundle versionsRob Mensching2022-07-1022-72/+380
| | | | Closes 6779
* Search for WiX Extensions with `.wixext.dll`Rob Mensching2022-07-101-1/+1
| | | | | | Previous search of just `.dll` will catches too many assemblies that are not extensions. The WiX v4 convention of `.wixext.dll` narrows down to much more concise list of assemblies.
* Build DTF E2E tests, not just restore themRob Mensching2022-07-101-1/+1
|
* Add retries to several file system operationsRob Mensching2022-07-073-9/+106
| | | | Closes #6815
* Enable parsing invalid WixVersionsRob Mensching2022-07-072-29/+214
| | | | Fixes 6775
* Fix NCrunch projectsRob Mensching2022-07-072-6/+0
|
* Detect when Restore is required for a .wixproj to buildRob Mensching2022-07-061-1/+23
| | | | Closes 6701
* Add missing Binary simple reference for UI.wixext dll.Sean Hall2022-07-052-25/+125
|
* Use bundle's default CacheId instead of hash in certificate CacheId.Sean Hall2022-07-019-50/+188
|
* Some test improvements.Sean Hall2022-07-018-37/+114
|
* Rename RemotePayloadFixture to BurnRemotePayloadFixture in CoreIntegrationRob Mensching2022-06-291-1/+1
|
* Rename CompilerErrors.IllegalName to CompilerErrors.IllegalTagNameRob Mensching2022-06-292-3/+3
|
* Properly validate bundle variable namesRob Mensching2022-06-2910-25/+122
| | | | Fixes 6743
* Add test to verify variable syntax is allowed in ifdefsRob Mensching2022-06-291-0/+159
| | | | Closes 5259
* Remove MsuPackage/@KB and Permanent attributesRob Mensching2022-06-2914-39/+130
| | | | | | | | | Windows no longer allows for the silent removal of MSUs which renders the KB and Permanent attributes irrelevant. This removes both. Fixes 6749 Fixes 6801
* Remote payloads using certificate verification cannot use hashRob Mensching2022-06-2921-95/+439
| | | | Fixes 6745
* Add NCrunch project for WixToolset.Core.TestPackageRob Mensching2022-06-292-7/+5
| | | | | | Since WixToolset.Core.TestPackage reference an Xunit assembly, NCrunch thinks the project is a test project by default. It is actually just a test helper project so inform NCrunch as such.
* Set MsiPackage/@Visible='yes' when Permanent='yes'Rob Mensching2022-06-293-1/+64
| | | | Fixes 6764
* Enforce Windows Installer limitsRob Mensching2022-06-295-0/+184
| | | | Fixes 702
* Rename a few more cases where Product element should be PackageRob Mensching2022-06-292-11/+11
|
* Make Burn ignore unknown embedded messages.Sean Hall2022-06-296-22/+58
|
* Add embedded test.Sean Hall2022-06-2911-33/+248
|
* Add AppWaitForSingleObject/MultipleObjects, ThreadWaitForCompletion.Sean Hall2022-06-2926-149/+380
|
* Upgrade xunit.runner.visualstudio from V2.4.1 to V2.4.5 in native projsSean Hall2022-06-293-3/+3
|
* Fix E2E test exception.Ron Martin2022-06-291-1/+1
| | | | Upgrade xunit.runner.visualstudio from V2.4.1 to V2.4.5.
* Add IsWixTestSupportProject property to prevent test project detection.Sean Hall2022-06-275-1/+13
|
* Add longPathAware to Burn manifest to support long paths.Sean Hall2022-06-2741-392/+1890
| | | | Fixes 3455
* Add LoadSystemApiSet.Sean Hall2022-06-272-13/+87
|
* Move LoadSystemLibrary and LoadSystemLibraryWithPath into apputil.Sean Hall2022-06-277-105/+137
|
* Burn can only log errors while logutil is initialized and not closed.Sean Hall2022-06-272-43/+41
|
* Require \r\n in ConsoleReadWSean Hall2022-06-271-1/+1
|