git: openjdk/jdk17u: 224 new changesets

Goetz Lindenmaier goetz at openjdk.org
Wed Apr 30 06:02:07 UTC 2025


Changeset: fd353e38
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-02-26 08:29:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/fd353e38a820eed00b1a5f28e892a4d6baa3f1d1

8350651: Bump update version for OpenJDK: jdk-17.0.16

Reviewed-by: clanger

! .jcheck/conf
! make/conf/version-numbers.conf

Changeset: e45b98b4
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-03-03 08:53:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e45b98b47543fd9b1684b4b2264fc65777fff115

8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp

Backport-of: 981d3c2b6edb8ee8233be07cd1ce682200019d1f

! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java

Changeset: 72e90637
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2025-03-03 09:22:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/72e90637a1dcd7cecc736ca289dabbaaca39f66b

8343205: CompileBroker::possibly_add_compiler_threads excessively polls available memory

Backport-of: 3087c6c74d742b7b5eaf28e4c886b5dc1811ea6f

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp

Changeset: 2c903744
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-04 15:07:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2c903744a9b7e1c9431b1aa993c9d3e1772459a1

8279884: Use better file for cygwin source permission check

Backport-of: 36f41cbe1126c6d9a00b21a1a68cf5f44e2f443f

! make/autoconf/basic.m4

Changeset: 87810714
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-04 15:08:28 +0000
URL:       https://git.openjdk.org/jdk17u/commit/87810714ac35711fd727158219966eda1349a2e9

8279894: javax/swing/JInternalFrame/8020708/bug8020708.java timeouts on Windows 11

Backport-of: c4a624d46332552e7baca8ee09bfdce0e53eef05

! test/jdk/javax/swing/JInternalFrame/8020708/bug8020708.java

Changeset: fb0fcb5a
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-04 15:09:44 +0000
URL:       https://git.openjdk.org/jdk17u/commit/fb0fcb5ac533296d6339d9aaad6f04944525dfc5

8024624: [TEST_BUG] [macosx] CTRL+RIGHT(LEFT) doesn't move selection on next cell in JTable on Aqua L&F

Backport-of: 535938722028b86e9d77d3728190f62f42117792

+ test/jdk/javax/swing/JTable/JTableOrientationNavTest/JTableOrientationNavTest.java

Changeset: 82140d55
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-04 15:14:03 +0000
URL:       https://git.openjdk.org/jdk17u/commit/82140d5536584ee62f2338f24c33aff6dbbd00c0

8224267: JOptionPane message string with 5000+ newlines produces StackOverflowError

Backport-of: 46251bc6e248a19e8d78173ff8d0502c68ee1acb

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
+ test/jdk/javax/swing/JOptionPane/TestOptionPaneStackOverflow.java

Changeset: 693c56d9
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-04 15:24:57 +0000
URL:       https://git.openjdk.org/jdk17u/commit/693c56d98db87528744c4008c8f65bd281534691

8290162: Reset recursion counter missed in fix of JDK-8224267

Backport-of: 6e18883d8ffd9a7b7d495da05e9859dc1d1a2677

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
! test/jdk/javax/swing/JOptionPane/TestOptionPaneStackOverflow.java

Changeset: 6e37df10
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-03-04 15:36:17 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6e37df10401b55a1944fb5c1007dea979f696e1c

8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails

Backport-of: 9d101b2528f4bb1c4dfb74cdc5e37343b9175580

! test/micro/org/openjdk/bench/java/time/format/ZonedDateTimeFormatterBenchmark.java

Changeset: 2633ee3d
Branch: master
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2025-03-10 08:58:25 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2633ee3ddeaa9e5894de37b33c1d2dbdff7b022a

