git: openjdk/jdk17u: 60 new changesets

Goetz Lindenmaier goetz at openjdk.org
Wed Feb 4 12:15:32 UTC 2026


Changeset: 77bd7674
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-03 08:28:43 +0000
URL:       https://git.openjdk.org/jdk17u/commit/77bd76748e679a1b89490e501ee1835b9deedaad

8372465: Bump update version for OpenJDK: jdk-17.0.19

Reviewed-by: sgehwolf

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

Changeset: e853a440
Branch: master
Author:    Sergey Nazarkin <snazarki at openjdk.org>
Date:      2025-12-03 12:25:39 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e853a440562f067b851a449242d808e271817001

8368882: NPE during text drawing on machine with JP locale

Backport-of: 4520983e8e5fcfb22e04508d50676df6831fa636

! src/java.desktop/share/classes/sun/font/CompositeFont.java

Changeset: b123440a
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-06 17:22:01 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b123440a305b4bc2f536d830f9bcabd8c7c9adf9

8303475: potential null pointer dereference in filemap.cpp

Backport-of: e1196584d5c61e3a6baa3eb96801a518cd5dca64

! src/hotspot/share/cds/filemap.cpp

Changeset: e2c53d9b
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-06 17:29:49 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e2c53d9b96cbd10ecbeb389006521e8beb9f2388

8301875: java.util.TimeZone.getSystemTimeZoneID uses C library default file mode

Backport-of: 2d6045a26f60fb36f69680e3a83b8303ab2c13e4

! src/java.base/windows/native/libjava/TimeZone_md.c

Changeset: 084c4b53
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-06 17:31:25 +0000
URL:       https://git.openjdk.org/jdk17u/commit/084c4b530e46828ca9e649ef43e64f2be1cc3d3e

6899304: java.awt.Toolkit.getScreenInsets(GraphicsConfiguration) returns incorrect values

Backport-of: 651ac3cc0f2a8b3edf5cddb42df1d38d4aa0e1a6

! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! test/jdk/java/awt/Multiscreen/MultiScreenInsetsTest/MultiScreenInsetsTest.java

Changeset: e9043582
Branch: master
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-12-07 23:28:31 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e9043582de6c1a0604f592ab8e485e5db6c3f3a5

8282484: G1: Predicted old time in log always zero

Backport-of: d4d1fbc27a2382d8d9545b7bf672cdcc81654404

! src/hotspot/share/gc/g1/g1Policy.cpp

Changeset: b6eb8ce0
Branch: master
Author:    Daniel Hu <costmuch at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-12-07 23:31:59 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b6eb8ce0b95126f433e7882fa4eaabd544780892

8337681: PNGImageWriter uses much more memory than necessary

Backport-of: 89a15f1414f89d2dd32eac791e9155fcb4207e56

! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java
+ test/jdk/javax/imageio/plugins/png/RasterReuseWriteTest.java

Changeset: 50145042
Branch: master
Author:    Juyeon Ma <jyma0218 at gmail.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-12-07 23:32:23 +0000
URL:       https://git.openjdk.org/jdk17u/commit/50145042443b0950263c59fd22e444ac778d55af

8283784: java_lang_String::as_platform_dependent_str stores to oop in native state

Backport-of: c9a469a4591002e7f51317a8494a2df902db5bfa

! src/hotspot/share/classfile/javaClasses.cpp

Changeset: 58dab5e7
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2025-12-09 09:30:56 +0000
URL:       https://git.openjdk.org/jdk17u/commit/58dab5e725462c6cb29b3b2dad9dc534b180a031

8361117: SIGSEGV in LShiftLNode::Ideal due to unexpected dead node

Reviewed-by: roland

! src/hotspot/share/opto/arraycopynode.cpp
+ test/hotspot/jtreg/compiler/c2/TestArrayCopyLShiftIdealization.java

Changeset: 7b541a27
Branch: master
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-12 11:56:25 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7b541a279882fbcf40d180aa825df4a20e8a79c5

8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries (JDK-8225377)
8340024: In ClassReader, extract a constant for the superclass supertype_index

Reviewed-by: vromero
Backport-of: de6667cf11aa59d1bab78ae5fb235ea0b901d5c4

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java

