- Add `LauncherShortcut` and `LauncherShortcutStartupDirectory` types to the 
model to define launcher shortcuts. For now `LauncherShortcutStartupDirectory` 
enum has a single value. It will be extended in 
[JDK-8308349](https://bugs.openjdk.org/browse/JDK-8308349) enhancement.
- Replace `WinLauncherMixin.shortcuts()` with 
`WinLauncherMixin.startMenuShortcut()` and `WinLauncherMixin.desktopShortcut()`.
- Remove redundant `StandardBundlerParam.SHORTCUT_HINT` and 
`StandardBundlerParam.MENU_HINT`; use "win-shortcut", "win-menu", and 
"linux-shortcut" values instead of "shortcut" and "menu" to store launcher 
shortcut configuration in the ".jpackage.xml" file.
- Add tests for launcher shortcut configuration in the ".jpackage.xml" file.

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

Commit messages:
 - LauncherShortcut: reflects changes in the implementation
 - Revert excessive changes of JDK-8308349 patch irrelevant to JDK-8364564
 - 8308349: missing working directory option for launcher when invoked from 
shortcuts
 - LauncherVerifier: add verifyInAppImageFile()
 - Merge branch 'master' into JDK-8334238
 - TKit: bugfix
 - Merge branch 'master' into JDK-8334238
 - Merge branch 'JDK-8334238' of https://github.com/alexeysemenyukoracle/jdk 
into JDK-8334238
 - Use TKit.waitForFileCreated() to await for test output file
 - Use java.time.Duration and java.time.Instant in TKit.waitForFileCreated(). 
Make it public.
 - ... and 76 more: https://git.openjdk.org/jdk/compare/bc3d8656...7ca2e942

Changes: https://git.openjdk.org/jdk/pull/26604/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=26604&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8364564
  Stats: 383 lines in 15 files changed: 262 ins; 54 del; 67 mod
  Patch: https://git.openjdk.org/jdk/pull/26604.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/26604/head:pull/26604

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

Reply via email to