8334560: [PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields

Backport-of: 13dce296fc3924b269757ce1279c57afe18faeeb

! src/hotspot/cpu/ppc/ppc.ad
! test/jdk/com/sun/jdi/EATests.java

Changeset: f00607a5
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-10 14:02:42 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f00607a50acecb3bfd6dd961e4378b4e1697e1e7

8282863: java/awt/FullScreen/FullscreenWindowProps/FullscreenWindowProps.java fails on Windows 10 with HiDPI screen

Backport-of: c6e041649514b964f5baaa88880c4d146275db8d

! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java
! test/jdk/java/awt/FullScreen/FullscreenWindowProps/FullscreenWindowProps.java

Changeset: db834e07
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-10 14:05:39 +0000
URL:       https://git.openjdk.org/jdk17u/commit/db834e07b74275e0bdc70dbd6a430e212c954831

5074006: Swing JOptionPane shows </html> tag as a string after newline
8042134: JOptionPane bungles HTML messages

Backport-of: 91072ee3934616ab2edc4850a59c0a25fd0de3b4

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
+ test/jdk/javax/swing/JOptionPane/TestJOptionHTMLTag.java

Changeset: 4f1eb59d
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-10 14:09:28 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4f1eb59d2d3bb580526b086c7a041cdaa0bd15af

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream
8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

Reviewed-by: mbaesken
Backport-of: 0d0bd7bd409c0caa5edebe3d1eacf8e5bb48f984

! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10Attribute.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10Attributes.java
! src/java.base/share/classes/sun/security/util/DerEncoder.java
! src/java.base/share/classes/sun/security/util/DerOutputStream.java
! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/AuthorityInfoAccessExtension.java
! src/java.base/share/classes/sun/security/x509/AuthorityKeyIdentifierExtension.java
! src/java.base/share/classes/sun/security/x509/BasicConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/CRLDistributionPointsExtension.java
! src/java.base/share/classes/sun/security/x509/CRLExtensions.java
! src/java.base/share/classes/sun/security/x509/CRLNumberExtension.java
! src/java.base/share/classes/sun/security/x509/CRLReasonCodeExtension.java
! src/java.base/share/classes/sun/security/x509/CertAttrSet.java
! src/java.base/share/classes/sun/security/x509/CertificateAlgorithmId.java
! src/java.base/share/classes/sun/security/x509/CertificateExtensions.java
! src/java.base/share/classes/sun/security/x509/CertificateIssuerExtension.java
! src/java.base/share/classes/sun/security/x509/CertificateIssuerName.java
! src/java.base/share/classes/sun/security/x509/CertificatePoliciesExtension.java
! src/java.base/share/classes/sun/security/x509/CertificateSerialNumber.java
! src/java.base/share/classes/sun/security/x509/CertificateSubjectName.java
! src/java.base/share/classes/sun/security/x509/CertificateValidity.java
! src/java.base/share/classes/sun/security/x509/CertificateVersion.java
! src/java.base/share/classes/sun/security/x509/CertificateX509Key.java
! src/java.base/share/classes/sun/security/x509/DeltaCRLIndicatorExtension.java
! src/java.base/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/Extension.java
! src/java.base/share/classes/sun/security/x509/FreshestCRLExtension.java
! src/java.base/share/classes/sun/security/x509/InhibitAnyPolicyExtension.java
! src/java.base/share/classes/sun/security/x509/InvalidityDateExtension.java
! src/java.base/share/classes/sun/security/x509/IssuerAlternativeNameExtension.java
! src/java.base/share/classes/sun/security/x509/IssuingDistributionPointExtension.java
! src/java.base/share/classes/sun/security/x509/KeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/NameConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/NetscapeCertTypeExtension.java
! src/java.base/share/classes/sun/security/x509/PolicyConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/PolicyMappingsExtension.java
! src/java.base/share/classes/sun/security/x509/PrivateKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectAlternativeNameExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectInfoAccessExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectKeyIdentifierExtension.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertInfo.java
! test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java
! test/jdk/sun/security/pkcs/pkcs9/UnknownAttribute.java
! test/jdk/sun/security/tools/keytool/ExtOptionCamelCase.java
! test/jdk/sun/security/util/asn1StringTypes/StringTypes.java
! test/langtools/tools/jdeps/jdkinternals/src/q/NoRepl.java

Changeset: 04a1b0d3
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-10 14:15:07 +0000
URL:       https://git.openjdk.org/jdk17u/commit/04a1b0d3a69f42c8fb3541ec58ea08dcc3fcc8d0

8297173: usageTicks and totalTicks should be volatile to ensure that different threads get the latest ticks

Backport-of: dd18d76b4c1dfa79707634bcd4df4f8e7cfb8b70

! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java

Changeset: 4c124374
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-10 14:16:32 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4c124374ee5a2498af7c9cfa283d46bbe0aa5129

8298147: Clang warns about pointless comparisons

Backport-of: 1c2a093988c69ae0b2c0030835d11469fa9fb852

! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp

Changeset: 09354055
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-10 14:18:03 +0000
URL:       https://git.openjdk.org/jdk17u/commit/09354055ccee652ce01c569849eb962634e4ec0c

8218474: JComboBox display issue with GTKLookAndFeel

Backport-of: c4449224bbb70d1a0256ebf19297450ab0f98d4b

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
+ test/jdk/javax/swing/JComboBox/TestComboBoxComponentRendering.java
! test/jdk/javax/swing/JComboBox/TestComboBoxHeight.java

Changeset: 2354a029
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-10 14:19:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2354a029906a52dfbfc5b00b6d19bb76a8dee0f3

8315876: Open source several Swing CSS related tests

Backport-of: 833a82872c0b2517c7f4ae5d512cff3a428a071c

+ test/jdk/javax/swing/text/html/CSS/bug4174871.java
+ test/jdk/javax/swing/text/html/CSS/bug4174874.java
+ test/jdk/javax/swing/text/html/CSS/bug4284162.java
+ test/jdk/javax/swing/text/html/CSS/bug4764897.java
+ test/jdk/javax/swing/text/html/HTMLDocument/bug4209280.java

Changeset: 45820299
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-10 14:21:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/45820299006a3fdaa2a7872742205bc0e48eca26

8077371: Binary files in JAXP test should be removed

Backport-of: 40106422bd2ae3da98d028bdbab2c240a71081e3

+ test/jdk/javax/xml/jaxp/datatype/8033980/GregorianCalAndDurSerDataTemplate.java
+ test/jdk/javax/xml/jaxp/datatype/8033980/GregorianCalAndDurSerDataUtil.java
+ test/jdk/javax/xml/jaxp/datatype/8033980/GregorianCalendarAndDurationSerData.java
+ test/jdk/javax/xml/jaxp/datatype/8033980/JDK6GregorianCalendarAndDurationSerData.java
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK6_Duration.ser
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK6_XMLGregorianCalendar.ser
+ test/jdk/javax/xml/jaxp/datatype/8033980/JDK7GregorianCalendarAndDurationSerData.java
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK7_Duration.ser
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK7_XMLGregorianCalendar.ser
+ test/jdk/javax/xml/jaxp/datatype/8033980/JDK8GregorianCalendarAndDurationSerData.java
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK8_Duration.ser
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK8_XMLGregorianCalendar.ser
+ test/jdk/javax/xml/jaxp/datatype/8033980/JDK9GregorianCalendarAndDurationSerData.java
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK9_Duration.ser
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK9_XMLGregorianCalendar.ser
! test/jdk/javax/xml/jaxp/datatype/8033980/SerializationTest.java

Changeset: 574e1ad7
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-10 14:22:43 +0000
URL:       https://git.openjdk.org/jdk17u/commit/574e1ad734409bdcf1b78f0c6b53a7196b3b0d66

8316497: ColorConvertOp - typo for non-ICC conversions needs one-line fix

Backport-of: dadd9cd1e8434cffaafc7406a864eaa55954cfb8

! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java
+ test/jdk/java/awt/color/NonICCFilterTest.java

Changeset: 8dec85c1
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-10 14:26:09 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8dec85c10f7490183fcc024b0739cc43bf49dfc9

8325435: [macos] Menu or JPopupMenu not closed when main window is resized

Backport-of: 1c514b34c0260823e70f209996ac933a76ac34c2

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
+ test/jdk/javax/swing/JMenu/TestUngrab.java

Changeset: 1b1c92e7
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-10 14:27:48 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1b1c92e75ebfb43c8f9940b03bc52358c3e8669d

8340560: Open Source several AWT/2D font and rendering tests

Backport-of: ade17ecb6cb5125d048401a878b557e5afefc08c

+ test/jdk/sun/awt/font/CacheFlushTest.java
+ test/jdk/sun/awt/font/TestArabicHebrew.java
+ test/jdk/sun/awt/font/TestDevTransform.java
+ test/jdk/sun/awt/windows/TestPen.java

Changeset: f91d7d34
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-10 14:31:03 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f91d7d34ae29b6ccd8fc9682c5a49b08e522ba51

8341170: Open source several Choice related tests (part 2)

Backport-of: 52eded4a9ce612a978ae15d5b606784bcf671c69

+ test/jdk/java/awt/Choice/ChoiceDragEventsInside.java
+ test/jdk/java/awt/Choice/ChoiceMouseEventTest.java
+ test/jdk/java/awt/Choice/ChoiceRemoveTest.java
+ test/jdk/java/awt/Choice/PopupMenuOnChoiceArea.java
+ test/jdk/java/awt/Choice/ScrollbarFlickers.java

Changeset: 6288b3d1
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-10 14:34:18 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6288b3d1222f289ba84fbb9cc697766a1067eb04

8341535: sun/awt/font/TestDevTransform.java fails with RuntimeException: Different rendering

Backport-of: 593c27e69703875115e6db5843a3743ba9bd8c18

! test/jdk/sun/awt/font/TestDevTransform.java

Changeset: 11f91c35
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-10 14:38:23 +0000
URL:       https://git.openjdk.org/jdk17u/commit/11f91c35954821353d7186bf6c76f8e2ee8ba43e

8347911: Limit the length of inflated text chunks

Backport-of: 398a580518b4e7961bdddf733e0a89ff25bc437a

! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java

Changeset: 8da895be
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-10 14:39:39 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8da895be39f28fbf325e3e591b40d8d6e5161e61

8348299: Update List/ItemEventTest/ItemEventTest.java

Use thread-safe StringBuffer to track selecting/deselecting items.
Use auto waitForIdle for all events.
Log handleEvent and ItemListener.
Take screenshot of the list on failure;
Optionally take screenshot after each mouse press+release.

Backport-of: 605b53e4f8857c58a72fa361f8787c563d6dab90

! test/jdk/java/awt/List/ItemEventTest/ItemEventTest.java

Changeset: 0048246a
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-10 14:43:12 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0048246a334ee4e55a3d8aa2a89bb040daacaa03

8348600: Update PipeWire to 1.3.81

Backport-of: add3cd1ca470be8fd5e5e1930d7f789318eb8e6d

! src/java.desktop/unix/legal/pipewire.md
! src/java.desktop/unix/native/libpipewire/include/pipewire/context.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/core.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/keys.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/loop.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/port.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/properties.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/protocol.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/proxy.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/stream.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/type.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/buffer/buffer.h
! src/java.desktop/unix/native/libpipewire/include/spa/buffer/meta.h
! src/java.desktop/unix/native/libpipewire/include/spa/buffer/type-info.h
! src/java.desktop/unix/native/libpipewire/include/spa/control/control.h
! src/java.desktop/unix/native/libpipewire/include/spa/control/type-info.h
! src/java.desktop/unix/native/libpipewire/include/spa/debug/types.h
! src/java.desktop/unix/native/libpipewire/include/spa/node/io.h
! src/java.desktop/unix/native/libpipewire/include/spa/node/type-info.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/aac-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/aac.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/amr-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/amr.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/iec958-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/mp3-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/mp3.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/wma-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/wma.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/bluetooth/audio.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/bluetooth/type-info.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/buffers-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/buffers.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/format-utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/format.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/latency.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/param-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/param.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/profiler-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/profiler.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/props-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/props.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/route-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/tag-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/tag.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/type-info.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/dsp-utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/format-utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/h264-utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/mjpg-utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/multiview.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw-utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw.h
! src/java.desktop/unix/native/libpipewire/include/spa/pod/builder.h
! src/java.desktop/unix/native/libpipewire/include/spa/pod/event.h
! src/java.desktop/unix/native/libpipewire/include/spa/pod/iter.h
! src/java.desktop/unix/native/libpipewire/include/spa/pod/parser.h
! src/java.desktop/unix/native/libpipewire/include/spa/support/loop.h
! src/java.desktop/unix/native/libpipewire/include/spa/support/system.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/cleanup.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/defs.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/dict.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/endian.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/enum-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/hook.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/list.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/string.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/type-info.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/type.h

Changeset: a682f8d1
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-10 14:48:23 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a682f8d1dcaeb223c402613d8b87626589cfe65c

8349751: AIX build failure after upgrade pipewire to 1.3.81

Backport-of: 19c0ce43e258d00d77314d76a361feb2069a5af1

! src/java.desktop/unix/native/libpipewire/include/spa/utils/endian.h

Changeset: d215a1f4
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-10 14:49:49 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d215a1f47ce869179e1fddbb724fba5902816676

8348936: [Accessibility,macOS,VoiceOver] VoiceOver doesn't announce untick on toggling the checkbox with "space" key on macOS
8345728: [Accessibility,macOS,Screen Magnifier]: JCheckbox unchecked state does not magnify but works for checked state

Backport-of: 1e87ff01994df16df7de331040fc5d7a4a85f630

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
+ test/jdk/javax/accessibility/TestJCheckBoxToggleAccessibility.java

Changeset: cf54b0d7
Branch: master
Author:    Satyen Subramaniam <ssubramaniam at openjdk.org>
Committer: Victor Rudometov <vrudomet at openjdk.org>
Date:      2025-03-10 17:24:35 +0000
URL:       https://git.openjdk.org/jdk17u/commit/cf54b0d7dbbddf8cd590409e9aac5e0423eb9c3c

8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed

Backport-of: dff5719e6f95f9ce50a5d49adf13541e22f7b5b1

! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.java

Changeset: 682c9390
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-11 14:22:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/682c9390339a79b89f82e580f90587deafbeef45

8348596: Update FreeType to 2.13.3

Backport-of: 6b719eeebc346fd4655fc718d7d033b3ebf54d9e

! src/java.desktop/share/legal/freetype.md
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftconfig.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftheader.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/integer-types.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/mac-support.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/public-macros.h
! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftadvanc.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbbox.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbdf.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbitmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcid.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcolor.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrdef.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftfntfmt.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftgasp.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftgzip.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftincrem.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlcdfil.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlist.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlogging.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmac.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmoderr.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftparams.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsizes.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsnames.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftstroke.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h
! src/java.desktop/share/native/libfreetype/include/freetype/fttrigon.h
! src/java.desktop/share/native/libfreetype/include/freetype/fttypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/autohint.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/cffotypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/cfftypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/compiler-macros.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdebug.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftgloadr.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmemory.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmmtypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpsprop.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftrfork.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftserv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftvalid.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/pshints.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svbdf.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcfftl.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcid.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svfntfmt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgxval.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svkern.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svotval.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpfr.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpostnm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svprop.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpsinfo.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svsfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttcmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svtteng.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttglyf.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svwinfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/svginterface.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/wofftypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/otsvg.h
! src/java.desktop/share/native/libfreetype/include/freetype/t1tables.h
! src/java.desktop/share/native/libfreetype/include/freetype/ttnameid.h
! src/java.desktop/share/native/libfreetype/include/freetype/tttables.h
! src/java.desktop/share/native/libfreetype/include/freetype/tttags.h
! src/java.desktop/share/native/libfreetype/include/ft2build.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.cin
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.hin
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h
! src/java.desktop/share/native/libfreetype/src/autofit/afcover.h
! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.c
! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.h
! src/java.desktop/share/native/libfreetype/src/autofit/aferrors.h
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.h
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.c
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.h
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.h
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.h
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.h
! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.h
! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h
! src/java.desktop/share/native/libfreetype/src/autofit/aftypes.h
! src/java.desktop/share/native/libfreetype/src/autofit/afws-decl.h
! src/java.desktop/share/native/libfreetype/src/autofit/afws-iter.h
! src/java.desktop/share/native/libfreetype/src/base/ftadvanc.c
! src/java.desktop/share/native/libfreetype/src/base/ftbase.h
! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c
! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c
! src/java.desktop/share/native/libfreetype/src/base/ftcid.c
! src/java.desktop/share/native/libfreetype/src/base/ftcolor.c
! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c
! src/java.desktop/share/native/libfreetype/src/base/ftdebug.c
! src/java.desktop/share/native/libfreetype/src/base/ftfntfmt.c
! src/java.desktop/share/native/libfreetype/src/base/ftfstype.c
! src/java.desktop/share/native/libfreetype/src/base/ftgasp.c
! src/java.desktop/share/native/libfreetype/src/base/ftgloadr.c
! src/java.desktop/share/native/libfreetype/src/base/ftglyph.c
! src/java.desktop/share/native/libfreetype/src/base/ftinit.c
! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c
! src/java.desktop/share/native/libfreetype/src/base/ftmac.c
! src/java.desktop/share/native/libfreetype/src/base/ftmm.c
! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
! src/java.desktop/share/native/libfreetype/src/base/ftpatent.c
! src/java.desktop/share/native/libfreetype/src/base/ftpsprop.c
! src/java.desktop/share/native/libfreetype/src/base/ftrfork.c
! src/java.desktop/share/native/libfreetype/src/base/ftsnames.c
! src/java.desktop/share/native/libfreetype/src/base/ftstream.c
! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c
! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c
! src/java.desktop/share/native/libfreetype/src/base/fttrigon.c
! src/java.desktop/share/native/libfreetype/src/base/fttype1.c
! src/java.desktop/share/native/libfreetype/src/base/ftutil.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.h
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.h
! src/java.desktop/share/native/libfreetype/src/cff/cfferrs.h
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.h
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
! src/java.desktop/share/native/libfreetype/src/cff/cfftoken.h
! src/java.desktop/share/native/libfreetype/src/cid/ciderrs.h
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.h
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.h
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.h
! src/java.desktop/share/native/libfreetype/src/cid/cidtoken.h
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.h
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.h
! src/java.desktop/share/native/libfreetype/src/psaux/psauxerr.h
! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.c
! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.h
! src/java.desktop/share/native/libfreetype/src/psaux/psblues.c
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.c
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h
! src/java.desktop/share/native/libfreetype/src/psaux/psft.c
! src/java.desktop/share/native/libfreetype/src/psaux/psft.h
! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.h
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshnterr.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.h
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.h
! src/java.desktop/share/native/libfreetype/src/psnames/psnamerr.h
! src/java.desktop/share/native/libfreetype/src/psnames/pstables.h
! src/java.desktop/share/native/libfreetype/src/raster/ftmisc.h
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.h
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.h
! src/java.desktop/share/native/libfreetype/src/raster/rasterrs.h
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sferrors.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmapc.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.h
! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.c
! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmerrs.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.h
! src/java.desktop/share/native/libfreetype/src/truetype/tterrors.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.h
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.h
! src/java.desktop/share/native/libfreetype/src/type1/t1errors.h
! src/java.desktop/share/native/libfreetype/src/type1/t1gload.c
! src/java.desktop/share/native/libfreetype/src/type1/t1gload.h
! src/java.desktop/share/native/libfreetype/src/type1/t1load.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.h
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.h
! src/java.desktop/share/native/libfreetype/src/type1/t1parse.c
! src/java.desktop/share/native/libfreetype/src/type1/t1parse.h
! src/java.desktop/share/native/libfreetype/src/type1/t1tokens.h

Changeset: 03828f86
Branch: master
Author:    Satyen Subramaniam <ssubramaniam at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-03-12 16:18:47 +0000
URL:       https://git.openjdk.org/jdk17u/commit/03828f8616b5d11491176b54bf6adb5e024581a6

8350616: Skip ValidateHazardPtrsClosure in non-debug builds

Backport-of: e43960a0170bf29b28ff4733e1c8c927947fb0bb

! src/hotspot/share/runtime/threadSMR.cpp

Changeset: f39ce948
Branch: master
Author:    Roman Marchenko <rmarchenko at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-03-13 16:23:34 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f39ce948644ec218906674eb3e7e715134f362b4

8309841: Jarsigner should print a warning if an entry is removed

Reviewed-by: yan
Backport-of: bdfb41f977258831e4b0ceaef5d016d095ab6e7f

! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
+ test/jdk/sun/security/tools/jarsigner/RemovedFiles.java
+ test/lib-test/jdk/test/lib/util/JarUtilsTest.java
! test/lib/jdk/test/lib/util/JarUtils.java

Changeset: f04bc19d
Branch: master
Author:    Satyen Subramaniam <ssubramaniam at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-03-13 19:10:54 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f04bc19d85b35cb0cf74a75d5a36822ac3085c3c

8251505: Use of types in compiler shared code should be consistent.

Backport-of: b6935dfb86a1c011355d2dfb2140be26ec536351

! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/sweeper.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: a16057a6
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-14 10:42:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a16057a6df2bdee1e141cf470e9932ec25f61020

8280820: Clean up bug8033699 and bug8075609.java tests: regtesthelpers aren't used

Backport-of: fd8a3dcc52dc5d6b62edd83eacef5934f6294e80

! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java
! test/jdk/javax/swing/JRadioButton/8075609/bug8075609.java

Changeset: e58f33a9
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-14 10:44:27 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e58f33a96b4d0c286ca0aab76699eba385532bf2

8280468: Crashes in getConfigColormap, getConfigVisualId, XVisualIDFromVisual on Linux

Backport-of: 05dac5a23ed2813b2f4f2e4f007ebb93b4ae23ef

! src/java.desktop/unix/classes/sun/awt/X11/XCanvasPeer.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c

Changeset: 1b6b8df6
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-14 10:45:19 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1b6b8df69774fcb9d403c38f67794e369ba256ea

8300645: Handle julong values in logging of GET_CONTAINER_INFO macros

Backport-of: 53ae4c07fda69358fc0b2edadf8dbfe6428de619

! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java

Changeset: 0990347b
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-14 10:46:34 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0990347bb9d36dacf430df80ac5e969b055a3109

8305578: X11GraphicsDevice.pGetBounds() is slow in remote X11 sessions

Backport-of: d7245f70e7bac1236bbcdcd9b25346ca22ab8bb2

! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java

Changeset: 6f362476
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-14 12:36:06 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6f3624762b9d6863d366b22ea6397730f23a3bb2

8308875: java/awt/Toolkit/GetScreenInsetsCustomGC/GetScreenInsetsCustomGC.java failed with 'Cannot invoke "sun.awt.X11GraphicsDevice.getInsets()" because "device" is null'

Reviewed-by: rschmelter, mbaesken
Backport-of: 41bf2ad159d274574285a0f55c4a0f582cd93648

! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java

Changeset: e6d5db62
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-14 12:40:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e6d5db62a8b3a192b0a307648ea307df857b9172

8316061: Open source several Swing RootPane and Slider related tests

Backport-of: 138542de7889e8002df0e15a79e31d824c6a0473

+ test/jdk/javax/swing/JRootPane/bug4207333.java
+ test/jdk/javax/swing/JRootPane/bug4224113.java
+ test/jdk/javax/swing/JRootPane/bug4627806.java
+ test/jdk/javax/swing/JSlider/bug4200901.java
+ test/jdk/javax/swing/JSlider/bug4203754.java

Changeset: e087bb2e
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-14 12:42:09 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e087bb2e18c0280a1ba8770ed95960159ec11c59

8315742: Open source several Swing Scroll related tests

Backport-of: f0ff001dd7db33eb492f01cfa08b11705956ebcd

+ test/jdk/javax/swing/JScrollBar/bug4495822.java
+ test/jdk/javax/swing/JScrollBar/bug4696826.java
+ test/jdk/javax/swing/JScrollBar/bug4842792.java
+ test/jdk/javax/swing/JScrollPane/bug4247092.java
+ test/jdk/javax/swing/JScrollPane/bug4264640.java
+ test/jdk/javax/swing/JScrollPane/bug4467063.java

Changeset: 8479f4e0
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-14 12:43:06 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8479f4e07cbca57eea98b1d6592ab69eb3ec8a68

8328670: Automate and open source few closed manual applet test

Backport-of: 38e3cda4420ef921cc6e43cb18338ec18c12011f

+ test/jdk/javax/swing/JInternalFrame/Ctrli.java
+ test/jdk/javax/swing/JMenuItem/JActionCommandTest.java

Changeset: e0cfa2d0
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-14 12:44:11 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e0cfa2d030f194550a3f7f3744e219df11b8889c

8328648: Remove applet usage from JFileChooser tests bug4150029

Backport-of: 021ed6aea92f770ebeae65175d94797f7c418c82

- test/jdk/javax/swing/JFileChooser/4150029/bug4150029.html
! test/jdk/javax/swing/JFileChooser/4150029/bug4150029.java

Changeset: 153fcd0a
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-14 12:44:28 +0000
URL:       https://git.openjdk.org/jdk17u/commit/153fcd0a36ec22c6bb9c371a0342ac739b1b4255

8328482: Convert and Open source few manual applet test to main based

Backport-of: bea9acc55a7b0463a1b0b4dcb557f8ea17d8fe8c

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Frame/FrameMaximizedTest.java
+ test/jdk/java/awt/Frame/FrameMinimizeTest.java
+ test/jdk/java/awt/Frame/MegaIconTest/MegaIconTest.java
+ test/jdk/java/awt/Frame/MegaIconTest/dukeWave.gif
+ test/jdk/java/awt/Frame/MegaIconTest/duke_404.gif
= test/jdk/java/awt/Frame/MegaIconTest/fight.gif
+ test/jdk/java/awt/Frame/SizeMinimizedTest.java

Changeset: 5556f742
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-14 12:45:26 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5556f74265d2e27519e334cf4e959182acba9c43

8339727: Open source several AWT focus tests - series 1

Backport-of: 358ff196336407484b1b892f08936e9378701959

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Focus/ActivateOnProperAppContextTest.java
+ test/jdk/java/awt/Focus/KillFocusTest.java
+ test/jdk/java/awt/Focus/TestDisabledAutoTransfer.java
+ test/jdk/java/awt/Focus/TestDisabledAutoTransferSwing.java

Changeset: 8ff0f3ce
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-14 12:46:35 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8ff0f3ce2696c6c7485c6f9a14814ad3fe6ba41b

8339842: Open source several AWT focus tests - series 2

Backport-of: 4b7906375b4bd11a480665110561180825c2dd9c

+ test/jdk/java/awt/Focus/FocusChangeOnResizeTest.java
+ test/jdk/java/awt/Focus/LightweightFocusLostTest.java
+ test/jdk/java/awt/Focus/MixedWeightFocus.java
+ test/jdk/java/awt/Focus/NextFocusHelperTest.java

Changeset: d1522b95
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-14 12:48:57 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d1522b9568278e4fb32e251cdf705473922722c2

8339984: Open source AWT MenuItem related tests

Backport-of: f4e401791efb920b9773f2886b34904c95106727

+ test/jdk/java/awt/MenuItem/GiantFontTest.java
+ test/jdk/java/awt/MenuItem/LotsOfMenuItemsTest.java
+ test/jdk/java/awt/MenuItem/MenuSetFontTest.java
+ test/jdk/java/awt/MenuItem/NullOrEmptyStringLabelTest.java
+ test/jdk/java/awt/MenuItem/UnicodeMenuItemTest.java

Changeset: faefbe40
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-14 12:49:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/faefbe407d7b6326726fd36793b1ddcd21638ebf

8340393: Open source closed choice tests #2

Backport-of: a9b0f9ccbf98c6b90626fcd7087fa8eeb0c168eb

+ test/jdk/java/awt/Choice/CheckChoiceTest.java
+ test/jdk/java/awt/Choice/ChoiceBigTest.java
+ test/jdk/java/awt/Choice/ChoiceFocusTest.java
+ test/jdk/java/awt/Choice/DisabledList.java

Changeset: c469450f
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-14 12:50:30 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c469450fdd485b5843f4cd2fa6dbe3c6d8a3b72f

8339935: Open source several AWT focus tests - series 5

Backport-of: b1f8d2ea76322a89eea84851a1e791f52c31261b

+ test/jdk/java/awt/Focus/DeiconifyTest.java
+ test/jdk/java/awt/Focus/HiddenTraversalTest.java
+ test/jdk/java/awt/Focus/LightweightPopupTest.java
+ test/jdk/java/awt/Focus/ProxiedWindowHideTest.java

Changeset: 4bcd0e0d
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-14 12:51:29 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4bcd0e0d9be310f06ec815785481fa9cc94c5eba

8340907: Open source closed frame tests # 2

Backport-of: f2a767f59b1f66966665bc8601273b532961395a

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Frame/DeiconifyClipTest.java
+ test/jdk/java/awt/Frame/FrameSetCursorTest.java
+ test/jdk/java/awt/Frame/InitialIconifiedTest.java
+ test/jdk/java/awt/Frame/InsetCorrectionTest.java

Changeset: 60f29ac8
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-14 12:58:12 +0000
URL:       https://git.openjdk.org/jdk17u/commit/60f29ac8edde37a53f365e553be59d0357d0089c

8340966: Open source few Checkbox and Cursor tests - Set1

Backport-of: 3d38cd97eff2228e2172bfdbf5cc21cf2060f871

+ test/jdk/java/awt/Checkbox/DynamicChangeTest/DynamicChangeTest.java
+ test/jdk/java/awt/Cursor/CursorDragTest/ListDragCursor.java
+ test/jdk/java/awt/Cursor/HiddenDialogParentTest/HiddenDialogParentTest.java
+ test/jdk/java/awt/Cursor/InvalidImageCustomCursorTest/InvalidImageCustomCursorTest.java
+ test/jdk/java/awt/Cursor/NullCursorTest/NullCursorTest.java

Changeset: ebd77db1
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-14 12:59:43 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ebd77db105289d3ce3438686e846980f7959762c

8340713: Open source DnD tests - Set5

Backport-of: fc7244da96a9423146c4a46bcc3bbfc205900c3b

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/dnd/DragExitBeforeDropTest.java
+ test/jdk/java/awt/dnd/DragThresholdTest.java
+ test/jdk/java/awt/dnd/WinMoveFileToShellTest.java

Changeset: 7bf2d44f
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-03-15 03:21:02 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7bf2d44f531c8c127b372167b67c1d40db539586

8276995: Bug in jdk.jfr.event.gc.collection.TestSystemGC

Backport-of: 91ce41f96d725a02f9566f87133ed64d448c80cc

! test/jdk/jdk/jfr/event/gc/collection/TestSystemGC.java

Changeset: 3a2a5399
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-15 20:20:21 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3a2a539915303161586d015a410e5621437a4e94

8340173: Open source some Component/Panel/EventQueue tests - Set2

Backport-of: 97ee8bbda2c7d7f76866690a34a5021fade2f438

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/EventQueue/PushPopDeadlock/PushPopDeadlock.java
+ test/jdk/java/awt/LightweightComponent/MultipleAddNotifyTest/MultipleAddNotifyTest.java
+ test/jdk/java/awt/LightweightComponent/PopupTest/PopupTest.java
+ test/jdk/java/awt/Panel/PanelRepaint/PanelRepaint.java

Changeset: fd50c172
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-15 20:21:19 +0000
URL:       https://git.openjdk.org/jdk17u/commit/fd50c1722380ce419bd5ac7f1318d1a808f87ec5

8340790: Open source several AWT Dialog tests - Batch 4

Backport-of: 6d7e67956b1722b4e3d33253d68c095058f39f02

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Dialog/ChoiceModalDialogTest.java
+ test/jdk/java/awt/Dialog/DialogBackgroundTest.java
+ test/jdk/java/awt/Dialog/EnabledResetTest.java
+ test/jdk/java/awt/Dialog/FileDialogGetFileTest.java

Changeset: 86975d64
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-18 08:31:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/86975d6411bdfba1368760ba0fde44c098ddd7fd

8293503: gc/metaspace/TestMetaspacePerfCounters.java#Epsilon-64 failed assertGreaterThanOrEqual: expected MMM >= NNN

Reviewed-by: mdoerr, rrich
Backport-of: 04d7b7d5747d887e12797df8ca3f7608d73d41ff

! test/hotspot/jtreg/gc/metaspace/TestMetaspacePerfCounters.java

Changeset: fa988695
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-18 08:32:54 +0000
URL:       https://git.openjdk.org/jdk17u/commit/fa9886956ba3719c505051401fa2a0983bc9cd57

8256211: assert fired in java/net/httpclient/DependentPromiseActionsTest (infrequent)

Backport-of: b1163bcc88a5b88b9a56d5584310f1d679690ab2

! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java

Changeset: c2e5dc0f
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-18 08:34:16 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c2e5dc0f9a5f9b2651c6702741b7b61d8bf80a71

8340164: Open source few Component tests - Set1

Backport-of: 7e3978eab22f040995f5794b97417022532d375d

+ test/jdk/java/awt/LightweightComponent/LWParentMovedTest/LWParentMovedTest.java
+ test/jdk/java/awt/LightweightComponent/LightWeightTabFocus/LightWeightTabFocus.java
+ test/jdk/java/awt/LightweightComponent/LightweightFontTest/LightweightFontTest.java

Changeset: f8eaafca
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-18 08:35:55 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f8eaafcaa61420ba15d3655c2d3d788d8006f2b6

8340985: Open source some Desktop related tests

Backport-of: 172f74466fe59ece816764112dba98e4604706b7

+ test/jdk/java/awt/Desktop/ActionSupportTest.java
+ test/jdk/java/awt/Desktop/BrowseTest.java
+ test/jdk/java/awt/Desktop/DesktopSupportTest.java
+ test/jdk/java/awt/Desktop/MailTest.java
+ test/jdk/java/awt/Desktop/OpenTest.java

Changeset: b9b9d7f1
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-18 08:37:22 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b9b9d7f14beb33feedd46776a0e12da273c4301b

8341637: java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64)