Changeset: e12abc73
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-12 12:00:17 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e12abc732af9babfdee8440024a3119caa425afa

8357277: Update OpenSSL library for interop tests

Backport-of: c1198bba0e8cbdaa47c821263d122d0ba4dd6759

! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java

Changeset: 454e2602
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-12 12:03:06 +0000
URL:       https://git.openjdk.org/jdk17u/commit/454e2602f9b8019b28101eccf10b32fc93e3ccff

8336695: Update Commons BCEL to Version 6.10.0

Backport-of: 6ec79e41579e01ad408d71ca75e79ce7f29321db

! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Const.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/ExceptionConst.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Repository.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AccessFlags.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Annotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ArrayElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethods.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassFormatException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantCP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInteger.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantObject.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Deprecated.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Field.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InvalidMethodSignatureException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTypeTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Method.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameter.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameters.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Module.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleExports.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleMainClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleOpens.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModulePackages.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleProvides.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleRequires.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/NestMembers.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Node.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotationEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotations.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Record.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RecordComponentInfo.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleParameterAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleParameterAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SimpleElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Synthetic.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Visitor.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/package-info.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ATHROW.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AnnotationEntryGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CPInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ElementValuePairGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/EnumElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ExceptionThrower.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldOrMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEDYNAMIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionConst.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionTargeter.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCMP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RET.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SimpleElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TargetLostException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TypedInstruction.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/package-info.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/package-info.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELComparator.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELifier.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Class2HTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassSet.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Repository.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/package-info.java
! src/java.xml/share/classes/jdk/xml/internal/Utils.java
! src/java.xml/share/legal/bcel.md

Changeset: 403ae7bf
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-12 12:10:30 +0000
URL:       https://git.openjdk.org/jdk17u/commit/403ae7bf747d14e6f7c7045c4d1e6c07c5dc3d60

8372048: Performance improvement on Linux remote desktop

Backport-of: 0982bdd7dba58acf7f1c6206750df88950b08eef

! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java

Changeset: fc816a52
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-17 09:24:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/fc816a52d5a77d56014401409f1bdf7e56f9f2e0

Merge


Changeset: e0c50fdb
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-17 09:24:44 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e0c50fdb135b4ac9ea37701e6885e964138dd68c

8244400: MenuItem may cache the size and did not update it when the screen DPI is changed

Backport-of: 11aadc9d98d364b91114c028c7e2eff8de2f2bf0

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! test/jdk/javax/swing/GraphicsConfigNotifier/StalePreferredSize.java

Changeset: cc601068
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-17 09:29:39 +0000
URL:       https://git.openjdk.org/jdk17u/commit/cc6010687fd892c308679c8a81ec93d513b72e30

8372756: Mouse additional buttons and horizontal scrolling are broken on XWayland GNOME >= 47 after JDK-8351907

Backport-of: db2cd1a4e0ee7b72339e7ee3c0286dc04fc5adbf

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

Changeset: 5c9fbee3
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-19 11:40:47 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5c9fbee3ce78923e854f57bc6a2e85b68a27769c

8288556: VM crashes if it gets sent SIGUSR2 from outside

Backport-of: 701ea3beaaef1acda2d2e041cfdb7d75549cf95c

! src/hotspot/os/posix/signals_posix.cpp

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

8347475: GTK: javax/swing/JColorChooser/Test8152419.java there are no swatches or RGB tab in JColorChooser

Backport-of: 8458f886bd3bf64e23e74262d8ad61e735f9bce9

! test/jdk/javax/swing/JColorChooser/Test8152419.java

Changeset: c228e96a
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-19 11:43:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c228e96a1991dd569147184d8a8b31f1810222bb

8331431: Update to use jtreg 7.4

Backport-of: 9e29f47c06129e1198b323a752b717bbb29de98f

! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT

Changeset: f9bb7762
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-19 11:45:58 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f9bb7762c754bb5ab648b52539fb43f6f0d34b53

8333386: TestAbortOnVMOperationTimeout test fails for client VM

Backport-of: 6bfae3acc107e046294bfc2e535ccddc99205490

! test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java

Changeset: f8c50b80
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-19 11:49:07 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f8c50b8020a52bdb84dc0ed344734710a3cbf216

