Merge jdk-28+1 - [x] I confirm that I make this contribution in accordance with the [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai).
------------- Commit messages: - Version flick - Merge tag 'jdk-28+1' into lworld_merge_jdk_28_1 - 8385355: NullPointerException in jdk.tools.jlink.internal.ImageResourcesTree after JDK-8377070 - 8385660: Audit and remove unnecessary lint categories from $DISABLED_WARNINGS - 8385974: Update symbol information for jdk-28+0 - 8384606: HotCodeHeap tests require C2 - 8385100: Null pointer dereference in java.desktop/windows/classes/sun/print/Win32PrintJob.java:606 and other PrintJob implementations - 8384833: Start of release updates for JDK 28 - Adjust testing - Commented assert, fix in bug 8386157 - ... and 99 more: https://git.openjdk.org/valhalla/compare/246ffbf1...c742c1e9 The webrevs contain the adjustments done while merging with regards to each parent branch: - lworld: https://webrevs.openjdk.org/?repo=valhalla&pr=2527&range=00.0 - jdk: https://webrevs.openjdk.org/?repo=valhalla&pr=2527&range=00.1 Changes: https://git.openjdk.org/valhalla/pull/2527/files Stats: 42041 lines in 848 files changed: 25902 ins; 8981 del; 7158 mod Patch: https://git.openjdk.org/valhalla/pull/2527.diff Fetch: git fetch https://git.openjdk.org/valhalla.git pull/2527/head:pull/2527 PR: https://git.openjdk.org/valhalla/pull/2527