Backport-of: ba3774dc5d27e762dfd61f8acf842ae11dec0cb7

! test/jdk/java/net/Socket/UdpSocket.java

Changeset: 552566a3
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-18 08:38:34 +0000
URL:       https://git.openjdk.org/jdk17u/commit/552566a315093f819c425540907ea6654f7f83e6

8334644: Automate javax/print/attribute/PageRangesException.java

Backport-of: 030149fec4f175e5571e053fa56d2921d95c6b13

+ test/jdk/javax/print/attribute/PageRangesException.java

Changeset: 735747a9
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-18 08:40:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/735747a9b25cf579256fd75a88fbad95629c792d

8346581: JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux

Backport-of: 57af52c57390f6f7413b5d3ffe64921c9b83aae4

! test/jdk/javax/swing/JRadioButton/ButtonGroupFocus/ButtonGroupFocusTest.java

Changeset: 767e504c
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-18 08:41:27 +0000
URL:       https://git.openjdk.org/jdk17u/commit/767e504cc059db7cde7d6811ae664e962ba5ecae

8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java

Reviewed-by: rrich
Backport-of: d002933c260921d0d582724516d15ebd130b851f

! test/jdk/java/nio/file/Files/probeContentType/Basic.java

Changeset: 07d29275
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-18 08:42:39 +0000
URL:       https://git.openjdk.org/jdk17u/commit/07d2927530c300e548835664d891e186e21521f7

8340784: Remove PassFailJFrame constructor with screenshots

Backport-of: 50ca450417a5da7d4c6c08154515b8407bf656e8

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: 8ba5d804
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-18 08:48:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8ba5d8046e684203778a80183ec4a6f441631ba5

8352076: [21u] Problem list tests that fail in 21 and would be fixed by 8309622

Backport-of: 5ff88f61f6ab04ddf3936f8b249f9a48974f53d1

! test/hotspot/jtreg/ProblemList.txt

Changeset: 64fbb72e
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-20 19:18:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/64fbb72efd256e5d5968edcfaaa905ff969d3892

8254786: java/net/httpclient/CancelRequestTest.java failing intermittently

Reviewed-by: mbaesken
Backport-of: 710653ce1856d13161ae1786d7c5f71997536e78

! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! test/jdk/java/net/httpclient/CancelRequestTest.java

Changeset: 38700019
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-20 19:19:44 +0000
URL:       https://git.openjdk.org/jdk17u/commit/387000195e4088b4bf43b38d7cb1b9b66cb8504e

8315669: Open source several Swing PopupMenu related tests

Backport-of: 7c5f2a2db941d30a5425d358607a6b4e63879ab7

+ test/jdk/javax/swing/JPopupMenu/bug4236750.java
+ test/jdk/javax/swing/JPopupMenu/bug4321273.java
+ test/jdk/javax/swing/JPopupMenu/bug4711693.java
+ test/jdk/javax/swing/JPopupMenu/bug4962731.java
+ test/jdk/javax/swing/JPopupMenu/bug4966109.java
+ test/jdk/javax/swing/JPopupMenu/bug5091257.java

Changeset: d1ae41b8
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-20 19:21:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d1ae41b89e07545eb48856d2da7d715e8959afcd

8339678: Update runtime/condy tests to be executed with VM flags

Backport-of: c3711dc90980fb3e63ff199612c201c4464626bf

! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/runtime/condy/BadBSMUseTest.java
! test/hotspot/jtreg/runtime/condy/CondyLDCTest.java
! test/hotspot/jtreg/runtime/condy/CondyNewInvokeSpecialTest.java
! test/hotspot/jtreg/runtime/condy/escapeAnalysis/TestEscapeCondy.java
! test/hotspot/jtreg/runtime/condy/staticInit/TestInitException.java

Changeset: 441bf399
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-20 19:22:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/441bf39988a9f4514d43ede9e1f220ee93dac049

8340433: Open source closed choice tests #3

Backport-of: 8c08c43a34b7a237c0281ef58594af4f263ba3ca

+ test/jdk/java/awt/Choice/ChoicePosTest.java
+ test/jdk/java/awt/Choice/DeadlockTest.java
+ test/jdk/java/awt/Choice/SetFontTest.java

Changeset: be3e9931
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-20 19:23:59 +0000
URL:       https://git.openjdk.org/jdk17u/commit/be3e9931cf3e41b9238d8f412fcfbd446177e004

8341004: Open source AWT FileDialog related tests

Backport-of: 7d524d7e378430afb3a262e8fe544bd1be22748c

+ test/jdk/java/awt/FileDialog/DoubleActionCloseX.java
+ test/jdk/java/awt/FileDialog/DoubleActionESC.java
+ test/jdk/java/awt/FileDialog/TestFileDialogDupJNIRef.java

Changeset: 4913ddbb
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-20 19:25:23 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4913ddbbc1dbaeee7f24d3efa9786dc4be96a0af

8341298: Open source more AWT window tests

Backport-of: db61458da840123925cb3ba079cfaf8277880320

+ test/jdk/java/awt/Window/LocationByPlatformWithControls/TestLocationByPlatformWithControls.java
+ test/jdk/java/awt/Window/NoResizeEvent/NoResizeEvent.java
+ test/jdk/java/awt/Window/ProxyCrash/PopupProxyCrash.java
+ test/jdk/java/awt/Window/WindowToFrontTest/WindowToFrontTest.java

Changeset: 4fa11fe7
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-20 19:26:46 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4fa11fe7554c094447c7026a243e0b1622e25396

8340809: Open source few more AWT PopupMenu tests

Backport-of: 313f4a962148331c9958618054109284470d1c9f

+ test/jdk/java/awt/PopupMenu/ActivePopupCrashTest.java
+ test/jdk/java/awt/PopupMenu/KeyTraversalCrash.java
+ test/jdk/java/awt/PopupMenu/MultiplePopupMenusTest.java
+ test/jdk/java/awt/PopupMenu/PopupMenuCrash.java
+ test/jdk/java/awt/PopupMenu/StressTest.java

Changeset: 36f9ed8a
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-20 19:27:57 +0000
URL:       https://git.openjdk.org/jdk17u/commit/36f9ed8a67aaf99ce263ebbde6b8e16e6c0bc2e7

8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing

Reviewed-by: rrich
Backport-of: e654a536dcb2b2b3784893d7aa6f5137223d8735

+ test/hotspot/jtreg/compiler/lib/compile_framework/ClassLoaderBuilder.java
+ test/hotspot/jtreg/compiler/lib/compile_framework/Compile.java
+ test/hotspot/jtreg/compiler/lib/compile_framework/CompileFramework.java
+ test/hotspot/jtreg/compiler/lib/compile_framework/CompileFrameworkException.java
+ test/hotspot/jtreg/compiler/lib/compile_framework/InternalCompileFrameworkException.java
+ test/hotspot/jtreg/compiler/lib/compile_framework/README.md
+ test/hotspot/jtreg/compiler/lib/compile_framework/SourceCode.java
+ test/hotspot/jtreg/compiler/lib/compile_framework/Utils.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/CombinedJavaJasmExample.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/IRFrameworkJavaExample.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/MultiFileJasmExample.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/MultiFileJavaExample.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/RunWithFlagsExample.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/SimpleJasmExample.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/SimpleJavaExample.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/tests/TestBadJasmCompilation.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/tests/TestBadJavaCompilation.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/tests/TestConcurrentCompilation.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java

Changeset: d0a02d00
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-20 19:29:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d0a02d008f7068aa99756fecdba66ec3f4fcbf02

8343103: Enable debug logging for vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java

Backport-of: 1b177ce5b7e25b3a563066ba92dbf8cacfd29126

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java

Changeset: 5fdaafb4
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-20 19:30:32 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5fdaafb42c681a919da291d3a029853557c4fbf4

8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java

Reviewed-by: rrich
Backport-of: 4fa760a1ed24ad2e6fba6dca51c5cf7dc7436719

! test/jdk/ProblemList.txt
! test/jdk/javax/management/monitor/DerivedGaugeMonitorTest.java

Changeset: 011a9701
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-20 19:32:02 +0000
URL:       https://git.openjdk.org/jdk17u/commit/011a970151eb5bc0650567b1722967188d02a054

8342524: Use latch in AbstractButton/bug6298940.java instead of delay

Backport-of: 2bd8f026dbd449e810dc6ce96cd9235e5cb51a9b

+ test/jdk/javax/swing/AbstractButton/bug6298940.java

Changeset: 3d76ae00
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-20 19:33:23 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3d76ae00131d40b95aec4080d39a107ac6be0e40

8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame

Backport-of: 906358d3a14ce755fec771f0a6bb856b3a8f3297

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: 3a0e19b2
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-20 19:34:41 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3a0e19b209b03a06e3afc44986b0692a153f72a9

8350260: Improve HTML instruction formatting in PassFailJFrame

Backport-of: 014701a09b23d21f57edb5b085820532804475bd

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: e31723b1
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-20 19:36:01 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e31723b199db9df6781dbb771b32b0db1bb1dba7

8345598: Upgrade NSS binaries for interop tests

Backport-of: 0f82268134df65bbc65ecda158d25f708f18d150

! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: dda39ec6
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-20 19:37:11 +0000
URL:       https://git.openjdk.org/jdk17u/commit/dda39ec6d4ab80366147fc103f40ddff321ff561

8280991: [XWayland] No displayChanged event after setDisplayMode call

Backport-of: 29de20dbc22e0b68698a1b9cb1241ae5861a6b9a

! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/FullScreen/FullscreenWindowProps/FullscreenWindowProps.java
! test/jdk/java/awt/FullScreen/NoResizeEventOnDMChangeTest/NoResizeEventOnDMChangeTest.java

Changeset: 763ee0a7
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-20 19:38:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/763ee0a7e5bb6e9bdbf739e886d7c47bb28ea2b0

8348110: Update LCMS to 2.17

Reviewed-by: andrew
Backport-of: a23fb0af65f491ef655ba114fcc8032a09a55213

! src/java.desktop/share/legal/lcms.md
! src/java.desktop/share/native/liblcms/cmsalpha.c
! src/java.desktop/share/native/liblcms/cmscam02.c
! src/java.desktop/share/native/liblcms/cmscgats.c
! src/java.desktop/share/native/liblcms/cmscnvrt.c
! src/java.desktop/share/native/liblcms/cmserr.c
! src/java.desktop/share/native/liblcms/cmsgamma.c
! src/java.desktop/share/native/liblcms/cmsgmt.c
! src/java.desktop/share/native/liblcms/cmshalf.c
! src/java.desktop/share/native/liblcms/cmsintrp.c
! src/java.desktop/share/native/liblcms/cmsio0.c
! src/java.desktop/share/native/liblcms/cmsio1.c
! src/java.desktop/share/native/liblcms/cmslut.c
! src/java.desktop/share/native/liblcms/cmsmd5.c
! src/java.desktop/share/native/liblcms/cmsmtrx.c
! src/java.desktop/share/native/liblcms/cmsnamed.c
! src/java.desktop/share/native/liblcms/cmsopt.c
! src/java.desktop/share/native/liblcms/cmspack.c
! src/java.desktop/share/native/liblcms/cmspcs.c
! src/java.desktop/share/native/liblcms/cmsplugin.c
! src/java.desktop/share/native/liblcms/cmsps2.c
! src/java.desktop/share/native/liblcms/cmssamp.c
! src/java.desktop/share/native/liblcms/cmssm.c
! src/java.desktop/share/native/liblcms/cmstypes.c
! src/java.desktop/share/native/liblcms/cmsvirt.c
! src/java.desktop/share/native/liblcms/cmswtpnt.c
! src/java.desktop/share/native/liblcms/cmsxform.c
! src/java.desktop/share/native/liblcms/lcms2.h
! src/java.desktop/share/native/liblcms/lcms2_internal.h
! src/java.desktop/share/native/liblcms/lcms2_plugin.h