8349351: Combine Screen Inset Tests into a Single File

Backport-of: 9ea81d90175c11460d0efa83f82ceccc4ee2cd3b

- test/jdk/java/awt/Multiscreen/MultiScreenInsetsTest/MultiScreenInsetsTest.java
! test/jdk/java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java

Changeset: 708e1a21
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-19 11:51:53 +0000
URL:       https://git.openjdk.org/jdk17u/commit/708e1a2101a300e9373c544ebde91f3a5e7c541b

8363950: Incorrect jtreg header in TestLayoutVsICU.java

Backport-of: 15dcbf0bc80b3c1ab09e44b9447c639780cce65e

- test/jdk/java/awt/font/TextLayout/TestLayoutVsICU.java
- test/jdk/java/awt/font/TextLayout/TestLayoutVsICU_jdkbase.xml

Changeset: b3527e4a
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-19 11:55:32 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b3527e4a7e7c9f8607195c1f0f562c40515b2555

8372977: Unnecessary gthread-2.0 loading

Backport-of: 335ca2e04183115787c56f095c16ec4ebd45aa48

! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c

Changeset: e4dc0cd7
Branch: master
Author:    David Briemann <dbriemann at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2025-12-19 13:38:02 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e4dc0cd788385708889a231bbfcaf44d2ad329bd

8370579: PPC: fix inswri immediate argument order

Backport-of: 9625993611bb6acf84d428bea4a65d33b9d66e5f

! src/hotspot/cpu/ppc/ppc.ad

Changeset: a81daebb
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-23 09:14:58 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a81daebb25c39387d3fe5ce3c3e7155a833b0e50

8353755: Add a helper method to Util - findComponent()

Backport-of: 354910381a9319723d43a6182269b5449c02a527

! test/jdk/javax/swing/regtesthelpers/Util.java

Changeset: a0ebad3e
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-12-23 13:10:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a0ebad3eb9340912fc0c4a8de300be7f9f925e33

8367904: Test java/net/InetAddress/ptr/Lookup.java should throw SkippedException

Backport-of: c0815e40b6f5feeb4bfa791ccd91d662c205068d

! test/jdk/java/net/InetAddress/ptr/Lookup.java

Changeset: 766ff452
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-24 10:28:51 +0000
URL:       https://git.openjdk.org/jdk17u/commit/766ff4525ffe15909a4ab7840acd370ec05efe92

Merge

! make/conf/jib-profiles.js
! make/conf/jib-profiles.js

Changeset: 2088e2a9
Branch: master
Author:    Suchismith Roy <sroy at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-30 08:51:35 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2088e2a91abe40d32c9f34791cf072872482cab8

8030957: AIX: Implement OperatingSystemMXBean.getSystemCpuLoad() and .getProcessCpuLoad() on AIX

Reviewed-by: mbaesken
Backport-of: d45e65bab45f78f9f378cdc53837fe33190b7801

! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c
! test/jdk/ProblemList.txt

Changeset: 580e494f
Branch: master
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-12-31 02:20:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/580e494fdb81d38c55eebafe546d1cc5626c385f

8337795: Type annotation attached to incorrect type during class reading

Reviewed-by: vromero
Backport-of: 8d0831478338e9b084b2c47f46eba9faae3a5eb6

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java

Changeset: 3f9c279e
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-12-31 10:15:43 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3f9c279ef7b77b926f2b68855b897aa70dcd3099

8271396: Spelling errors

Backport-of: d09b028407ff9d0e8c2dfd9cc5d0dca19c4497e3

! src/hotspot/cpu/x86/vm_version_ext_x86.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/semaphore_bsd.cpp
! src/hotspot/os/bsd/semaphore_bsd.hpp
! src/hotspot/os/posix/semaphore_posix.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/nmtDCmd.cpp
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.desktop/unix/classes/sun/awt/X11/XMSelection.java
! test/hotspot/jtreg/runtime/memory/LargePages/TestLargePagesFlags.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/ClassPrepareEvents/ClassPrepareEvents001/ClassPrepareEvents001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/StandardThreadMonitoringScenarioFactory.java
! test/jdk/java/rmi/module/ModuleTest.java
! test/jdk/java/rmi/reliability/benchmark/bench/rmi/Main.java
! test/jdk/javax/swing/JTabbedPane/4310381/bug4310381.java
! test/jdk/sun/net/www/protocol/http/spnegoReadme
! test/jdk/sun/tools/jrunscript/jrunscript-eTest.sh

