> Support "--win-with-ui" boolean option. If specified, jpackage will ensure 
> the output MSI or EXE installer will have User Interface (UI). The UI is 
> based on the standard "WixUI_Minimal" WiX dialog set with the WelcomeEulaDlg 
> dialog removed from the sequence.
> 
> If any option that implicitly results in the installer with UI is specified 
> ("--win-dir-chooser", "--win-shortcut-prompt", "--license-file"), the 
> "--win-with-ui" option is ignored.
> 
> Code changes:
>  - Refactor WixUiFragmentBuilder: move code constructing a model for WiX UI 
> source code generation to classes in a new "jdk.jpackage.internal.wixui" 
> package with unit test coverage.
>  - Refactor WixPipeline and WixVariables; add unit tests for WixVariables.
>  - Refactor WinInstallerUiTest to include coverage for the "--win-with-ui" 
> option.
> 
> Additionally, fixed an issue in WinL10nTest.java that popped up when running 
> the tests locally with different versions of WiX toolkit.

Alexey Semenyuk has updated the pull request incrementally with five additional 
commits since the last revision:

 - Ui -> UI in the new code
 - Fix a typo
 - msi-disable-actions.js: fix copyright header
 - Ui -> UI in the new code
 - Ui -> UI in the new code

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/30172/files
  - new: https://git.openjdk.org/jdk/pull/30172/files/0331f346..78428142

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=30172&range=02
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=30172&range=01-02

  Stats: 39 lines in 9 files changed: 2 ins; 2 del; 35 mod
  Patch: https://git.openjdk.org/jdk/pull/30172.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/30172/head:pull/30172

PR: https://git.openjdk.org/jdk/pull/30172

Reply via email to