Changeset: 4e67796c
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-20 19:39:25 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4e67796c3fcbffa706be8fabb56d00f9128edac1

8303770: Remove Baltimore root certificate expiring in May 2025

Reviewed-by: sgehwolf, rschmelter
Backport-of: 2371696781edc040d8fa8133c78b284a2e3de1ed

- make/data/cacerts/baltimorecybertrustca
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: b2255b98
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-20 19:40:38 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b2255b98f5122c3d26b822dac4597a54257ffcaf

8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing

Backport-of: 577ede73d8e916bac9050d3bee80d2f18cc833a7

! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java

Changeset: b31ac46b
Branch: master
Author:    Dmitry Chuyko <dchuyko at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-03-24 15:18:22 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b31ac46bcb149c4dc6ef4a28a431e61789d16751

8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn

Backport-of: 401d0d6b09ea422eacecda2900793a416097dc9b

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
+ test/hotspot/jtreg/compiler/c1/TestOSRLotsOfLocals.java

Changeset: 4eeec6ca
Branch: master
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2025-03-24 18:36:42 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4eeec6ca8573d5e586195f46b41c97ccd658d4b7

8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract

Reviewed-by: mbaesken
Backport-of: 8fce5275fc94ebc404a6a37f5ea0407140de63c1

! src/jdk.jartool/share/classes/sun/tools/jar/Main.java

Changeset: 5b28aa60
Branch: master
Author:    Satyen Subramaniam <ssubramaniam at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-03-25 00:04:31 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5b28aa600bb1729cdb9e19d9fffe84f078939e1b

8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942

Backport-of: 3b1ca986427d3a69c9e167b9b4c07d1b83bc264d

! make/autoconf/jdk-options.m4

Changeset: 48c8aac6
Branch: master
Author:    Satyen Subramaniam <ssubramaniam at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-03-25 00:04:56 +0000
URL:       https://git.openjdk.org/jdk17u/commit/48c8aac638c66ef68e23984e75804779b8d4a440

8334780: Crash: assert(h_array_list.not_null()) failed: invariant

Backport-of: e7a0b5b09bcfcd8b09667e51ec588e206f0652ff

! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp

Changeset: d26bbfce
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-26 17:49:05 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d26bbfced2f959b4d87c62e8ef6908d69a0c5db9

Merge


Changeset: b338d108
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-27 15:53:47 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b338d1083927bdd17ee94142c01a6ff61de5758a

8298248: Limit sscanf output width in cgroup file parsers

Backport-of: 3e041eb9093275bc658c02ae74cd39b4a74684ee

! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp

Changeset: e4cbb3b4
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-27 15:55:18 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e4cbb3b420f97c32df9889789dc3d9a1fd1b01df

8315981: Opensource five more random Swing tests

Backport-of: c43ebd34afeab9ece9dee05f0da184a20e487a12

+ test/jdk/javax/swing/DefaultListCellRenderer/4180943/bug4180943.java
+ test/jdk/javax/swing/DefaultListModel/4466250/bug4466250.java
+ test/jdk/javax/swing/DefaultListSelectionModel/4140619/bug4140619.java
+ test/jdk/javax/swing/DefaultListSelectionModel/4177723/bug4177723.java
+ test/jdk/javax/swing/ImageIcon/4827074/bug4827074.java

Changeset: 8d513cfb
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-27 15:58:21 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8d513cfbe885ad679dd5926b3a833837bc767a97

8316388: Opensource five Swing component related regression tests

Backport-of: c05f8c72239ed3f16ff0d13f4dba795731f9559f

+ test/jdk/javax/swing/JDesktopPane/bug4132993.java
+ test/jdk/javax/swing/JDesktopPane/bug4773378.java
+ test/jdk/javax/swing/JEditorPane/bug4325606.java
+ test/jdk/javax/swing/JEditorPane/bug4330998.java
+ test/jdk/javax/swing/JEditorPane/bug4694598.java

Changeset: 0bba4867
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-27 16:00:13 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0bba48671ef0a0874ed2ed97a158bb0f067dc296

8337299: vmTestbase/nsk/jdb/stop_at/stop_at002/stop_at002.java failure goes undetected

Backport-of: e2c07d5044587476fc0fff14260e2b73816d2062

! test/hotspot/jtreg/vmTestbase/nsk/jdb/stop_at/stop_at002/stop_at002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/stop_at/stop_at002/stop_at002a.java

Changeset: df6cdbe5
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-27 16:02:13 +0000
URL:       https://git.openjdk.org/jdk17u/commit/df6cdbe513ebfd59b776fd45cfbd4ed29702d50c

8339794: Open source closed choice tests #1

Backport-of: 5e5942a282e14846404b68c65d43594d6b9226d9

+ test/jdk/java/awt/Choice/ChoiceInsertTest.java
+ test/jdk/java/awt/Choice/ChoiceMouseDragTest.java
+ test/jdk/java/awt/Choice/WheelEventsConsumed.java

Changeset: 65ff5275
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-27 16:04:06 +0000
URL:       https://git.openjdk.org/jdk17u/commit/65ff52750b8178e21e2ef5adb16d73c2b1bde1f0

8339906: Open source several AWT focus tests - series 4

Backport-of: 46b02f49bcc730d94e37cf17fa996fdd12bdb990

+ test/jdk/java/awt/Focus/AltTabEventsTest.java
+ test/jdk/java/awt/Focus/ComponentLostFocusTest.java
+ test/jdk/java/awt/Focus/FocusKeepTest.java
+ test/jdk/java/awt/Focus/KeyStrokeTest.java

Changeset: 90b1bdd1
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-27 16:06:16 +0000
URL:       https://git.openjdk.org/jdk17u/commit/90b1bdd127d7956ee1677d3de72625b122083593

8340228: Open source couple more miscellaneous AWT tests

Backport-of: f7bc9ba552cf913eef2131b964c48f1b4b55131c

+ test/jdk/java/awt/Desktop/EditAndPrintTest/EditAndPrintTest.java
+ test/jdk/java/awt/TextField/GetTextTest/GetTextTest.java
+ test/jdk/java/awt/TextField/SetEchoCharTest3/SetEchoCharTest3.java

Changeset: 5d028732
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-27 16:07:55 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5d028732f76971f4768c7c9ab11d5bb3386cb197

8341000: Open source some of the AWT Window tests

Backport-of: d3139b4c3682defab2a8bfa0a24890232c3f00a3

+ test/jdk/java/awt/Window/BadConfigure/BadConfigure.java
+ test/jdk/java/awt/Window/InvalidFocusLostEventTest/InvalidFocusLostEventTest.java

Changeset: 9a5b72fb
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-27 16:09:30 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9a5b72fb771f9cb1db589d490c0aafd8f5318626

8341373: Open source closed frame tests # 4

Backport-of: d0c5e4bc50cc2cbb65efe827ae8cf3e077f45e07

+ test/jdk/java/awt/Frame/AddRemoveMenuBarTest_5.java
+ test/jdk/java/awt/Frame/FrameResizableTest.java
+ test/jdk/java/awt/Frame/I18NTitle.java
+ test/jdk/java/awt/Frame/MenuBarOffsetTest.java
+ test/jdk/java/awt/Frame/MinimumSizeTest.java

Changeset: a064c2f8
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-27 16:11:12 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a064c2f8600d8d6d00e3500166b23907653f3048

8343529: serviceability/sa/ClhsdbWhere.java fails AssertionFailure: Corrupted constant pool
8307318: Test serviceability/sa/ClhsdbCDSJstackPrintAll.java failed: ArrayIndexOutOfBoundsException

Backport-of: e985f85d990e6d38f16608e5eb8c94400638d13b

! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSJstackPrintAll.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java

Changeset: 8cf46226
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-27 16:15:43 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8cf46226a5f85e55fe76067da2266f22ec35aed0

8345134: Test sun/security/tools/jarsigner/ConciseJarsigner.java failed: unable to find valid certification path to requested target

Backport-of: a0f7982e44deec2cd59379c62b215c3f526fc2c4

! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java

Changeset: 260f1c03
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-03-27 16:20:14 +0000
URL:       https://git.openjdk.org/jdk17u/commit/260f1c03ed9e605dd0e16edb27d2a55879a8f28b

8348107: test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java fails intermittently

Reviewed-by: rschmelter
Backport-of: 5c4a387b7e5643815542dd6938e8e1dbb817ad90

! test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java

Changeset: 96e8c565
Branch: master
Author:    Daniel Hu <costmuch at amazon.com>
Committer: Victor Rudometov <vrudomet at openjdk.org>
Date:      2025-03-27 16:31:52 +0000
URL:       https://git.openjdk.org/jdk17u/commit/96e8c5652053e4ee424d73834dc55d97838c6eea

8277983: Remove unused fields from sun.net.www.protocol.jar.JarURLConnection

Backport-of: f34f8d4d6a9b3e24a93a322b985c1413c27311cc

! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java

Changeset: 9631398c
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-03-28 08:49:25 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9631398cd936a947bc71af82b10b1a7ece8f68b3

8347576: Error output in libjsound has non matching format strings

Backport-of: 950e655064a75e20540955ad91430c8bea7ae73b

! src/java.desktop/share/native/libjsound/MidiInDevice.c
! src/java.desktop/share/native/libjsound/MidiOutDevice.c
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Ports.c

Changeset: 00c53b70
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-03-30 15:48:59 +0000
URL:       https://git.openjdk.org/jdk17u/commit/00c53b70b6281a969af7389e4da297bd64fb86bf

8347267: [macOS]: UnixOperatingSystem.c:67:40: runtime error: division by zero

Backport-of: 5e92a4ceafd0626e3600e44a3370ca2f5d9347c8

! src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c

Changeset: 59468baa
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-03-30 15:50:58 +0000
URL:       https://git.openjdk.org/jdk17u/commit/59468baadb4c0fbaf9377c39242cc4da81151370

8349039: Adjust exception No type named <ThreadType> in database

Backport-of: 669f8c0c07b57fa00ac84b8a90c4a1a1459443e3

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java

Changeset: 41b35416
Branch: master
Author:    Dmitry Chuyko <dchuyko at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-03-31 15:35:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/41b35416615c6078e6c31ef76120a86fe56fe84d

8298061: vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java failed with "fatal error: refcount has gone to zero"

Reviewed-by: coleenp
Backport-of: 03d992728e27bd3dcd00d1af8a7b7179281e626f

! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/placeholders.hpp

Changeset: 01425e40
Branch: master
Author:    Daniel Hu <costmuch at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-03-31 18:35:47 +0000
URL:       https://git.openjdk.org/jdk17u/commit/01425e40cd545b0183d792fc6d3a82bbfb70c468

6956385: URLConnection.getLastModified() leaks file handles for jar:file and file: URLs

Define FileURLConnection.closeInputStream for use by JarURLInputStream.close.
JarURLConnection properly tracks any InputStream it itself opened,
and correspondingly closes the JarFile if necessary (when caches are disabled).
But if its underlying FileURLConnection was used to retrieve a header field,
that would have caused a FileInputStream to be opened
which never gets closed until it is garbage collected.
This means that an application which calls certain methods
on jar:file:/…something.jar!/… URLs will leak file handles,
even if URLConnection caches are supposed to be turned off.
This can delay release of system resources,
and on Windows can prevent the JAR file from being deleted
even after it is no longer in use (for example after URLClassLoader.close).

Backport-of: 9f98136c3a00ca24d59ffefd58308603b58110c7

! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java
+ test/jdk/sun/net/www/protocol/jar/FileURLConnectionLeak.java

Changeset: 692f275d
Branch: master
Author:    Satyen Subramaniam <ssubramaniam at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-03-31 18:43:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/692f275d7af1db381ec9cf22eeb566f8e7a07667

8350211: CTW: Attempt to preload all classes in constant pool

Backport-of: d13fd5738f8a3d4b4009c2e15cfd967332d97bbd

! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java

Changeset: 845a11ef
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-04-02 06:03:57 +0000
URL:       https://git.openjdk.org/jdk17u/commit/845a11ef68ccc37933b256e423aa42b6226e2ee5

8287801: Fix test-bugs related to stress flags

Reviewed-by: phh
Backport-of: 302a6c068dcbb176381b1535baf25547079c9b06

! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/hotspot/jtreg/compiler/c2/cr7200264/TestDriver.java
! test/hotspot/jtreg/compiler/c2/cr7200264/TestSSE2IntVect.java
! test/hotspot/jtreg/compiler/c2/cr7200264/TestSSE4IntVect.java
! test/hotspot/jtreg/compiler/c2/irTests/blackhole/BlackholeStoreStoreEATest.java
! test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java
! test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java
! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java
! test/hotspot/jtreg/compiler/rangechecks/TestExplicitRangeChecks.java
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckSmearing.java
! test/hotspot/jtreg/compiler/uncommontrap/TestUnstableIfTrap.java

Changeset: 450b290a
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-02 09:50:22 +0000
URL:       https://git.openjdk.org/jdk17u/commit/450b290a10c1647f41cd8fb06d9fa78826e71538

8315951: Open source several Swing HTMLEditorKit related tests

Backport-of: d19e017d3fd87a6b7613f44a3757d574a6560680

+ test/jdk/java/awt/event/PaintEvent/RepaintTest.java
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4214848.java
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4230197.java
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4238223.java

Changeset: 7c4fdd2b
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-02 09:51:44 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7c4fdd2b116ac0786bbe5274e76009f6471edbe6

8328484: Convert and Opensource few JFileChooser applet test to main

Backport-of: 528efe206d5ee3775b01f3b90600ca3cab6c96f0

+ test/jdk/javax/swing/JFileChooser/EnterEmptyDirectory.java
+ test/jdk/javax/swing/JFileChooser/FileSelectionTests.java
+ test/jdk/javax/swing/JFileChooser/ShowHiddenFiles.java

Changeset: 8505d6a8
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-02 09:55:38 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8505d6a80dec1c22d5f132f275de6317a42ee0f1

8339639: Opensource few AWT PopupMenu tests

Backport-of: a0794e0a054c5e7ed051efa6362726cdd7598255

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/PopupMenu/PopupHangTest.java
+ test/jdk/java/awt/PopupMenu/PopupMenuVisuals.java

Changeset: 50fef470
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-02 09:58:11 +0000
URL:       https://git.openjdk.org/jdk17u/commit/50fef47007f763ef6a8bf1f1e23322c10ecc28e4

8339895: Open source several AWT focus tests - series 3

Backport-of: 94c33179b6a1205100d7c125f3a7c11e29621db9

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Focus/ActivateFocusTest.java
+ test/jdk/java/awt/Focus/CanvasPanelFocusOnClickTest.java
+ test/jdk/java/awt/Focus/FocusPolicyTest.java
+ test/jdk/java/awt/Focus/RequestInInactiveFrame.java

Changeset: 9d639ca2
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-02 10:01:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9d639ca22488652df7bd9835dd6c556f3f041bd3

8340367: Opensource few AWT image tests

Backport-of: 6c91a16f16cbeb1bb0a79459e7db1fd9f576e743

+ test/jdk/java/awt/image/BufferedImage/GrayAATextTest.java
+ test/jdk/java/awt/image/GrayAlpha.java
+ test/jdk/java/awt/image/ImageOffsetTest.java
+ test/jdk/java/awt/image/TransformImage.java
= test/jdk/java/awt/image/duke.gif

Changeset: 1c10340b
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-02 10:04:04 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1c10340b4fbf59c1464a77c18eff2f7afbefe860

8340143: Open source several Java2D rendering loop tests.

Backport-of: 90c2c0b4ad4ee7d2ea149aea771cf81bd666b1dc

+ test/jdk/sun/java2d/loops/ARGBBgToRGB.java
+ test/jdk/sun/java2d/loops/CopyNegative.java
+ test/jdk/sun/java2d/loops/DitheredSolidFill.java
+ test/jdk/sun/java2d/loops/OffsetCalculationTest.java
+ test/jdk/sun/java2d/loops/XORClearRect.java