Changeset: 69e83b1f
Branch: master
Author:    Kirill Shirokov <kirshiro at amazon.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2025-12-31 23:13:23 +0000
URL:       https://git.openjdk.org/jdk17u/commit/69e83b1fc87707fc853c5789399a637263f0f698

8337102: JITTester: Fix breaks in static initialization blocks

Backport-of: 4669e7b7b02636a8bd7381a9d401aaaf0c1d7294

! test/hotspot/jtreg/testlibrary/jittester/conf/default.properties
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/factories/StaticConstructorDefinitionFactory.java

Changeset: 827207b7
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-01-05 08:43:49 +0000
URL:       https://git.openjdk.org/jdk17u/commit/827207b7196ff0bd7df59f0d5a6ac623526c4f8a

8369563: Gtest dll_address_to_function_and_library_name has issues with stripped pdb files

Backport-of: 98e1d2fab123befa78342ba53b76a560dddd6385

! test/hotspot/gtest/runtime/test_os.cpp

Changeset: f1b94213
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-01-09 07:45:11 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f1b94213edb58b71697b5ca52de2a4a3f6210edb

8368960: Adjust java UL logging in the build

Backport-of: 567e648825a4c7fe449b3102fc2f26759d741acb

! make/autoconf/boot-jdk.m4

Changeset: 4adae74b
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2026-01-09 09:35:21 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4adae74b765e62c13147ff9c456de1501bffe1e0

8368787: Error reporting: hs_err files should show instructions when referencing code in nmethods

Reviewed-by: mbaesken
Backport-of: b31bbfcf2f13fa5b16762f5384d95c2b5d9c5705

! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp

Changeset: 8ba7c169
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-01-11 01:22:21 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8ba7c169cf19507d7e7b599439c0114a5a515e06

8366694: Test JdbStopInNotificationThreadTest.java timed out after 60 second
8366850: Test com/sun/jdi/JdbStopInNotificationThreadTest.java failed

Backport-of: 89c5659aa88acd1e9624aa14e5b9757255e55916

! test/jdk/com/sun/jdi/JdbStopInNotificationThreadTest.java

Changeset: 322760f3
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-01-14 08:10:02 +0000
URL:       https://git.openjdk.org/jdk17u/commit/322760f35bc67fe13805b8023758016b3d240ee0

8374209: [17u,21u] Backout JDK-8361748 due to JDK-8373727

Reviewed-by: mdoerr

! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java
- test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java
- test/jdk/java/awt/image/XBMDecoder/invalid.xbm
- test/jdk/java/awt/image/XBMDecoder/invalid_hex.xbm
- test/jdk/java/awt/image/XBMDecoder/invalid_ht.xbm
- test/jdk/java/awt/image/XBMDecoder/valid.xbm
- test/jdk/java/awt/image/XBMDecoder/valid_hex.xbm

Changeset: 24fe61ea
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-01-15 03:37:29 +0000
URL:       https://git.openjdk.org/jdk17u/commit/24fe61ea13610d2f5d22f1b6696b871eb0505379

8371978: tools/jar/ReproducibleJar.java fails on XFS

Backport-of: 828498c54b3b1089af9e076cb45f3cf3bea58e2f

! test/jdk/tools/jar/ReproducibleJar.java

Changeset: 89764729
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-01-18 00:11:58 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8976472909f3ee2ecca75437c9d18d0359caab85

8372857: Improve debuggability of java/rmi/server/RemoteServer/AddrInUse.java test

Backport-of: 04c0f8d359a3f450ac2070c6d41834145d9c75f7

! test/jdk/java/rmi/server/RemoteServer/AddrInUse.java

Changeset: f02f962c
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2026-01-19 07:50:56 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f02f962c88b5de054b6db7f683e93780d2ecdb23

8342175: MemoryEaterMT fails intermittently with ExceptionInInitializerError

Backport-of: 84ffe87260753973835ea6b88443e28bcaf0122f

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

