summaryrefslogtreecommitdiff
path: root/src/ext/UI/wixext/UICompiler.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Drop CA path validation in WixUI by default.Bob Arnson2024-12-261-1/+13
| | | | | | | | Add `WixUI/ExtendedPathValidation="yes"` to opt-in. Removed the WIXUI_DONTVALIDATEPATH runtime opt-out. Fixes https://github.com/wixtoolset/issues/issues/8718 Relies on https://github.com/wixtoolset/wix/pull/563
* Prevent direct references to platform neutral WixUIRob Mensching2023-03-091-1/+0
| | | | Fixes 7265
* Better solution to the UI custom action "problem."Bob Arnson2022-12-061-38/+2
| | | | | | Add platform-specific fragments that are referenced by the compiler extension. That makes it easier to customize: Just copy the dialog set authoring and rename, like in v3.
* Fix UICompiler custom actions duplicationStefanStojanovic2022-09-281-25/+35
| | | | | | | For each ui:WixUI tag found, UICompiler adds PrintEula and ValidatePath custom actions. This causes problems with duplicate symbols if 2 or more such tags are used. This change makes sure that UI custom actions are added only once in total.
* Add WixUI/@InstallDirectory to simplify authoring.Bob Arnson2022-09-221-0/+12
| | | | Fixes https://github.com/wixtoolset/issues/issues/6926.
* Add missing Binary simple reference for UI.wixext dll.Sean Hall2022-07-051-0/+1
|
* Add compiler extension to handle platforms.Bob Arnson2022-01-301-0/+118
Custom actions to print EULA and validate install directories are defined in WixUIExtension compiler extension, to handle platform-specific custom actions referred to from `DoAction` control events. This is the least-worst solution, given the `DoAction` approach used in the WixUI authoring and anyone customizing a WixUI set.