Changeset: e33daf09
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-02 10:09:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e33daf09e07948d9bbfbc2fab0c5de1982d77c2a

8340605: Open source several AWT PopupMenu tests

Backport-of: 822a773873c42ea27a6be90da92b2b2c9fb8caee

+ test/jdk/java/awt/PopupMenu/PeripheryOfScreen.java
+ test/jdk/java/awt/PopupMenu/PopupLeadingSeparatorTest.java
+ test/jdk/java/awt/PopupMenu/PopupMenuShowTest.java
+ test/jdk/java/awt/PopupMenu/PopupMenuWithMenuBar.java
+ test/jdk/java/awt/PopupMenu/PopupOnButton.java

Changeset: ff0d2b35
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-02 10:14:21 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ff0d2b351c7e895275aeeac1cfd0fec03c2d9e96

8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test

Backport-of: 37aa320f573650f007e60729e4d187c3b96b5756

! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDumpTransformer.java

Changeset: f4e99de3
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-02 11:24:28 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f4e99de33e35826ec1fb368d6ad96005d7bd5cc4

8348597: Update HarfBuzz to 10.4.0

Reviewed-by: mbaesken, phh
Backport-of: dbdbbd473061d7e8077ed07ccc6b03065a8c2ffc

! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/java.desktop/share/legal/harfbuzz.md
! src/java.desktop/share/native/libharfbuzz/OT/Color/CBDT/CBDT.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/COLR.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/colrv1-closure.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/CPAL/CPAL.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/sbix/sbix.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/svg/svg.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/Coverage.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GDEF/GDEF.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/Anchor.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorFormat3.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorMatrix.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/Common.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/CursivePosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkMarkPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairSet.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairValueRecord.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePos.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/ValueFormat.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/AlternateSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Ligature.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/MultipleSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubstFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/types.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Var/VARC/VARC.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Var/VARC/coord-setter.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/CompositeGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/Glyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/SimpleGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/SubsetGlyph.hh
- src/java.desktop/share/native/libharfbuzz/OT/glyf/VarCompositeGlyph.hh
- src/java.desktop/share/native/libharfbuzz/OT/glyf/coord-setter.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf-helpers.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/path-builder.hh
! src/java.desktop/share/native/libharfbuzz/OT/name/name.hh
! src/java.desktop/share/native/libharfbuzz/UPDATING.txt
! src/java.desktop/share/native/libharfbuzz/graph/classdef-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/coverage-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/markbasepos-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/pairpos-graph.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-ankr-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-bsln-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-feat-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-just-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-kerx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-morx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-opbd-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-trak-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.h
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-ltag-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-algs.hh
! src/java.desktop/share/native/libharfbuzz/hb-array.hh
! src/java.desktop/share/native/libharfbuzz/hb-atomic.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-page.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-set-invertible.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-set.hh
! src/java.desktop/share/native/libharfbuzz/hb-blob.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-json.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-verify.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer.h
! src/java.desktop/share/native/libharfbuzz/hb-buffer.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-dict-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff2-interp-cs.hh
! src/java.desktop/share/native/libharfbuzz/hb-common.cc
! src/java.desktop/share/native/libharfbuzz/hb-common.h
! src/java.desktop/share/native/libharfbuzz/hb-config.hh
! src/java.desktop/share/native/libharfbuzz/hb-cplusplus.hh
+ src/java.desktop/share/native/libharfbuzz/hb-decycler.hh
! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h
! src/java.desktop/share/native/libharfbuzz/hb-draw.h
! src/java.desktop/share/native/libharfbuzz/hb-draw.hh
! src/java.desktop/share/native/libharfbuzz/hb-face-builder.cc
! src/java.desktop/share/native/libharfbuzz/hb-face.cc
! src/java.desktop/share/native/libharfbuzz/hb-face.h
! src/java.desktop/share/native/libharfbuzz/hb-face.hh
! src/java.desktop/share/native/libharfbuzz/hb-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-font.hh
! src/java.desktop/share/native/libharfbuzz/hb-ft.cc
! src/java.desktop/share/native/libharfbuzz/hb-ft.h
+ src/java.desktop/share/native/libharfbuzz/hb-geometry.hh
! src/java.desktop/share/native/libharfbuzz/hb-iter.hh
! src/java.desktop/share/native/libharfbuzz/hb-limits.hh
! src/java.desktop/share/native/libharfbuzz/hb-map.hh
! src/java.desktop/share/native/libharfbuzz/hb-null.hh
! src/java.desktop/share/native/libharfbuzz/hb-object.hh
! src/java.desktop/share/native/libharfbuzz/hb-open-file.hh
! src/java.desktop/share/native/libharfbuzz/hb-open-type.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-face-table-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-face.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-hdmx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-head-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-hhea-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-hmtx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-kern-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-base-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-jstf-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-map.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-math-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-maxp-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-meta-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-os2-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table-v2subset.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-normalize.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-normalize.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-fallback.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-joining-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-hebrew.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-myanmar-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-vowel-constraints.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-stat-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-tag-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-tag.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-avar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-cvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-fvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-hvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-mvar-table.hh
+ src/java.desktop/share/native/libharfbuzz/hb-ot-var-varc-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-vorg-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-paint-extents.hh
! src/java.desktop/share/native/libharfbuzz/hb-paint.h
! src/java.desktop/share/native/libharfbuzz/hb-priority-queue.hh
! src/java.desktop/share/native/libharfbuzz/hb-repacker.hh
! src/java.desktop/share/native/libharfbuzz/hb-sanitize.hh
! src/java.desktop/share/native/libharfbuzz/hb-serialize.hh
! src/java.desktop/share/native/libharfbuzz/hb-set-digest.hh
! src/java.desktop/share/native/libharfbuzz/hb-set.hh
! src/java.desktop/share/native/libharfbuzz/hb-shape-plan.cc
! src/java.desktop/share/native/libharfbuzz/hb-shape.h
! src/java.desktop/share/native/libharfbuzz/hb-style.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff1.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff2.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc
+ src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-iup.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-solver.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-solver.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan-member-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh
+ src/java.desktop/share/native/libharfbuzz/hb-subset-serialize.h
! src/java.desktop/share/native/libharfbuzz/hb-subset.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset.h
! src/java.desktop/share/native/libharfbuzz/hb-ucd-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-unicode-emoji-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-utf.hh
! src/java.desktop/share/native/libharfbuzz/hb-vector.hh
! src/java.desktop/share/native/libharfbuzz/hb-version.h
! src/java.desktop/share/native/libharfbuzz/hb.hh

Changeset: 025da55d
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-02 11:27:59 +0000
URL:       https://git.openjdk.org/jdk17u/commit/025da55defb4428a0cbc75b24842513011f1220d

8348598: Update Libpng to 1.6.47

Reviewed-by: phh
Backport-of: 6b82b42a2116900b2125e03c1ffa0824d6062757

! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c
! src/java.desktop/share/native/libsplashscreen/libpng/pnginfo.h
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h

Changeset: c98e598b
Branch: master
Author:    Dmitry Chuyko <dchuyko at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-04-02 14:50:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c98e598bc4b369abc60a876f7cfb7c78f5521cc1

8350412: [21u] AArch64: Ambiguous frame layout leads to incorrect traces in JFR

Reviewed-by: phh

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: bb103d7d
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-03 11:39:29 +0000
URL:       https://git.openjdk.org/jdk17u/commit/bb103d7d0914f90e85eb5f87831ffef1de536072

8298730: Refactor subsystem_file_line_contents and add docs and tests

Reviewed-by: phh
Backport-of: 500c3c17379fe0a62d42ba31bdcdb584b1823f60

! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
+ test/hotspot/gtest/os/linux/test_cgroupSubsystem_linux.cpp
! test/hotspot/gtest/runtime/test_os_linux_cgroups.cpp

Changeset: 729b0c7a
Branch: master
Author:    Andrei Pangin <apangin at openjdk.org>
Committer: Jaroslav Bachorik <jbachorik at openjdk.org>
Date:      2025-04-04 15:46:06 +0000
URL:       https://git.openjdk.org/jdk17u/commit/729b0c7aa59d7b2e53cdaa8b4a1631962951f8d8

8352649: [17u] guarantee(is_result_safe || is_in_asgct()) failed inside AsyncGetCallTrace

Reviewed-by: jbachorik

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 95e6cbd2
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-07 14:59:28 +0000
URL:       https://git.openjdk.org/jdk17u/commit/95e6cbd222732fcccc3767e5983df524b9214acb

8315871: Opensource five more Swing regression tests

Backport-of: be9cc73fcad0cac0a6f12b0f962fbe3bd8328ec9

+ test/jdk/javax/swing/AncestorNotifier/4817630/bug4817630.java
+ test/jdk/javax/swing/BoxLayout/4191948/bug4191948.java
+ test/jdk/javax/swing/ComponentInputMap/4248723/bug4248723.java
+ test/jdk/javax/swing/DefaultBoundedRangeModel/4297953/bug4297953.java
+ test/jdk/javax/swing/DefaultButtonModel/4097723/bug4097723.java

Changeset: 36e703ac
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-07 15:00:57 +0000
URL:       https://git.openjdk.org/jdk17u/commit/36e703ac2b22d605ea4813a7d956d0437ab303f1

8321931: memory_swap_current_in_bytes reports 0 as "unlimited"

Backport-of: 7777eb5e15b9f08cdc621c84ff38c72334388b56

! src/hotspot/os/linux/osContainer_linux.cpp
+ test/hotspot/jtreg/containers/docker/TestContainerInfo.java

Changeset: 4d51cd82
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-07 15:02:31 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4d51cd82c0bcc308a5ab8ea17902d31ec1885201

8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small

Backport-of: d08b5bd9f5f740d75c1acfbd644ce1c822e03833

! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp

Changeset: b7a846d9
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-07 15:07:46 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b7a846d9d1d434b7074b1f495222e2b3f6ca2c9a

8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms

Backport-of: f2c992c5af021ab0ff8429fd261314bc7e01f7df

! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp

Changeset: 98f87f60
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-07 15:09:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/98f87f6074ebb42bb45fcca73517132402eaac47

8339148: Make os::Linux::active_processor_count() public

Backport-of: bc269de452ba2c6072529c3201059b2039210238

! src/hotspot/os/linux/os_linux.hpp

Changeset: 6c1f3dbb
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-07 15:10:58 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6c1f3dbb74b56a10ebea2e03c9ebf6351c5906a8

8340271: Open source several AWT Robot tests

Backport-of: bc36ace72c1189dcd6d0c05d40d8c568acd89b01

+ test/jdk/java/awt/Robot/CreateScreenCapture.java
+ test/jdk/java/awt/Robot/RobotScrollTest.java

Changeset: 51a79187
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-07 15:12:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/51a79187bc820cfd241c7bd65560f7c94de1655d

8340874: Open source some of the AWT Geometry/Button tests

Backport-of: e19c7d80f722395583fbdb4cc10dc9051c8602f2

+ test/jdk/java/awt/Button/BadActionEventTest/BadActionEventTest.java
+ test/jdk/java/awt/geom/Arc2D/Arc2DHitTest.java
+ test/jdk/java/awt/geom/Arc2D/BoundsBug.java
+ test/jdk/java/awt/geom/Area/Translate.java

Changeset: c8ac6fd0
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-07 15:14:26 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c8ac6fd07f8530db57c4890133c407ef00c34b4b

8340437: Open source few more AWT Frame related tests

Backport-of: 9bd478593cc92a716151d1373f3426f1d92143bb

+ test/jdk/java/awt/Frame/DisabledParentOfToplevel.java
+ test/jdk/java/awt/Frame/FrameVisualTest.java
+ test/jdk/java/awt/Frame/IMStatusBar.java
+ test/jdk/java/awt/Frame/MultiScreenTest.java

Changeset: 8c5fa698
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-07 15:15:34 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8c5fa69897ccbd920d5a1bc508f87697efc96357

8353714: [17u] Backport of 8347740 incomplete

Reviewed-by: mbaesken

! test/jdk/java/io/File/createTempFile/SpecialTempFile.java

Changeset: da0dd462
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-07 15:16:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/da0dd4627474be464c4a5bcb99a6b7c8cefb4939

8341239: Open source closed frame tests # 3

Backport-of: ff3e849b8a1de3741dcd728636e1a804996f96fe

+ test/jdk/java/awt/Frame/FrameMenuPackTest.java
+ test/jdk/java/awt/Frame/FrameResizeTest/FrameResizeTest_3.java
+ test/jdk/java/awt/Frame/FrameResizeTest/FrameResizeTest_4.java
+ test/jdk/java/awt/Frame/FrameResizeTest/FrameResizeTest_5.java

Changeset: 26ff4f5f
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-07 15:17:13 +0000
URL:       https://git.openjdk.org/jdk17u/commit/26ff4f5f5969662f8387293466ff1c1892ff5a9e

8340625: Open source additional Component tests (part 3)

Backport-of: ebb4759c3d2776f5e6e83f743a7891a145f8aee4

+ test/jdk/java/awt/Component/PaintGlitchTest/PaintGlitchTest.java
+ test/jdk/java/awt/Component/ProcessEvent/ProcessEvent.java
+ test/jdk/java/awt/Component/SetFontOrBackground/SetBgrFnt.java

Changeset: 628e1820
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-07 15:19:16 +0000
URL:       https://git.openjdk.org/jdk17u/commit/628e1820b40c31b4634ccfe7c292a3b56df4158a

8340555: Open source DnD tests - Set4

Backport-of: 0dd49970428e08d35996752ba0878a97fb6f8530

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/dnd/DnDHTMLToOutlookTest/DnDHTMLToOutlookTest.java
+ test/jdk/java/awt/dnd/DnDHTMLToOutlookTest/DnDSource.html
+ test/jdk/java/awt/dnd/DnDHTMLToOutlookTest/DnDSource.java
+ test/jdk/java/awt/dnd/DragSourceMotionListenerTest.java
+ test/jdk/java/awt/dnd/DragToAnotherScreenTest.java
+ test/jdk/java/awt/dnd/RejectDragTest.java

Changeset: 37dc3791
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-07 15:20:27 +0000
URL:       https://git.openjdk.org/jdk17u/commit/37dc3791a25bd773b8246a6cc54eff4dd6ab7cf9

8340967: Open source few Cursor tests - Set2

Backport-of: 92cb6331085bb6f4db091ce80d9951413541d74a

+ test/jdk/java/awt/Cursor/BlockedWindowTest/BlockedWindowTest.java
+ test/jdk/java/awt/Cursor/CursorUpdateTest/CursorUpdateTest.java
+ test/jdk/java/awt/Cursor/CustomCursorTest/CustomCursorTest.java
+ test/jdk/java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java
+ test/jdk/java/awt/Cursor/SetCursorTest/SetCursorTest.java

Changeset: 0648c86c
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-07 15:23:32 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0648c86cf585a8ba128db54f585faa910433a7da

8341378: Open source few TrayIcon tests - Set8

Backport-of: b9db74a64577bf2b79570a789c91de6549a50788

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/TrayIcon/TrayIconTest.java

Changeset: d24239bb
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-07 15:26:34 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d24239bb6a1f438c048596defe6fb4c3e744f042

8340978: Open source few DnD tests - Set6

Backport-of: 32f817a46068b61d599b714a4480e3ea5d6e9050

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/dnd/CustomDragCursorTest.java
+ test/jdk/java/awt/dnd/DnDAcceptanceTest/DnDAcceptanceTest.java
+ test/jdk/java/awt/dnd/DnDAcceptanceTest/DnDSource.java
+ test/jdk/java/awt/dnd/DnDAcceptanceTest/DnDTarget.java

Changeset: 495aa759
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-07 15:27:51 +0000
URL:       https://git.openjdk.org/jdk17u/commit/495aa7593b3ff56fb4cdafa1d1056d11f2a74f89

8345357: test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java fails in ubuntu22.04

Backport-of: 521ed72b87d0fb1def6d94485e08be22632deef0

! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java

Changeset: b8887dad
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-07 15:29:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b8887dad618cdab283b12a163893412a81effc6e

8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings

Backport-of: 1eb54e4228ba9319ac2f980055ed366dd861ec0b

! test/lib/jdk/test/lib/security/timestamp/TsaServer.java

Changeset: 7cfd95c6
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-07 15:31:01 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7cfd95c6ee0ddd1778409e46ca9d9b90b97d622a