Changeset: d9c8bd20
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-01-19 08:03:17 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d9c8bd209ca0a360f4d9a1e09abafa0d77d880f8

8346962: Test CRLReadTimeout.java fails with -Xcomp on a fastdebug build

Backport-of: e18e95ed11c1df7eeb162c2303f027564ed6f6aa

! test/jdk/sun/security/x509/URICertStore/CRLReadTimeout.java

Changeset: 7d3eabd0
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-20 06:20:26 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7d3eabd014d5214c043f41bf43ababab942c83b4

8334670: SSLSocketOutputRecord buffer miscalculation

Backport-of: 07bc523df85fde81bf736fedac62874d3cb11ee3

! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java

Changeset: 4892ed4b
Branch: master
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2026-01-20 19:21:19 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4892ed4bc38c1ecece5f8e4775969de3fb8f0b8b

8337998: CompletionFailure in getEnclosingType attaching type annotations

Reviewed-by: vromero
Backport-of: c40e6ef3dcb25b8acc156aa4051694322bf7e351

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/annotations/typeAnnotations/CompletionErrorOnEnclosingType.java
! test/langtools/tools/javac/diags/examples.not-yet.txt

Changeset: 4217112b
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-21 08:29:33 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4217112b5405028cba08628789370f64a210b1db

Merge

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

Changeset: dbeb9943
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-22 07:14:19 +0000
URL:       https://git.openjdk.org/jdk17u/commit/dbeb9943ec40493453ce7c32e63dd103ba5f7849

8343622: AesDkCrypto.stringToKey should not return null

Backport-of: ca46c3a5ba324ceb4f30df772cb73a673647323e

! src/java.base/share/classes/sun/security/provider/MD4.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesDkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesSha2DkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/ArcFourCrypto.java
+ test/jdk/sun/security/krb5/NullStringToKey.java

Changeset: 381db13f
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-22 07:16:58 +0000
URL:       https://git.openjdk.org/jdk17u/commit/381db13f14b9d528d8a8293b6886e5242ac47b92

8355632: WhiteBox.waitForReferenceProcessing() fails assert for return type

Backport-of: bf52eb035865353fdf5c6c242f9676a51dcc9e22

+ test/lib-test/jdk/test/whitebox/WaitForRefProcTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: b0196fee
Branch: master
Author:    Todd V. Jonker <todd at toddjonker.net>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2026-01-22 15:00:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b0196fee1f80cf8070a108c6e2902e05391b50e9

7036144: GZIPInputStream readTrailer uses faulty available() test for end-of-stream

Backport-of: d3f3011d56267360d65841da3550eca79cf1575b

! src/java.base/share/classes/java/util/zip/GZIPInputStream.java
+ test/jdk/java/util/zip/GZIP/GZIPInputStreamAvailable.java

Changeset: 041058f4
Branch: master
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2026-01-22 23:30:31 +0000
URL:       https://git.openjdk.org/jdk17u/commit/041058f4879f2f6bbd86a3bc7f1a31e19f984e4f

8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001)

Reviewed-by: vromero
Backport-of: b2225c8c491e9a5f4f6d2ef14338369d681d6110

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnosOnConstructorsTest.java

Changeset: 80ef28b8
Branch: master
Author:    David Briemann <dbriemann at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2026-01-23 12:53:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/80ef28b8a4945b84d48098a8d025806df12fb619

8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build

Backport-of: 30f39d88e5af36bb6db458c03215e9fa6a31d6f3

! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp

Changeset: aafaadde
Branch: master
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-26 14:23:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/aafaadde2452018b7b288dbbfaad163b242a79be

8360406: [21u] Disable logic for attaching type annotations to class files until 8359336 is fixed

Reviewed-by: vromero
Backport-of: bb83d5935ddc206cd809166c7e71983c62e73f71

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! test/langtools/tools/javac/annotations/typeAnnotations/CompletionErrorOnEnclosingType.java
! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java

Changeset: 17151d9a
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-26 14:26:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/17151d9a09c5cb365e1188a6809dcdf4463cf21e

8360539: DTLS handshakes fails due to improper cookie validation logic

Backport-of: a471fe992fc0d71ba65b5fdbcc44b97a2783b90a

