Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Convert tools\ to MSTest and traversal projects. | Bob Arnson | 12 days | 8 | -79/+98 |
| | |||||
* | Emit deprecation warning for Heat. | Bob Arnson | 2025-01-23 | 5 | -7/+15 |
| | | | | Fixes https://github.com/wixtoolset/issues/issues/8913 | ||||
* | Rename "bundle id" concept to "bundle code" | Rob Mensching | 2024-12-30 | 1 | -1653/+1653 |
| | | | | | | | 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". | ||||
* | Audit all transitive dependencies and fix latest vulnerabilities | Rob Mensching | 2024-12-27 | 2 | -2/+3 |
| | | | | | Also, standardize .NET Core TFMs listed before .NET Framework TFMs for no reason but to be consistent | ||||
* | Fix Heat Harvesting for x64 Dlls | Nico-Ko | 2024-12-26 | 1 | -1/+1 |
| | | | | Fixes: wixtoolset/issues#8803 | ||||
* | Move the BootstrapperApplication out of proc | Rob Mensching | 2024-03-06 | 2 | -5/+6 |
| | |||||
* | Pretty up build output | Rob Mensching | 2023-12-16 | 1 | -3/+3 |
| | |||||
* | Allow customized AdditionalOptions for all HarvestX MSBuild ItemGroups | Nir Bar | 2023-06-13 | 1 | -5/+15 |
| | |||||
* | Fix harvesting project names with invalid chars | Mike Wileczka | 2023-04-19 | 6 | -32/+32 |
| | | | Project names with invalid characters, namely spaces, where not being harvested properly. The sanitized name is requires for the `Source="$(var.PROJECT_NAME` output. Updated harvest project unit test for project names with spaces. | ||||
* | Add Name to Payloads created during directory harvesting. | Sean Hall | 2023-01-15 | 4 | -2/+43 |
| | | | | 7161 | ||||
* | Implement SourceDir substitution for Payloads. | Sean Hall | 2023-01-15 | 2 | -0/+115 |
| | | | | 7160 | ||||
* | Small fixes found while updating XSDs | Rob Mensching | 2023-01-01 | 2 | -2/+2 |
| | |||||
* | Correctly harvest registry files with multisz | Rob Mensching | 2022-12-06 | 10 | -30/+286 |
| | | | | Fixes 7044 | ||||
* | Automated code clean up | Rob Mensching | 2022-12-06 | 4 | -73/+66 |
| | |||||
* | Handle spaces when finding path to executables in MSBuild task | Rob Mensching | 2022-11-21 | 1 | -1/+1 |
| | | | | Fixes 7035 | ||||
* | Minimize calls into GitInfo by caching results during build_init | Rob Mensching | 2022-11-13 | 1 | -1/+0 |
| | |||||
* | Separate WixInternal content from official WixToolset namespace | Rob Mensching | 2022-11-08 | 6 | -8/+8 |
| | |||||
* | Ensure all published .nupkgs have an icon | Rob Mensching | 2022-11-08 | 1 | -0/+2 |
| | |||||
* | Normalize SectionType and OutputType "Product" to "Package" | Rob Mensching | 2022-11-04 | 1 | -0/+1 |
| | |||||
* | Name the bind path item group "BindPath" in MSBuild | Rob Mensching | 2022-10-15 | 2 | -2/+2 |
| | | | | Closes 6959 | ||||
* | Normalize ToolsetTask implementation to call wix.exe and heat.exe | Rob Mensching | 2022-10-14 | 6 | -190/+9 |
| | | | | | | | Share the ToolsetTask implementation that can find .NET Core and .NET Framework with multiple architectures. Fixes 6951 | ||||
* | Run wix.exe out of proc | Rob Mensching | 2022-10-14 | 2 | -5/+4 |
| | | | | | | | | | | | | | | "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 | ||||
* | Run tests in bulk to improve performance | Rob Mensching | 2022-10-04 | 1 | -2/+6 |
| | | | | | The fewer executions of "dotnet test" the better so batch up calls by referencing multiple assembly DLLs. | ||||
* | Standardize on .NET 6 as the minimum for .NET Core platform. | Rob Mensching | 2022-10-03 | 6 | -9/+14 |
| | | | | Closes 6942 | ||||
* | Centralize test project configuration with IsWixTestProject | Rob Mensching | 2022-09-23 | 2 | -18/+2 |
| | |||||
* | Make sure ThmViewer can load relative paths. | Bob Arnson | 2022-09-05 | 1 | -2/+2 |
| | |||||
* | Add direct reference to System.Configuration.ConfigurationManager | Rob Mensching | 2022-08-16 | 1 | -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 | ||||
* | Update heat to use StandardDirectory element | Rob Mensching | 2022-08-16 | 15 | -3996/+4210 |
| | | | | Fixes 6631 | ||||
* | Improve command line error reporting and remove some unused errors | Rob Mensching | 2022-08-15 | 1 | -1/+1 |
| | | | | Fixes 6468 | ||||
* | Redesign command-line help to meet the needs of WiX v4 | Rob Mensching | 2022-08-15 | 3 | -23/+22 |
| | |||||
* | Remove unused WixToolset.Core.Burn reference to shrink ~10MB | Rob Mensching | 2022-08-15 | 2 | -2/+0 |
| | |||||
* | Use IFileOpenDialog instead of SHBrowseForFolder and GetOpenFileName. | Sean Hall | 2022-08-10 | 1 | -18/+9 |
| | | | | It is the recommended option since Vista and has better long path support. | ||||
* | Simplify and fix incremental/clean in build cmds | Rob Mensching | 2022-08-08 | 1 | -3/+4 |
| | | | | Refining this pattern before spreading more widely. | ||||
* | Add clean to api.cmd and minor clean-up | Rob Mensching | 2022-08-07 | 1 | -2/+2 |
| | |||||
* | Create setup segment and WixAdditionalTools bundle | Rob Mensching | 2022-08-06 | 3 | -40/+1 |
| | | | | | | | | | | | | | The setup segment is scheduled after building the shipping WiX files to use and include the current build's tooling. The WixAdditionalTools bundle currently only contains the ThmViewer package but may include additional tools in the future. At this time, the primary purpose is to produce a shipping MSI and bundle from the WiX v4 build process and dogfood the rest of the tooling. Closes 4919 | ||||
* | Create WixToolset.Heat.nupkg to distribute heat.exe and Heat targets | Rob Mensching | 2022-08-01 | 97 | -7/+89019 |
| | | | | | | | Moves Heat functionality to the "tools" layer and packages it all up in WixToolset.Heat.nupkg for distribution in WiX v4. Completes 6838 | ||||
* | Add files-in-use task dialog. | Bob Arnson | 2022-07-25 | 1 | -1/+1 |
| | | | | | | | | 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. | ||||
* | Rename "samples" segment to "tools" | Rob Mensching | 2022-07-14 | 103 | -0/+9940 |
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. |