8281511: java/net/ipv6tests/UdpTest.java fails with checkTime failed

Backport-of: ea9e3cfe03b5284ef0edc6f0eb92fcb6ffd62725

! test/jdk/java/net/ipv6tests/TcpTest.java
! test/jdk/java/net/ipv6tests/Tests.java
! test/jdk/java/net/ipv6tests/UdpTest.java

Changeset: b6b498c6
Branch: master
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2025-04-07 15:32:44 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b6b498c62b85f125b90eda5673c0162c9983651e

8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout

Backport-of: 153dc6d84300e4c3446e33be820c15336cf45e72

! test/jdk/sun/security/tools/jarsigner/TsacertOptionTest.java

Changeset: 7a29de5f
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-07 15:37:44 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7a29de5fd6670bfecfd616777cb90946f338076c

8271419: Refactor test code for modifying CDS archive contents

Reviewed-by: mbaesken
Backport-of: 84f02310310293163130dde24e30563d39f1610a

! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
+ test/lib/jdk/test/lib/cds/CDSArchiveUtils.java

Changeset: 9ef3fb48
Branch: master
Author:    Satyen Subramaniam <ssubramaniam at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-04-07 16:18:35 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9ef3fb480ec1511caac3d409ca7eda8fedf43bb1

8352716: (tz) Update Timezone Data to 2025b

Reviewed-by: serb
Backport-of: 1d205f5f0704f251eb68165f3caf1e70d542ae63

! make/data/tzdata/VERSION
! make/data/tzdata/asia
! make/data/tzdata/northamerica
! make/data/tzdata/southamerica
! make/data/tzdata/zone.tab
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION

Changeset: ac00cd26
Branch: master
Author:    Satyen Subramaniam <ssubramaniam at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-04-07 16:18:48 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ac00cd26889308164704d8bc902102c2f7486c9a

8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer

Backport-of: 1131bb77ec94dd131a10df4ba0f3fab32c65c0f2

! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp

Changeset: 8ea7310b
Branch: master
Author:    Andrew John Hughes <andrew at openjdk.org>
Date:      2025-04-08 14:11:41 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8ea7310b57403f20ac8b0c6e13ecd67e0360c9c1

8331735: UpcallLinker::on_exit races with GC when copying frame anchor
8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native

Reviewed-by: mbalao
Backport-of: 91457e694353386737e325e6fa0253bcefb8d579

! src/hotspot/share/prims/universalUpcallHandler.cpp

Changeset: 0beb2718
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-09 13:32:35 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0beb2718e7fd8e9cc5d8cca1c09d997b104355e8

8196465: javax/swing/JComboBox/8182031/ComboPopupTest.java fails on Linux

Backport-of: 83466434fda3bd048fa8e2d274a797a7d9506c16

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JComboBox/8182031/ComboPopupTest.java

Changeset: c2e4aa42
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-09 13:33:59 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c2e4aa423ebbac60c1288c0cdfdf07fe9667c8cb

8316324: Opensource five miscellaneous Swing tests

Backport-of: 7560dbb9258f651a221bc8350816845735929fd9

+ test/jdk/javax/swing/InputVerifier/bug4774166.java
+ test/jdk/javax/swing/JButton/DefaultButtonLeak.java
+ test/jdk/javax/swing/JButton/bug4385611.java
+ test/jdk/javax/swing/JComponent/bug4706883.java
+ test/jdk/javax/swing/plaf/motif/bug4150591.java

Changeset: df1ec5b8
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-09 14:47:33 +0000
URL:       https://git.openjdk.org/jdk17u/commit/df1ec5b834b14303a8d0e2f55c1488e90dc28bbc

8343170: java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java does not show the default cursor

Backport-of: c6317191e323e27cde61b5ed3c23d1a230053969

! test/jdk/java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java

Changeset: 374e67c5
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-09 14:49:57 +0000
URL:       https://git.openjdk.org/jdk17u/commit/374e67c5b3d311dd8fde790ee349762021b00f74

8340084: Open source AWT Frame related tests

Backport-of: bc7c0dc45dcd66d24ece8ebbd5c1b25e131eae67

+ test/jdk/java/awt/Frame/DefaultLocationTest.java
+ test/jdk/java/awt/Frame/EmptyFrameTest.java
+ test/jdk/java/awt/Frame/FrameLayoutTest.java
+ test/jdk/java/awt/Frame/FrameSetMinimumSizeTest.java
+ test/jdk/java/awt/Frame/PackTwiceTest.java

Changeset: de96db92
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-09 14:53:32 +0000
URL:       https://git.openjdk.org/jdk17u/commit/de96db927f856bdbdc6c8505719214f6d7014a72

8339995: Open source several AWT focus tests - series 6

Backport-of: 3411f9dff79c2e7cb7ce8ebf036f8b3fd9bb647d

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Focus/ConsumedKeyEventTest.java
+ test/jdk/java/awt/Focus/EmptyWindowKeyTest.java
+ test/jdk/java/awt/Focus/InactiveFocusRace.java
+ test/jdk/java/awt/Focus/InitialPrintDlgFocusTest.java

Changeset: 771adf82
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-09 14:57:02 +0000
URL:       https://git.openjdk.org/jdk17u/commit/771adf82fc9717952d1acf9bd32c556061f60857

8340639: Open source few more AWT List tests

Backport-of: dd56990962d58e4f482773f67bc43383d7748536

+ test/jdk/java/awt/List/HorizScrollWorkTest.java
+ test/jdk/java/awt/List/HorizScrollbarEraseTest.java
+ test/jdk/java/awt/List/ScrollbarPresenceTest.java
+ test/jdk/java/awt/List/SetForegroundTest.java

Changeset: 7cf57c8c
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-09 14:58:50 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7cf57c8cc227179b6b0fbfa76223ffe0ed3a4dc0

8340458: Open source additional Component tests (part 2)

Backport-of: 021bf630351fd5369fac732b1099bc2bfe8b5e19

+ test/jdk/java/awt/Component/BackgroundColorTest/InitialBackgroundSettingTest.java
+ test/jdk/java/awt/Component/FlickeringOnScroll/FlickeringOnScroll.java
+ test/jdk/java/awt/Component/FocusRepaintTest/FocusRepaintTest.java
+ test/jdk/java/awt/Component/ListDoubleIndentTest/ListDoubleIndentTest.java

Changeset: f5add27e
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-09 15:02:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f5add27ecf84344a6b419dcaf1d74ada58d94b3a

8340432: Open source some MenuBar tests - Set2

Backport-of: 013250e4a7bc2fa83c6e57bb8fad6002dbe3176c

+ test/jdk/java/awt/MenuBar/MenuBarAddRemoveTest/MenuBarAddRemoveTest.java
+ test/jdk/java/awt/MenuBar/MenuBarOnDisabledFrame/MenuBarOnDisabledFrame.java
+ test/jdk/java/awt/MenuBar/MenuBarVisuals/MenuBarVisuals.java
+ test/jdk/java/awt/MenuBar/SetHelpMenuTest/SetHelpMenuTest.java

Changeset: 5d7aa66e
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-09 15:04:28 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5d7aa66ed84470fc5021fb20bdb68593c2bf0128

8340279: Open source several AWT Dialog tests - Batch 2

Backport-of: e0dabfb4bfd93a4407518177043d3dbc85c4bbd9

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Dialog/DialogSystemMenu/DialogSystemMenu.java
= test/jdk/java/awt/Dialog/DialogSystemMenu/icon24x24.gif
= test/jdk/java/awt/Dialog/DialogSystemMenu/iconone.gif
= test/jdk/java/awt/Dialog/DialogSystemMenu/icontwo.gif
+ test/jdk/java/awt/Dialog/FileDialogFilterTest.java
+ test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileFrame.java
+ test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileGranted.java
+ test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileRevoked.java
+ test/jdk/java/awt/Dialog/PrintToFileTest/granted
+ test/jdk/java/awt/Dialog/PrintToFileTest/revoked
+ test/jdk/java/awt/Dialog/TopmostModalDialogTest.java

Changeset: 9d6ffda9
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-11 08:34:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9d6ffda9b435b84063425c974c28b842a89711ee

8298709: Fix typos in src/java.desktop/ and various test classes of client component

Backport-of: fa322e40b68abf0a253040d14414d41f4e01e028

! src/java.desktop/share/classes/javax/swing/text/Document.java
! test/jdk/java/awt/Multiscreen/DeviceIdentificationTest/DeviceIdentificationTest.java
! test/jdk/java/awt/datatransfer/HTMLDataFlavors/ManualHTMLDataFlavorTest.java
! test/jdk/java/awt/print/PrinterJob/PageFormatChange.java
! test/jdk/javax/imageio/stream/DeleteOnExitTest.sh
! test/jdk/javax/print/attribute/ServiceDlgPageRangeTest.java
! test/jdk/javax/sound/midi/Sequencer/SequencerState.java
! test/jdk/javax/swing/JColorChooser/Test4193384.java
! test/jdk/sanity/client/SwingSet/src/EditorPaneDemoTest.java
! test/jdk/sanity/client/SwingSet/src/TabbedPaneDemoTest.java
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/tree/resources/TreeDemo.properties
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/WindowWaiter.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ComponentOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTreeOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/Operator.java
! test/jdk/sun/java2d/pipe/hw/RSLAPITest/RSLAPITest.java

Changeset: 59a6f65b
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-11 08:38:18 +0000
URL:       https://git.openjdk.org/jdk17u/commit/59a6f65b7e4ef2f4e67f1a78ae0983c9a97725f9

8296920: Regression Test DialogOrient.java fails on MacOS

Backport-of: 8c9d21e5193cd20585eae0636337a78bc9d89f60

! test/jdk/java/awt/print/Dialog/DialogOrient.java

Changeset: 2c5f771e
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-11 08:39:59 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2c5f771e25a47c5603738788b871cf767506210c

8314828: Mark 3 jcmd command-line options test as vm.flagless
8316228: jcmd tests are broken by 8314828

Backport-of: 315d051f6842120f233bb5b7dd488cabcd2e968d

! test/hotspot/jtreg/serviceability/dcmd/framework/HelpTest.java
! test/hotspot/jtreg/serviceability/dcmd/framework/InvalidCommandTest.java
! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java

Changeset: 76f771e1
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-11 08:41:38 +0000
URL:       https://git.openjdk.org/jdk17u/commit/76f771e172d930b1e37fa1d11714afbef3c4e8bc

8316452: java/lang/instrument/modules/AppendToClassPathModuleTest.java ignores VM flags

Backport-of: fec1d497835de2a37d056f1d6642deac09541118

! test/jdk/java/lang/instrument/modules/AppendToClassPathModuleTest.java

Changeset: 414dbe6d
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-11 08:43:12 +0000
URL:       https://git.openjdk.org/jdk17u/commit/414dbe6d6f16164c9bfff847c52c384d0622a71d

8319572: Test jdk/incubator/vector/LoadJsvmlTest.java ignores VM flags

Backport-of: d9a89c59daa40fdc8da620940d5c518a9f18bc7b

! test/jdk/jdk/incubator/vector/LoadJsvmlTest.java

Changeset: 865442e1
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-11 08:44:29 +0000
URL:       https://git.openjdk.org/jdk17u/commit/865442e1c47facb5a10691c35d705ef21fe4b091

8295804: javax/swing/JFileChooser/JFileChooserSetLocationTest.java failed with "setLocation() is not working properly"

Backport-of: 05dad67cc23fb49627fabfb306acee247ff67aef

! test/jdk/javax/swing/JFileChooser/JFileChooserSetLocationTest.java

Changeset: 12467367
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-11 08:47:01 +0000
URL:       https://git.openjdk.org/jdk17u/commit/12467367b6673afd42dce4668aec034fd163a1a8

8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only

Backport-of: 3ebe6c192a5dd5cc46ae2d263713c9ff38cd46bb

! test/jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh
! test/jdk/java/lang/instrument/ManifestTest.sh
! test/jdk/java/lang/instrument/RedefineBigClass.sh
! test/jdk/java/lang/instrument/RedefineClassWithNativeMethod.sh
! test/jdk/java/lang/instrument/RedefineMethodAddInvoke.sh
! test/jdk/java/lang/instrument/RedefineMethodDelInvoke.sh
! test/jdk/java/lang/instrument/RedefineMethodInBacktrace.sh
! test/jdk/java/lang/instrument/RedefineMethodWithAnnotations.sh
! test/jdk/java/lang/instrument/RedefineSubclassWithTwoInterfaces.sh
! test/jdk/java/lang/instrument/RetransformBigClass.sh
! test/jdk/java/lang/instrument/StressGetObjectSizeTest.sh
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/CircularityErrorTest.sh
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/ClassUnloadTest.sh
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/run_tests.sh

Changeset: 448481bc
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-11 08:48:34 +0000
URL:       https://git.openjdk.org/jdk17u/commit/448481bca260d1d7fab0c4089f85d314cdbd8952

8316451: 6 java/lang/instrument/PremainClass tests ignore VM flags

Backport-of: 9029bf644e238a504e1f114a73edf5760d19980b

! test/jdk/java/lang/instrument/NegativeAgentRunner.java
! test/jdk/java/lang/instrument/PremainClass/PremainClassTest.java

Changeset: 32fde3c4
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-11 08:52:05 +0000
URL:       https://git.openjdk.org/jdk17u/commit/32fde3c498349d8f1cf3a78e6fe81daedbef6907

8340621: Open source several AWT List tests

Backport-of: ae4d2f15901bf02efceaac26ee4aa3ae666bf467

+ test/jdk/java/awt/List/DisabledListIsGreyTest.java
+ test/jdk/java/awt/List/ListFrameResizeTest.java
+ test/jdk/java/awt/List/MultiSelectionListCrashTest.java
+ test/jdk/java/awt/List/ScrollbarPositionTest.java
+ test/jdk/java/awt/List/SelectedItemVisibilityTest.java

Changeset: ed14e7af
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-11 08:53:22 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ed14e7afe7ab650962505ea42bd5a98165aea3d3

8211400: nsk.share.gc.Memory::getArrayLength returns wrong value

Backport-of: 860d49db22cf352eaf1b3b20fff43d090f0eebc8

! test/hotspot/jtreg/vmTestbase/nsk/share/gc/Memory.java

Changeset: e3861ce3
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-11 08:54:33 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e3861ce3ea0b499581ea0923c674eeea0863936f

8341191: Open source few more AWT FileDialog tests

Backport-of: 50ec169116b486a49dc2dcb4218264bd48db79cc

+ test/jdk/java/awt/FileDialog/KeyboardInteractionTest.java
+ test/jdk/java/awt/FileDialog/PathChoiceDisposeTest.java
+ test/jdk/java/awt/FileDialog/PathChoiceWorkArrowsTest.java
+ test/jdk/java/awt/FileDialog/SavedDirInitTest.java

Changeset: d11f64d4
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-11 08:56:45 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d11f64d404e2ee4b695e8077879633ee10220618

8341148: Open source several Choice related tests

Backport-of: 19642bd3833fa96eb4bc7a8a11e902782e0b7844

+ test/jdk/java/awt/Choice/ChoiceInLWTest/ChoiceInLWTest.java
+ test/jdk/java/awt/Choice/MultiItemSelected/MultiItemSelected_DragOut.java
+ test/jdk/java/awt/Choice/MultiItemSelected/MultiItemSelected_KeySelect.java
+ test/jdk/java/awt/Choice/MultiItemSelected/MultiItemSelected_UpDown.java
+ test/jdk/java/awt/Choice/RepaintAfterRemoveLastItemTest/RepaintAfterRemoveLastItemTest.java

Changeset: 62ce4e0c
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-11 08:58:12 +0000
URL:       https://git.openjdk.org/jdk17u/commit/62ce4e0cb9bd2d64112622500f657bef017e8cf2

8340077: Open source few Checkbox tests - Set2

Backport-of: 6f459aff453679ee89fd80bb325737d76288e4d2

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Checkbox/CheckboxBoxSizeTest.java
+ test/jdk/java/awt/Checkbox/CheckboxIndicatorSizeTest.java
+ test/jdk/java/awt/Checkbox/CheckboxNullLabelTest.java
+ test/jdk/java/awt/Checkbox/CheckboxPreferredSizeTest.java

Changeset: 6a23c47b
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-11 08:59:38 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6a23c47b4cf764998aa6222c588ea301956695e1

8341128: open source some 2d graphics tests

