aboutsummaryrefslogtreecommitdiff
path: root/src/internal (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update dependenciesRob Mensching2024-07-154-31/+31
| | | | Fixes 8569
* Reference correct skippable Xunit discovererRob Mensching2024-04-051-1/+1
|
* Prevent source directories from being harvested.Bob Arnson2024-04-041-0/+1
| | | | Fixes https://github.com/wixtoolset/issues/issues/8096.
* Fix Profile column definition.Bob Arnson2024-03-182-2/+14
| | | | | | It's a formatted field but was too short. Fixes https://github.com/wixtoolset/issues/issues/8043.
* Rename "bundle extension" to "bootstrapper extension" for more consistencyRob Mensching2024-03-071-12/+1
| | | | Also renames WixToolet.BextUtil nupkg to WixToolset.BootstrapperExtensionApi.
* Move wixstdba functions to Bal.wixext buildRob Mensching2024-03-071-0/+1
|
* Better .nupkg namesRob Mensching2024-03-071-3/+2
|
* Move the BootstrapperApplication out of procRob Mensching2024-03-061-1/+0
|
* Pretty up build outputRob Mensching2023-12-161-1/+1
|
* Update to xunit 2.5.1Rob Mensching2023-12-164-20/+20
|
* Build tweaks to support VS 17.8...Bob Arnson2023-12-041-3/+3
| | | | | | | ...because SemVer is just a suggestion. - Also fix missing NuGet cleanup. - And update NuGet^2 packages because v6.3.1 has vulnerabilities.
* add firewall extension decompiler, make msi modifications work, add all ↵chris_bednarski2023-11-191-0/+1
| | | | attributes
* Update to latest signing infrastructureRob Mensching2023-09-131-8/+1
| | | | Fixes 7546
* Remove unused symbol `Version`.Bob Arnson2023-09-121-2/+0
|
* add integration tests for the firewall extenstionchris_bednarski2023-08-191-0/+1
|
* Multiple extension support in unit testschris_bednarski2023-07-231-10/+25
|
* feat(build): update xunit to version 2.5.0, fix occasional test timeoutchris_bednarski2023-07-196-24/+24
|
* Extract object fields with modularization GUIDs.Bob Arnson2023-06-301-2/+19
|
* Always add space to to test folder to flush out such bugsRob Mensching2023-03-233-28/+28
|
* Improve instance transformsRob Mensching2023-02-091-46/+81
| | | | | | | | | Fix bug where the string `UpgradeCode` was being used instead of the GUID for the UpgradeCode in an instance transform. Also handle the case where the instance transform's Property does or does not exist when creating the transform. Fixes 7193
* Remove use of AppVeyorRob Mensching2023-01-231-15/+0
| | | | | | | | WiX v4 standardized on GitHub Actions for the build process. AppVeyor served us well and provides a great service for free. But since we moved to GitHub Actions let's not burn cycles on their build machines. Closes 7175
* Small fixes found while updating XSDsRob Mensching2023-01-011-1/+0
|
* Handle spaces when finding path to executables in MSBuild taskRob Mensching2022-11-211-2/+2
| | | | Fixes 7035
* Log error when path to executable cannot be found in MSBuild tool taskRob Mensching2022-11-211-12/+35
| | | | This is additional logging to try to track down the root cause of 7035.
* Fix Iis table definitions.Bob Arnson2022-11-141-0/+18
| | | | Fixes https://github.com/wixtoolset/issues/issues/7014.
* Minimize calls into GitInfo by caching results during build_initRob Mensching2022-11-137-13/+45
|
* WiX Toolset v4-preview.1v4.0.0-preview.1Rob Mensching2022-11-111-1/+8
|
* Separate WixInternal content from official WixToolset namespaceRob Mensching2022-11-0843-62/+62
|
* Add NetFx .NET compatibility check for MSI (#262)StefanStojanovic2022-10-251-0/+6
| | | | | | | | | | | Adds new custom element in NetFx extension for running NetCoreCheck.exe tool from within the MSI installer - `<netfx:DotNetCompatibilityCheck />`. The checks are run before evaluating launch conditions, so their results can be used in those conditions. There is no limitation on the number of checks that can be run, so installer may query various runtimes on different platforms and versions and with different roll forward policies. Fixes https://github.com/wixtoolset/issues/issues/6264
* Update several dependenciesRob Mensching2022-10-191-7/+18
|
* Update to latest NuGet assembliesRob Mensching2022-10-191-3/+3
|
* Update build dependencies and normalize more projectsRob Mensching2022-10-198-33/+31
|
* Use "wixext4" instead of "tools" as the root folder in ".wixext.nupkg"sRob Mensching2022-10-153-0/+0
| | | | Fixes 6944
* Simplify reference resolutionRob Mensching2022-10-142-130/+0
| | | | | | | | WiX v3 extension loading had options that were rarely if ever used and library paths modeled after C++. Given the new Sdk-style model in WiX v4, we can simplify reference resolution. Fixes 6945, 6946
* Normalize ToolsetTask implementation to call wix.exe and heat.exeRob Mensching2022-10-148-2/+472
| | | | | | | Share the ToolsetTask implementation that can find .NET Core and .NET Framework with multiple architectures. Fixes 6951
* Run wix.exe out of procRob Mensching2022-10-143-13/+32
| | | | | | | | | | | | | | "wix build" will load assemblies to read metadata which can cause the assemblies to get locked in the process. Since MSBuild keeps build processes alive this can cause work done by in-proc MSBuild tasks (like the WixBuild) to get stuck. Moving the "wix build" out of proc avoids any of those issues. Moving out of proc also allows the WiX tasks to be AnyCPU which simplifies the wix.targets (although did need to add code to find the .NET Framework wix.exe). Fixes 6595
* Move WixVersion to new WixToolset.Versioning package in libs segmentRob Mensching2022-10-041-0/+1
| | | | | | | | | | | WixVersion is already used by the Core toolset but could also be useful for bootstrapper applications parsing bundle versions. The WixToolset.Data assembly contains a significant amount of data that bloats its size that bootstrapper applications would never need. Extracting WixVersion to its own assembly makes it much more useable. Fixes 6943
* Standardize on .NET 6 as the minimum for .NET Core platform.Rob Mensching2022-10-031-1/+1
| | | | Closes 6942
* Centralize test project configuration with IsWixTestProjectRob Mensching2022-09-231-1/+1
|
* Make sure error codes are translated correctly for per-machine packages.Sean Hall2022-08-262-5/+6
|
* Add direct reference to System.Configuration.ConfigurationManagerRob Mensching2022-08-161-0/+1
| | | | | | | | MSBuild seems to have introduced a breaking change which requires referencing a later System.Configuration.ConfigurationManager for netcoreapp heat working with MSBuild. Fixes 6868
* Normalize wix pdbs zip name to place $(Version) consistentlyRob Mensching2022-08-151-1/+1
|
* Generate metadata needed to populate update feedRob Mensching2022-08-081-0/+1
| | | | Step towards completing 5367
* Add TestData.CreateFile and dedupe TestSupport code from Core.Native testsRob Mensching2022-08-051-0/+33
|
* Create WixToolset.Heat.nupkg to distribute heat.exe and Heat targetsRob Mensching2022-08-012-0/+110
| | | | | | | Moves Heat functionality to the "tools" layer and packages it all up in WixToolset.Heat.nupkg for distribution in WiX v4. Completes 6838
* 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-272-1/+2
|
* Add longPathAware to Burn manifest to support long paths.Sean Hall2022-06-273-3/+291
| | | | Fixes 3455
* Improve WixAssert.StringEqual to print where the first difference is.Sean Hall2022-06-151-26/+66
|