! src/java.base/share/classes/sun/security/ssl/HelloCookieManager.java

Changeset: 13ed9880
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-27 07:39:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/13ed98809a9dfc39f3977c7aaccc20d831241ac6

8374642: EscapeHash macro fails with GNU make 4.3 and 4.4

Backport-of: 383fe1efc3a23385b8576e20f458f91085c6325e

! make/common/Utils.gmk

Changeset: a6de0c1f
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-29 10:15:09 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a6de0c1f9d064b1f2abcf4544b0f5761c29bae81

8317633: Modernize text.testlib.HexDumpReader

Backport-of: 8e0686b0658eb593bdf36e1c179a4b156fee26bf

! test/jdk/java/text/testlib/HexDumpReader.java

Changeset: 0082bc31
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-29 10:18:03 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0082bc31b3a537665e0f9cae22d8ba6797b3ea74

8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test

Backport-of: 4412c079fccefbb235b22651206089f5bac47d18

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

Changeset: 6dc6addc
Branch: master
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2026-02-02 00:14:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6dc6addcfd29cc428c382a337b3a09c8a1a70ba5

8375063: Update Libpng to 1.6.54

Backport-of: a2e749572e03dd394d123b701e163e3837472dd0

! 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/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.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/pngtrans.c

Changeset: 2c8f01b0
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-02-02 02:28:19 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2c8f01b09bf8822ff9a2ac65c32f2295f19d2a57

8366817: test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java and JdkProcClient.java should not delete logs

Backport-of: c0c76703bc10d5caa1cda7e2820d0702df5b8008

! test/jdk/javax/net/ssl/TLSCommon/interop/AbstractPeer.java
! test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcClient.java
! test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java

Changeset: fb8229e7
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-02-02 08:14:59 +0000
URL:       https://git.openjdk.org/jdk17u/commit/fb8229e747408230dc9d1a0bfd9116da5161d6b6

8376270: [21u, 17u] Redo JDK-8361748: Enforce limits on the size of an XBM image

Backport-of: 7aaa31159d6152dce6bcd3a6d32bc4f25b25b3a3

! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java
+ test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java
+ test/jdk/java/awt/image/XBMDecoder/invalid.xbm
+ test/jdk/java/awt/image/XBMDecoder/invalid_hex.xbm
+ test/jdk/java/awt/image/XBMDecoder/invalid_ht.xbm
+ test/jdk/java/awt/image/XBMDecoder/valid.xbm
+ test/jdk/java/awt/image/XBMDecoder/valid_hex.xbm

Changeset: aa29cc6a
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-02-02 08:23:22 +0000
URL:       https://git.openjdk.org/jdk17u/commit/aa29cc6a4446ed739f6c29f232ed3280c93046b9

8373727: New XBM images parser regression: only the first line of the bitmap array is parsed

Backport-of: 7f707ba8e746d859ac171d71ef8f731953a92e6a

! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java
! test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java
+ test/jdk/java/awt/image/XBMDecoder/invalid_empty.xbm
! test/jdk/java/awt/image/XBMDecoder/invalid_hex.xbm
+ test/jdk/java/awt/image/XBMDecoder/invalid_plus.xbm
+ test/jdk/java/awt/image/XBMDecoder/valid_multiline.xbm

Changeset: 2132ad1e
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-02-03 16:43:09 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2132ad1e1fc214f57127cfb8118178f2eb35a3c0

8355278: Improve debuggability of com/sun/jndi/ldap/LdapPoolTimeoutTest.java test

Backport-of: 6befc189741069cc4b188e4822541fb9ab72ee28

! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java

Changeset: 0d49e54e
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-02-03 16:45:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0d49e54e6183b4f8770bbb93cf6378c3e98360a0

8345578: New test in JDK-8343622 fails with a promoted build

Backport-of: 308357cba706478598ef231887e0584eaae839e0

! test/jdk/sun/security/krb5/NullStringToKey.java

Changeset: 6d95e170
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-02-03 16:48:26 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6d95e170e3254733f9b12c04b24a6184d6d91c1c

8354219: Automate javax/swing/JComboBox/ComboPopupBug.java

Backport-of: 223eec55018f1640cb292b11130e3e1d6451990d

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



More information about the jdk-updates-changes mailing list