Backport-of: e89fd1d2ceff82952a4859c0febe902412fcf064

+ test/jdk/java/awt/Graphics2D/BasicStrokeValidate.java
+ test/jdk/java/awt/Graphics2D/DrawImageIAETest/DrawImageIAETest.java
= test/jdk/java/awt/Graphics2D/DrawImageIAETest/duke.gif
+ test/jdk/java/awt/Graphics2D/ImageRendering/ImageRendering.java
= test/jdk/java/awt/Graphics2D/ImageRendering/snooze.gif
+ test/jdk/java/awt/Graphics2D/ScaledThinLineTest.java
+ test/jdk/java/awt/Graphics2D/TextPerf.java

Changeset: 169e8935
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-11 09:00:46 +0000
URL:       https://git.openjdk.org/jdk17u/commit/169e8935be40fa93f6ee3de97a422721203d6de1

8341162: Open source some of the AWT window test

Backport-of: c8e70df37ebc90faaffae469244cefa10e8274c1

+ test/jdk/java/awt/Window/LocationByPlatform/TestLocationByPlatform.java
+ test/jdk/java/awt/Window/OwnedWindowShowTest/OwnedWindowShowTest.java
+ test/jdk/java/awt/Window/ResizeTest/ResizeTest.java
+ test/jdk/java/awt/Window/ShowWindowTest/ShowWindowTest.java

Changeset: a6dd9670
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-11 09:02:14 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a6dd9670ad70c0ed85993b849b5732075cf1191e

8341258: Open source few various AWT tests - Set1

Backport-of: 86e3d52c70a611975da3abdebd2e1f14c7a1d019

+ test/jdk/java/awt/CardLayout/RemoveComponentTest/RemoveComponentTest.java
+ test/jdk/java/awt/GradientPaint/JerkyGradient.java
+ test/jdk/java/awt/GradientPaint/ShearTest.java

Changeset: 7b77ba17
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-11 09:04:05 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7b77ba17e2f50cba6b2d0a3410853b5b8567ee65

8340417: Open source some MenuBar tests - Set1

Backport-of: 559289487d97230760cff6f3349be4dc55c3a2ef

+ test/jdk/java/awt/MenuBar/CellsResize.java
+ test/jdk/java/awt/MenuBar/MenuBarRemoveMenu/MenuBarRemoveMenuTest.java
+ test/jdk/java/awt/MenuBar/MenuNPE/MenuNPE.java
+ test/jdk/java/awt/MenuBar/SetMBarWhenHidden/SetMBarWhenHidden.java

Changeset: 7a35a33e
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-11 09:05:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7a35a33e56317639db213cb3d0946fda987c47af

8339836: Open source several AWT Mouse tests - Batch 1

Backport-of: 57c859e4adfedc963b1f4b3bf066453ace41ee36

+ test/jdk/java/awt/Mouse/MouseEnterExitTest.java
+ test/jdk/java/awt/Mouse/MouseEnterExitTest2.java
+ test/jdk/java/awt/Mouse/MouseEnterExitTest3.java
+ test/jdk/java/awt/Mouse/MouseEnterExitTest4.java
+ test/jdk/java/awt/Mouse/MousePressedTest.java

Changeset: 62a65ac7
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-11 09:06:54 +0000
URL:       https://git.openjdk.org/jdk17u/commit/62a65ac7adf1d6e0dd7e30544c5655d1eae90d03

8341257: Open source few DND tests - Set1

Backport-of: cd4981c29245b4ddd37b49aef1a051e29a1001f9

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/dnd/DnDClipboardDeadlockTest.java
+ test/jdk/java/awt/dnd/DnDCursorCrashTest.java
+ test/jdk/java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java
+ test/jdk/java/awt/dnd/DnDToWordpadTest.java
+ test/jdk/java/awt/dnd/NonAsciiFilenames.java

Changeset: f30379b2
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-11 09:08:12 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f30379b277746223618e58c55099b66051064dfe

8341072: Open source several AWT Canvas and Rectangle related tests

Backport-of: f6fe5eaf1a24ba083e7ecf28b02290020ccab142

+ test/jdk/java/awt/Canvas/MultiDitherTest.java
+ test/jdk/java/awt/Canvas/MultiGraphicsTest.java
+ test/jdk/java/awt/Canvas/NoEventsLeakTest.java
= test/jdk/java/awt/Canvas/duke_404.gif
+ test/jdk/java/awt/Rectangle/IntersectionTest.java

Changeset: 1f039fe2
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-11 13:21:52 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1f039fe2044edbd09d62914bc99e01facfc453c4

8344361: Restore null return for invalid services from legacy providers

Backport-of: e20bd018c4046870d0cf632bb8e5440cb9f5c3c2

! src/java.base/share/classes/java/security/Provider.java
+ test/jdk/java/security/Provider/InvalidServiceTest.java

Changeset: 07b580bf
Branch: master
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2025-04-15 09:04:54 +0000
URL:       https://git.openjdk.org/jdk17u/commit/07b580bf22f6e557dbced9e40346ff8dbb96c1dd

8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public

Backport-of: bc441e39dbcbc9114dfb8cf7da06b65ff5b7a5bb

! make/Bundles.gmk

Changeset: 3dbeb83c
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-15 09:14:28 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3dbeb83ce2b380cab9a6f66d1962ab4f01efb554

8314320: Mark runtime/CommandLine/ tests as flagless

Backport-of: f481477144d25bf2b5ee44f202705588bd99d4f4

! test/hotspot/jtreg/runtime/CommandLine/BooleanFlagWithInvalidValue.java
! test/hotspot/jtreg/runtime/CommandLine/CompilerConfigFileWarning.java
! test/hotspot/jtreg/runtime/CommandLine/ConfigFileParsing.java
! test/hotspot/jtreg/runtime/CommandLine/ConfigFileWarning.java
! test/hotspot/jtreg/runtime/CommandLine/DoubleFlagWithIntegerValue.java
! test/hotspot/jtreg/runtime/CommandLine/FlagWithInvalidValue.java
! test/hotspot/jtreg/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java
! test/hotspot/jtreg/runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java
! test/hotspot/jtreg/runtime/CommandLine/ObsoleteFlagErrorMessage.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRangesDynamic.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges_generate.sh
! test/hotspot/jtreg/runtime/CommandLine/TestHexArguments.java
! test/hotspot/jtreg/runtime/CommandLine/TestLongUnrecognizedVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/TestNullTerminatedFlags.java
! test/hotspot/jtreg/runtime/CommandLine/TestVMOptions.java
! test/hotspot/jtreg/runtime/CommandLine/TraceExceptionsTest.java
! test/hotspot/jtreg/runtime/CommandLine/UnrecognizedVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/VMAliasOptions.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java

Changeset: 3f9d8014
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-15 09:16:27 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3f9d8014b6540204907b0a79f3079bb0c7d3355c

8318962: Update ProcessTools javadoc with suggestions in 8315097

Backport-of: 7e4cb2f09d1219c6ba7bfa77be831a7c7c9b055a

! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: d50fbcd0
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-15 09:18:14 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d50fbcd06c9611b0e807a16f704ab6070a543b15

8321718: ProcessTools.executeProcess calls waitFor before logging

Backport-of: 9ab29f8dcd1c0092e4251f996bd53c704e87a74a

! test/lib/jdk/test/lib/process/OutputAnalyzer.java
! test/lib/jdk/test/lib/process/OutputBuffer.java
! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: bec2e071
Branch: master
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-04-15 17:41:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/bec2e07144923a70746dd55a5482cb8f7ea6add2

8320682: [AArch64] C1 compilation fails with "Field too big for insn"

Reviewed-by: phh

! src/hotspot/share/c1/c1_globals.hpp
+ test/hotspot/jtreg/compiler/arguments/TestC1Globals.java

Changeset: 81d9cf24
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-16 09:49:35 +0000
URL:       https://git.openjdk.org/jdk17u/commit/81d9cf24156625a08d064cbe7cc434274624e6b8

Merge


Changeset: e0ee6db1
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-16 12:59:02 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e0ee6db134ff674a8d6d2a40898a70a59b6e5390

8316460: 4 javax/management tests ignore VM flags

Reviewed-by: rschmelter
Backport-of: d39b7bab27af5ba24ff0925037b8e5fb99680dc0

! test/jdk/javax/management/ImplementationVersion/ImplVersionTest.java
! test/jdk/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java
! test/jdk/javax/management/remote/mandatory/version/ImplVersionTest.java
! test/jdk/javax/management/security/HashedPasswordFileTest.java

Changeset: 8aba95c7
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-16 13:00:28 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8aba95c7dbe3108a604ca5534b9209042742ea96

8328301: Convert Applet test ManualHTMLDataFlavorTest.java to main program

Backport-of: f7f291c5d4d2d01dab3ccda7518ebc13f6bd58f6

- test/jdk/java/awt/datatransfer/HTMLDataFlavors/ManualHTMLDataFlavorTest.html
! test/jdk/java/awt/datatransfer/HTMLDataFlavors/ManualHTMLDataFlavorTest.java

Changeset: 95b0091c
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-16 13:02:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/95b0091c89aecb76a1fbe6186d6823c95000c2bf

8341278: Open source few TrayIcon tests - Set7

Backport-of: 4d50cbb5a73ad1f84ecd6a895045ecfdb0835adc

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/TrayIcon/ClearPrevImageTest.java
+ test/jdk/java/awt/TrayIcon/FocusLostAfterTrayTest.java
+ test/jdk/java/awt/TrayIcon/MouseMoveTest.java
+ test/jdk/java/awt/TrayIcon/TrayIconKeySelectTest.java

Changeset: 38b523f2
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-16 13:03:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/38b523f29315f8ea58b1feabcefe6217cc4c9793

8339982: Open source several AWT Mouse tests - Batch 2

Backport-of: b6a4047387dbe4e07df0032dfdd7ee5ad8f571a4

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/GraphicsEnvironment/DefaultScreenDeviceTest.java
+ test/jdk/java/awt/Mouse/DoubleClickTest.java
+ test/jdk/java/awt/Mouse/MouseClickCount.java
+ test/jdk/java/awt/Mouse/MouseDragEnterExitTest.java
+ test/jdk/java/awt/Mouse/MouseDragTest.java

Changeset: c395a991
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-16 13:05:11 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c395a9919003aa045a2c7c7297741fd4e4a28571

8341447: Open source closed frame tests # 5

Reviewed-by: rschmelter
Backport-of: 966eb7232ff867d9a68269d5a2007da20259565f

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Frame/FocusTest.java
! test/jdk/java/awt/Frame/InitialIconifiedTest.java

Changeset: d5e87b49
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-16 13:07:47 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d5e87b4924d441068b4abaa9e4cb6d5bec503a19

8340193: Open source several AWT Dialog tests - Batch 1

Backport-of: 2d8fcc4271802b211c4718c6abae3ce9c99eafbd

+ test/jdk/java/awt/Dialog/DialogIconTest/DialogIconTest.java
= test/jdk/java/awt/Dialog/DialogIconTest/swing.small.gif
+ test/jdk/java/awt/Dialog/DialogResizeTest.java
+ test/jdk/java/awt/Dialog/FileDialogIconTest/FileDialogIconTest.java
= test/jdk/java/awt/Dialog/FileDialogIconTest/T1.gif
= test/jdk/java/awt/Dialog/FileDialogIconTest/T2.gif
= test/jdk/java/awt/Dialog/FileDialogIconTest/T3.gif
= test/jdk/java/awt/Dialog/FileDialogIconTest/T4.gif
+ test/jdk/java/awt/Dialog/FileDialogIconTest/loading-msg.gif
+ test/jdk/java/awt/Dialog/FileDialogWrongNameCrash.java
+ test/jdk/java/awt/Dialog/GetLocationTest_1.java

Changeset: 56aa1bef
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-16 13:08:58 +0000
URL:       https://git.openjdk.org/jdk17u/commit/56aa1befced975bff017559732f03c9f2ec7fa91

8340366: Open source several AWT Dialog tests - Batch 3

Backport-of: a7d2077fe20d73f49a003c15469c2aa9bda1b30f

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Dialog/DialogModalityTest.java
+ test/jdk/java/awt/Dialog/DialogResizeTest2.java
+ test/jdk/java/awt/Dialog/FileDialogUserFilterTest.java
+ test/jdk/java/awt/Dialog/HideDialogTest.java
+ test/jdk/java/awt/Dialog/ModalDialogTest.java

Changeset: 77233303
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-16 13:10:21 +0000
URL:       https://git.openjdk.org/jdk17u/commit/772333031e9fd21efe337ebfa54b050a75ab2bb2

8341972: java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out after JDK-8341257

Backport-of: 1f6bd0c3e509029bbf524b0ba34ce44601ac0b6a

! test/jdk/ProblemList.txt
! test/jdk/java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java

Changeset: 197adc22
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-16 13:11:48 +0000
URL:       https://git.openjdk.org/jdk17u/commit/197adc22920574f6e212befe1c9c4d671c92db7c

8342633: javax/management/security/HashedPasswordFileTest.java creates tmp file in src dir

Backport-of: de441c2b6891ad475f516d14b793efbe65f1477c

! test/jdk/javax/management/security/HashedPasswordFileTest.java

Changeset: eb0c0104
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-16 13:13:12 +0000
URL:       https://git.openjdk.org/jdk17u/commit/eb0c0104aa19b9026a1d2221af383b31b9f7b6cd

8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java timed out: thread not suspended

Backport-of: 2ddaa460545e043008aaf0b7ce33191b7c588833

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/sp05t003.cpp

Changeset: ab64a3e9
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-16 13:14:45 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ab64a3e9e229f401222c923b081d6253bd4d0553

8350924: javax/swing/JMenu/4213634/bug4213634.java fails

Backport-of: daf0213abc2c860246564b361061dbda9bd9982f

! test/jdk/javax/swing/JMenu/4213634/bug4213634.java

Changeset: 45b84aee
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-16 13:16:42 +0000
URL:       https://git.openjdk.org/jdk17u/commit/45b84aeec31085efe7a839292c0545121038d3b0

8286204: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS

Backport-of: cd9f1d3d921531511a7552807d099d5d3cce01a6

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
+ test/jdk/javax/accessibility/TestJSpinnerAccessibility.java

Changeset: 85d0ab55
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-16 13:17:59 +0000
URL:       https://git.openjdk.org/jdk17u/commit/85d0ab55d6bae2aea4368e6668e361db8a9cbd1c

8353138: Screen capture for test TaskbarPositionTest.java, failure case

Backport-of: 05ff557dee6adc679d85bfe8fb49f69053a6aaba

! test/jdk/javax/swing/Popup/TaskbarPositionTest.java

Changeset: ae176b14
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-17 13:49:34 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ae176b140044d5e7f40fdb0d93cc8acd5238d22f

8300658: memory_and_swap_limit() reporting wrong values on systems with swapaccount=0

Backport-of: e47e9ec05b630c82182c7843365dfd90fdaa18a0

! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java

Changeset: bfe6fe22
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-17 13:51:01 +0000
URL:       https://git.openjdk.org/jdk17u/commit/bfe6fe226f4ac7a71480e0a7265b615619fd2010

8315721: CloseRace.java#id0 fails transiently on libgraal

Reviewed-by: rrich
Backport-of: 1be355734da94243e29f0899b53aa1ebdf3bcb79

! test/jdk/java/lang/ProcessBuilder/CloseRace.java

Changeset: 9bad4b45
Branch: master
Author:    Daniel Hu <costmuch at amazon.com>
Committer: Victor Rudometov <vrudomet at openjdk.org>
Date:      2025-04-18 18:24:01 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9bad4b45f08f369d6a55cbd2bafda10438dc93ed

8316156: ByteArrayInputStream.transferTo causes MaxDirectMemorySize overflow

Backport-of: 5cacf212f066f5694d01f0891adfbe8b38660175

! src/java.base/share/classes/java/io/ByteArrayInputStream.java
+ test/jdk/java/io/ByteArrayInputStream/ChunkedTransferTo.java

Changeset: e38a5f69
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-04-19 09:04:06 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e38a5f6964a3fb0b43ac69b1c6c6294b4f410104

8349974: [JMH,17u] MaskQueryOperationsBenchmark fails java.lang.NoClassDefFoundError

Reviewed-by: phh

! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskQueryOperationsBenchmark.java

Changeset: 28455f06
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-21 08:14:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/28455f0688d2c3f0d11a56e3a9cc7e42f778e605

