Update JBR 21.0.7_631
Hi,
Here's an update to JBR/jbr21.631 branch with OpenJDK release version 21.0.7 (jdk-21.0.7-ga). This branch is a clean rebase of update_21.0.7 onto jbr21.631.
All changes applied cleanly except for 5 cases, that did not apply partially or in full. Please see the summary below.
JDK-8317919: pthread_attr_init handle return value and destroy pthread_attr_t object
The patch is combined with JBR-5965 Wayland: implement SplashScreen (https://github.com/JetBrains/JetBrainsRuntime/commit/825eb90), a fragment in SplashCreateThread() applied to splashscreen_sys_common.c rather than to splashscreen_sys.c, compared to the original patch.
JDK-8339475: Clean up return code handling for pthread calls in library coding
The patch is again combined with JBR-5965, the variable being cleaned up does not exist in post JBR-5965 code, while the return value of pthread_create still has to be acted upon.
JDK-8348625: [21u, 17u] Revert JDK-8185862 to restore old java.awt.headless behavior on Windows
Already applied by JBR-7683 (revert 8185862).
JDK-8342602: Remove JButton/PressedButtonRightClickTest test
The test has to be deleted from TEST.groups file (after JBR-5989), otherwise fails to run JTREG framework
JDK-8328368: Convert java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.java applet test to main
The test has to be renamed also in TEST.groups file (after base part of JBR-5989 ), otherwise JTREG framework fails to run the tests
TESTING
- The standard jtreg tiered test groups passed
- test/jdk/jb showed no regressions