8292064: Convert java/lang/management/MemoryMXBean shell tests to java version

Backport-of: 7ea9ba1f6c18ace5aa0896ab8676926fdc0d64ea

! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java
- test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.sh
! test/jdk/java/lang/management/MemoryMXBean/MemoryManagement.java
- test/jdk/java/lang/management/MemoryMXBean/MemoryManagementParallelGC.sh
- test/jdk/java/lang/management/MemoryMXBean/MemoryManagementSerialGC.sh
! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java
- test/jdk/java/lang/management/MemoryMXBean/MemoryTestAllGC.sh
! test/jdk/java/lang/management/MemoryMXBean/Pending.java
- test/jdk/java/lang/management/MemoryMXBean/PendingAllGC.sh

Changeset: 0e663da3
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-21 08:15:33 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0e663da343831e53b9283998623f87e0597178e8

8335684: Test ThreadCpuTime.java should pause like ThreadCpuTimeArray.java

Backport-of: 1f6e106b45e5109224e13d70f1a40c9e666ec2ab

! test/jdk/java/lang/management/ThreadMXBean/ThreadCpuTime.java

Changeset: 8a03f719
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-21 08:16:49 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8a03f719dae97caa03af3ced417f04e7a08b9115

8340332: Open source mixed AWT tests - Set3

Backport-of: bfdeb33e6f1d4f9f0cc65925ea792be98b1f4d61

+ test/jdk/java/awt/MouseInfo/ContainerResizeMousePositionTest.java
+ test/jdk/java/awt/color/XAWTDifference/XAWTColors.jpg
+ test/jdk/java/awt/color/XAWTDifference/XAWTDifference.java

Changeset: 5fc2e566
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-21 08:22:54 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5fc2e566902757e317f577dd90eb6190b4048d40

8051591: Test javax/swing/JTabbedPane/8007563/Test8007563.java fails

Backport-of: 780de009224b048fa51a119e1db6cc52daddaaf8

! test/jdk/ProblemList.txt
- test/jdk/javax/swing/JTabbedPane/8007563/Test8007563.java
+ test/jdk/javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java

Changeset: 8c35f395
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-21 08:24:19 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8c35f3957df471a7ec24cbdc79a8b7e66aa44e27

8343124: Tests fails with java.lang.IllegalAccessException: class com.sun.javatest.regtest.agent.MainWrapper$MainTask cannot access

Backport-of: dafa2e55adb6b054c342d5e723e51087d771e6d6

! test/jdk/java/awt/print/Dialog/PrintDlgPageable.java
! test/jdk/javax/print/StreamPrintingOrientation.java

Changeset: 0295161b
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-21 08:25:54 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0295161bb5e39b299021912ab91e3048ebe48193

8253440: serviceability/sa/TestJhsdbJstackLineNumbers.java failed with "Didn't find enough line numbers"

Backport-of: 0b1f57105d5af72b2cd47fa5c9a2b4e2961318cd

! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLineNumbers.java

Changeset: b73dd0cd
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-21 08:26:56 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b73dd0cd758036a57706e3a2f42ff407a6cdfcf2

8352109: java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported

Backport-of: c7f333888be052aa37fe878bfc2785fc47fbeaaa

! test/jdk/java/awt/Desktop/MailTest.java

Changeset: 5a4b8cfd
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-21 08:27:49 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5a4b8cfdaafc4baa0488bbcac793b78197aab1a3

8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java

Backport-of: 32d6d031514be9cfee5b0fd778cb738b7ff9d770

! test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.java
- test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh
! test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.java
- test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.sh

Changeset: 6b4fe753
Branch: master
Author:    Michael De Vera <mldevera at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-04-21 19:02:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6b4fe753e2ba03e93bd2dc7dbb04984f9c206179

8314120: Add tests for FileDescriptor.sync

Reviewed-by: phh
Backport-of: e22d333febe9edbb961fee9b51759d4cd28684fd

+ test/jdk/java/io/FileDescriptor/Sync.java
+ test/micro/org/openjdk/bench/java/io/FileDescriptorSync.java

Changeset: 18d5503f
Branch: master
Author:    Satyen Subramaniam <ssubramaniam at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-04-24 18:52:14 +0000
URL:       https://git.openjdk.org/jdk17u/commit/18d5503fde59248503e6aeed86d37c0d9f815171

8321479: java -D-D crashes

Backport-of: dcdcd48d8fbf076e12841e557ebbe70228c8a92b

! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/runtime/CommandLine/UnrecognizedProperty.java

Changeset: d1324689
Branch: master
Author:    Satyen Subramaniam <ssubramaniam at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-04-24 18:52:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d132468950815df952e38869f304445502631f52

8325680: Uninitialised memory in deleteGSSCB of GSSLibStub.c:179

Backport-of: 419191c653f787b5dc3032f9da31d8c9b9a08235

! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c

Changeset: 80cfe112
Branch: master
Author:    Satyen Subramaniam <ssubramaniam at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-04-28 16:46:01 +0000
URL:       https://git.openjdk.org/jdk17u/commit/80cfe11224ef0b994bd84ccce3e34766bbeb247d

8321204: C2: assert(false) failed: node should be in igvn hash table

Reviewed-by: phh
Backport-of: d1aad71209092013a89b3b85a258dd4d2e31224a

! src/hotspot/share/opto/compile.cpp

Changeset: 1133187e
Branch: master
Author:    Daniel Hu <costmuch at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-04-28 16:46:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1133187ec89f99e80ecc7fc3bd01d73e0ff81223

8314236: Overflow in Collections.rotate

Backport-of: 3828dc913a3ea28d622b69bd07f26949128eb5f7

! src/java.base/share/classes/java/util/Collections.java
+ test/jdk/java/util/Collections/RotateHuge.java

Changeset: 2636676b
Branch: master
Author:    Satyen Subramaniam <ssubramaniam at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-04-28 16:47:49 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2636676bafe0baef4c7ace2f307911dab4b3b85b

8318700: MacOS Zero cannot run gtests due to wrong JVM path

Backport-of: 744e0893100d402b2b51762d57bcc2e99ab7fdcc

! src/hotspot/os/bsd/os_bsd.cpp

Changeset: bd69deee
Branch: master
Author:    Satyen Subramaniam <ssubramaniam at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-04-28 16:48:07 +0000
URL:       https://git.openjdk.org/jdk17u/commit/bd69deee8cbb087b3d36b29436b3cadf52b4ceda

8319690: [AArch64] C2 compilation hits offset_ok_for_immed: assert "c2 compiler bug"

Backport-of: 98f0b86641d84048949ed3da1cb14f3820b01c12

! src/hotspot/cpu/aarch64/aarch64.ad
+ test/hotspot/jtreg/compiler/c2/TestUnalignedAccess.java

Changeset: f1538248
Branch: master
Author:    Satyen Subramaniam <ssubramaniam at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-04-28 16:48:31 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f153824875054c8d533951ae41e15f1f39ddd8bb

8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently

Backport-of: 81484d8c0520cf55ec58fc7b4c81880e69537674

! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java
+ test/jdk/sun/jvmstat/monitor/MonitoredVm/ConcurrentGetMonitoredHost.java

Changeset: c269609d
Branch: master
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2025-04-28 17:10:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c269609dad26a6b25b7a154a9ee3627b8b256500

8347995: Race condition in jdk/java/net/httpclient/offline/FixedResponseHttpClient.java

Backport-of: a62a870150cf199f16277b478af2f5d937255b3c

! test/jdk/java/net/httpclient/offline/FixedResponseHttpClient.java

Changeset: 31cd9c3b
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-29 14:53:16 +0000
URL:       https://git.openjdk.org/jdk17u/commit/31cd9c3b4c82b8d051d488958bac023cf1c9c9ba

8355914: [17u] Backout backport of JDK-8320687

Reviewed-by: mbaesken

! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java
- test/jdk/sun/jvmstat/monitor/MonitoredVm/ConcurrentGetMonitoredHost.java

Changeset: ba0104a5
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-29 14:54:46 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ba0104a51478f9be3a8d27bca76bcb7444fedbc8

8315484: java/awt/dnd/RejectDragDropActionTest.java timed out

Backport-of: 61ce739ac8453eaa0107241444c35c2f7e9c47dd

! test/jdk/java/awt/dnd/RejectDragDropActionTest.java

Changeset: 547f3cb9
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-29 14:56:23 +0000
URL:       https://git.openjdk.org/jdk17u/commit/547f3cb9a85c6a27e8f8c9e68fa9ae30d07b97ca

8318915: Enhance checks in BigDecimal.toPlainString()

Reviewed-by: phh
Backport-of: a6785e4d633908596ddb6de6d2eeab1c9ebdf2c3

! src/java.base/share/classes/java/math/BigDecimal.java
! test/jdk/java/math/BigDecimal/ToPlainStringTests.java

Changeset: 055b866a
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-29 14:58:56 +0000
URL:       https://git.openjdk.org/jdk17u/commit/055b866a06d4a3a149b649f9662853414a42f335

8321713: Harmonize executeTestJvm with create[Limited]TestJavaProcessBuilder

Reviewed-by: rschmelter
Backport-of: e7ebae54a7e0250cb9f645bd2bdc04a60f6b0cba

! test/hotspot/jtreg/compiler/c2/Test8062950.java
! test/hotspot/jtreg/compiler/c2/cr7200264/TestDriver.java
! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/OptionTest.java
! test/hotspot/jtreg/compiler/compilercontrol/parser/HugeDirectiveUtil.java
! test/hotspot/jtreg/compiler/compilercontrol/parser/TestCompileOnly.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/Executor.java
! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java
! test/hotspot/jtreg/compiler/gcbarriers/TestMembarDependencies.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/FlagVMProcess.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
! test/hotspot/jtreg/compiler/loopopts/UseCountedLoopSafepointsTest.java
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java
! test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java
! test/hotspot/jtreg/gc/arguments/TestSoftMaxHeapSizeFlag.java
! test/hotspot/jtreg/gc/g1/ihop/TestIHOPErgo.java
! test/hotspot/jtreg/gc/g1/ihop/TestIHOPStatic.java
! test/hotspot/jtreg/gc/g1/logging/TestG1LoggingFailure.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABResize.java
! test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java
! test/hotspot/jtreg/gc/z/TestHighUsage.java
! test/hotspot/jtreg/runtime/LoadLibrary/TestSunBootLibraryPath.java
! test/hotspot/jtreg/runtime/Shutdown/ShutdownTest.java
! test/hotspot/jtreg/runtime/jni/FindClass/FindClassFromBoot.java
! test/hotspot/jtreg/runtime/jni/FindClassUtf8/FindClassUtf8.java
! test/hotspot/jtreg/runtime/jni/atExit/TestAtExit.java
! test/hotspot/jtreg/runtime/jni/checked/TestCheckedEnsureLocalCapacity.java
! test/hotspot/jtreg/runtime/jni/checked/TestCheckedJniExceptionCheck.java
! test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java
! test/hotspot/jtreg/runtime/jni/nativeStack/TestNativeStack.java
! test/hotspot/jtreg/runtime/jni/registerNativesWarning/TestRegisterNativesWarning.java
! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java
! test/hotspot/jtreg/sanity/BasicVMTest.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Agent_OnUnload/agentonunload001/TestDriver.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA02/ma02t001/TestDriver.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/extcallback/Test.java
! test/jdk/com/sun/jdi/BadAgentPath.java
! test/jdk/com/sun/jdi/DoubleAgentTest.java
! test/jdk/com/sun/jdi/OnJcmdTest.java
! test/jdk/com/sun/jdi/SuspendNoFlagTest.java
! test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanTestCheckJni.java
! test/jdk/com/sun/tools/attach/BasicTests.java
! test/jdk/com/sun/tools/attach/PermissionTest.java
! test/jdk/com/sun/tools/attach/ProviderTest.java
! test/jdk/com/sun/tools/attach/TempDirTest.java
! test/jdk/java/io/FilePermission/MergeName.java
! test/jdk/java/io/FilePermission/ReadFileOnPath.java
! test/jdk/java/lang/ClassLoader/securityManager/ClassLoaderTest.java
! test/jdk/java/lang/RuntimeTests/shutdown/ShutdownHooks.java
! test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java
! test/jdk/java/security/Policy/SignedJar/SignedJarTest.java
! test/jdk/java/security/Provider/SecurityProviderModularTest.java
! test/jdk/java/security/Security/signedfirst/DynStatic.java
! test/jdk/java/security/SignedJar/spi-calendar-provider/TestSPISigned.java
! test/jdk/java/util/Currency/PropertiesTestRun.java
! test/jdk/java/util/Locale/UseOldISOCodesTest.java
! test/jdk/java/util/prefs/CheckUserPrefsStorage.java
! test/jdk/java/util/zip/EntryCount64k.java
! test/jdk/java/util/zip/ZipFile/DeleteTempJarTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularClientTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularDefaultHandlerTest.java
! test/jdk/jdk/internal/ref/Cleaner/ExitOnThrow.java
! test/jdk/jdk/jfr/api/consumer/security/TestStreamingRemote.java
! test/jdk/jdk/jfr/event/io/TestInstrumentation.java
! test/jdk/sun/security/pkcs11/Config/ReadConfInUTF16Env.java
! test/jdk/sun/security/ssl/CertPathRestrictions/TLSRestrictions.java
! test/jdk/sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.java
! test/jdk/sun/security/ssl/SSLLogger/LoggingFormatConsistency.java
! test/jdk/sun/security/ssl/SSLSocketImpl/IgnorableExceptionMessages.java
! test/jdk/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java
! test/jdk/sun/security/util/Resources/early/EarlyResources.java
! test/lib-test/jdk/test/lib/RandomGeneratorTest.java
+ test/lib-test/jdk/test/lib/process/ProcessToolsExecuteLimitedTestJavaTest.java
! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: a014be67
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-29 15:00:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a014be6718ad16a762e371ac73961d02fed273f2

8340176: Replace usage of -noclassgc with -Xnoclassgc in test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java

Backport-of: 3e03e6673acfea543d0dbbc64b7a4f52e3292c2b

! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java

Changeset: cd02a16a
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-29 15:02:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/cd02a16a0bec1ee87a8f2da5fdc90a3d0bf46b6e

8344316: security/auth/callback/TextCallbackHandler/Password.java make runnable with JTReg and add the UI

Backport-of: 82bc0a7f8c7ee63d2f8c3db57dc22f39963ae022

! test/jdk/com/sun/security/auth/callback/TextCallbackHandler/Password.java

Changeset: 74f72b65
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-29 15:04:26 +0000
URL:       https://git.openjdk.org/jdk17u/commit/74f72b6504418650f1e411cbeec9dac93abee7d4

8350224: Test javax/swing/JComboBox/TestComboBoxComponentRendering.java fails in ubuntu 23.x and later

Reviewed-by: phh
Backport-of: 69fb68abca69acb54c48283a7b67e637f1d7c2d5

! test/jdk/javax/swing/JComboBox/TestComboBoxComponentRendering.java

Changeset: 21cecc1c
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-29 15:06:05 +0000
URL:       https://git.openjdk.org/jdk17u/commit/21cecc1cafba424f0588a1b4287dbe6546aaca03

8351086: (fc) Make java/nio/channels/FileChannel/BlockDeviceSize.java test manual

Backport-of: 08929134b3533362133139c4e964b1b28de6ebfb

! test/jdk/java/nio/channels/FileChannel/BlockDeviceSize.java

Changeset: 3a9b28f5
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-29 15:07:27 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3a9b28f59095ecee861a037c237a194e0218397a

8343891: Test javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java failed

Backport-of: c2e14b1b304796753bea2eca81aa24ab4b3bf6db

! test/jdk/javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java

Changeset: 1edd6660
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-29 15:10:47 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1edd6660f657300337bdcdc6d78618e02b60592d

8352706: httpclient HeadTest does not run on HTTP2

Reviewed-by: mbaesken
Backport-of: e32a0c90feb231d791e6c17e6360f629189cab8b

! test/jdk/java/net/httpclient/HeadTest.java

Changeset: af0de21b
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-29 15:11:05 +0000
URL:       https://git.openjdk.org/jdk17u/commit/af0de21b9bac2b593e2b50703e2995cd7a9cfb42

8330598: java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s'

Backport-of: c9c3c1536880d81ab84d5cb55f4fd0fe3bbf60a2

! test/jdk/java/net/httpclient/Http1ChunkedTest.java



More information about the jdk-updates-changes mailing list