git: openjdk/jdk17u: 182 new changesets

Goetz Lindenmaier goetz at openjdk.org
Wed Aug 3 07:49:51 UTC 2022


Changeset: 6850786f
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-01 11:59:46 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6850786f903333faec26b66fed28803f0b3cd60b

8287016: Bump update version for OpenJDK: jdk-17.0.5

Reviewed-by: mdoerr

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

Changeset: 9a4a6ab1
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-06-02 07:54:59 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9a4a6ab14d9553c7b654db1c5b534867f05ff459

8287202: GHA: Add macOS aarch64 to the list of default platforms for workflow_dispatch event

Backport-of: f7a37f58862d08adbf8fb141bf43c362bda7fd16

! .github/workflows/submit.yml

Changeset: 629754e7
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-06-02 08:33:09 +0000
URL:       https://git.openjdk.org/jdk17u/commit/629754e743822e1ef03da21a3e0a0f86e238cd4d

8240903: Add test to check that jmod hashes are reproducible

Backport-of: 9695283458c273c2a4121f88a2a971ad4f297d5b

+ test/jdk/tools/jmod/hashes/HashesOrderTest.java

Changeset: fb86d402
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-06-07 06:44:09 +0000
URL:       https://git.openjdk.org/jdk17u/commit/fb86d402201ef3f0ed1de5c91bf9a13da7fe650a

8286114: [test] show real exception in bomb call in sun/rmi/runtime/Log/checkLogging/CheckLogging.java

Backport-of: 7424f47557be54c781f64f1c0c9265e11fe40acf

! test/jdk/sun/rmi/runtime/Log/checkLogging/CheckLogging.java

Changeset: 041924ab
Author:    Johannes Bechberger <johannes.bechberger at sap.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-07 08:08:06 +0000
URL:       https://git.openjdk.org/jdk17u/commit/041924ab32602bf0c77a50dfe33667866c5b6b37

8282477: [x86, aarch64] vmassert(_last_Java_pc == NULL, "already walkable"); fails with async profiler

Reviewed-by: mdoerr
Backport-of: 4b2c82200fdc01de868cf414e40a4d891e753f89

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp
! src/hotspot/cpu/arm/javaFrameAnchor_arm.hpp
! src/hotspot/cpu/ppc/javaFrameAnchor_ppc.hpp
! src/hotspot/cpu/s390/javaFrameAnchor_s390.hpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp
! src/hotspot/cpu/zero/javaFrameAnchor_zero.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 4b1bba80
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-08 07:02:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4b1bba808e659dc5ad18d1696bfe564a1df6d3e9

Merge

! .github/workflows/submit.yml
! .github/workflows/submit.yml

Changeset: 2903d59a
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-08 14:12:23 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2903d59a90c66481fd57dacb3341f3f3315f5be3

8282467: add extra diagnostics for JDK-8268184

Backport-of: d3022f87b598398d7130e984088ede6ffc9f48e1

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

Changeset: c2d2dc72
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-08 14:15:56 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c2d2dc726a69fc920b5059565d3d0546ba02d749

8281628: KeyAgreement : generateSecret intermittently not resetting

Backport-of: 1485883c9e6e24315bb21f20604b1c326e862a5b

! src/java.base/share/classes/com/sun/crypto/provider/DHKeyAgreement.java
+ test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreementPadding.java

Changeset: 9c9c061a
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-08 14:18:21 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9c9c061a5001d27668b7261199a188b0d756be5b

8282214: Upgrade JQuery to version 3.6.0

Backport-of: 5ba5e21fd2a02d15d4d56931cae4f9a978470c88

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.5.1.min.js
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.6.0.js
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.6.0.min.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/legal/jquery.md
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java

Changeset: 3013100d
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-08 14:25:07 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3013100d5a631017d0024d52c1f4ecaaf5ebd54f

8283597: [REDO] Invalid generic signature for redefined classes

Backport-of: 0cd46f655a77662a3ffee057e03025f37530f3aa

! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineGenericSignatureTest.java

Changeset: d16d4f1f
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-08 18:09:55 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d16d4f1f05bc3fb50918c98427b76d9da3bce5ea

8280550: SplittableRandom#nextDouble(double,double) can return result >= bound

Backport-of: 0c42e43f77b91a50fedc3fddb74e17f910d8df2a

! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java
+ test/jdk/java/util/Random/RandomNextDoubleBoundary.java

Changeset: 9a4f12d5
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-08 19:59:02 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9a4f12d5cedf3ee6421f0ad8483b5586a2a8aecf

8280950: RandomGenerator:NextDouble() default behavior non conformant after JDK-8280550 fix

Backport-of: 0e70d4504c267174738485c7da82a2ac0ef09770

! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java
! test/jdk/java/util/Random/RandomNextDoubleBoundary.java

Changeset: 551b0270
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-08 20:12:16 +0000
URL:       https://git.openjdk.org/jdk17u/commit/551b0270ad1aceb232b8b45a04ce5f2c0109cac3

8281183: RandomGenerator:NextDouble() default behavior partially fixed by JDK-8280950

Backport-of: 77b0240d44fd356711d75bc241e198f6f89ada8f

! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java
! test/jdk/java/util/Random/RandomNextDoubleBoundary.java

Changeset: 4e45ac97
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-06-08 20:18:35 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4e45ac97ea0d5297abf2910733b5c72ed0493686

8225122: Test AncestorResized.java fails when Windows desktop is scaled.

Backport-of: 77757ba974239b558e29c7adc551dfa04b9baa48

! test/jdk/java/awt/event/HierarchyEvent/AncestorResized/AncestorResized.java

Changeset: e7a37b61
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-06-08 20:31:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e7a37b6192bd73b585e136b802d0a51f4c83ceee

8287824: The MTPerLineTransformValidation tests has a typo in the @run tag

Backport-of: 645be42f76b8983a9096ed90caa70b5c59dd822c

! test/jdk/sun/java2d/cmm/ColorConvertOp/MTPerLineTransformValidation.java

Changeset: 3ef9ce6c
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-06-09 08:27:46 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3ef9ce6c02784abe3b3b55e4d490554436bf5991

8264666: Change implementation of safeAdd/safeMult in the LCMSImageLayout class

Backport-of: 40f19c014fed37b09db409cb9507f68f5011f139

! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java
+ test/jdk/sun/java2d/cmm/ColorConvertOp/UnexpectedSourceImageSize.java

Changeset: 0d0e4fbc
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2022-06-09 09:20:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0d0e4fbc7067f1f7f0ed6feceed771be03974488

8287107: CgroupSubsystemFactory.setCgroupV2Path asserts with freezer controller

Backport-of: 704b9a66bba0dc8adb62be80fd62864b9c687c3f

! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java
! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java
! test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemFactory.java

Changeset: 7023eef9
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2022-06-09 09:51:42 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7023eef9e3a2590858b3b91e1a3b7dba64390e82

8287741: Fix of JDK-8287107 (unused cgv1 freezer controller) was incomplete

Backport-of: 8d28734ede0ed3922c92451a172d1fa676e484e9

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

Changeset: 2da3752e
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-10 09:51:52 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2da3752e98fcb34da99e8fcf3e2eff5859cb5f36

8270090: C2: LCM may prioritize CheckCastPP nodes over projections

Backport-of: 8ebea443f333ecf79d6b0fc725ededb231e83ed5

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

Changeset: 667582d0
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-10 10:40:28 +0000
URL:       https://git.openjdk.org/jdk17u/commit/667582d02f92ae32a1420d503858f08c04f8a10a

8285820: C2: LCM prioritizes locally dependent CreateEx nodes over projections after 8270090

Backport-of: 89392fb15e9652b7b562b3511f79bda725c5499c

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

Changeset: 92d617fc
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-10 10:47:32 +0000
URL:       https://git.openjdk.org/jdk17u/commit/92d617fc7a8bdef2f10a63f82d8c4b34f27143fa

8159694: HiDPI, Unity, java/awt/dnd/DropTargetEnterExitTest/MissedDragExitTest.java

Backport-of: c3938ec18b4026d70d9654235dcd986d90344f5b

! test/jdk/ProblemList.txt
! test/jdk/java/awt/dnd/DropTargetEnterExitTest/MissedDragExitTest.java
! test/jdk/java/awt/regtesthelpers/Util.java

Changeset: 66cdd6eb
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-10 10:49:57 +0000
URL:       https://git.openjdk.org/jdk17u/commit/66cdd6eb367826168051772c9263e36913b44294

8284694: Avoid evaluating SSLAlgorithmConstraints twice

Backport-of: d8446b4f60472b11e4cdaef97288fe143cca4511

! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
+ test/micro/org/openjdk/bench/java/security/SSLHandshake.java
+ test/micro/org/openjdk/bench/java/security/TestCertificates.java

Changeset: aa3d2f76
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-06-10 21:58:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/aa3d2f76a59bfe7ca606bf534c355b040ff60c82

8172065: javax/swing/JTree/4908142/bug4908142.java The selected index should be "aad"

Backport-of: 082fdf479367612a7bd795d3becfe9830db4b2d6

! test/jdk/javax/swing/JTree/4908142/bug4908142.java

Changeset: a081e4ad
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-13 05:58:06 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a081e4ade9aaafd85f09dfb1f24d79da00c93304

8283441: C2: segmentation fault in ciMethodBlocks::make_block_at(int)

Backport-of: 947869609ce6b74d4d28f79724b823d8781adbed

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciMethodBlocks.cpp
! src/hotspot/share/compiler/methodLiveness.cpp
+ test/hotspot/jtreg/compiler/parsing/Custom.jasm
+ test/hotspot/jtreg/compiler/parsing/UnreachableBlockFallsThroughEndOfCode.java

Changeset: 292d90dc
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-13 06:01:58 +0000
URL:       https://git.openjdk.org/jdk17u/commit/292d90dc396615f9fe425bac9117145a1f0e1dfe

8178969: [TESTBUG] Wrong reporting of gc/g1/humongousObjects/TestHeapCounters test.

Backport-of: 4f2e4c7c249812c16ef04058124892475e1043ed

! test/hotspot/jtreg/gc/g1/humongousObjects/TestHeapCounters.java

Changeset: cb881334
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2022-06-13 12:41:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/cb8813346736a9f0b407146126837763a671a890

8287073: NPE from CgroupV2Subsystem.getInstance()

Backport-of: 744b822ab194a0f7ef4e7a4053be32c6a0889efc

! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java

Changeset: 8563eecc
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2022-06-13 16:40:25 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8563eeccf7245390d57818730fd651ad03f45e83

8287663: Add a regression test for JDK-8287073

Backport-of: 2d8c6490540e3ccea23b81129b2e4073915071e0

! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java
! test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemFactory.java

Changeset: 19639855
Author:    Jaroslav Bachorik <jbachorik at openjdk.org>
Date:      2022-06-13 20:23:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/19639855311a47ed532547743ea3873eb8b016d3

8283849: AsyncGetCallTrace may crash JVM on guarantee

Reviewed-by: mdoerr
Backport-of: 93c88690a1c2cbc7ba7fc70ddef9bf5928e4de03

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

Changeset: dd7280fd
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-14 05:42:26 +0000
URL:       https://git.openjdk.org/jdk17u/commit/dd7280fdf9d9476dada6d4533fafe0e45f9b2d43

8274517: java/util/DoubleStreamSums/CompensatedSums.java fails with expected [true] but found [false]

Backport-of: 97a983526b41d26fcd1caa162a089690119874b0

! test/jdk/java/util/DoubleStreamSums/CompensatedSums.java

Changeset: f8d3d428
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-14 05:44:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f8d3d4287c8c1660b139b5d93795c7648888c039

8281297: TestStressG1Humongous fails with guarantee(is_range_uncommitted)

Backport-of: 1ce72eabe54520845d8466c9d3ac07b60597182a

! src/hotspot/share/utilities/bitMap.cpp

Changeset: cb415a13
Author:    Johannes Bechberger <johannes.bechberger at sap.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-14 08:59:58 +0000
URL:       https://git.openjdk.org/jdk17u/commit/cb415a13f8df46f3acc1a6b187c3208523ef7d76

8284686: Interval of < 1 ms disables ExecutionSample events

Backport-of: 902b1dd4550136c520e5ec6cb8c4fe9a81218938

! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/PeriodSetting.java
+ test/jdk/jdk/jfr/api/recording/event/TestShortPeriod.java

Changeset: ad185251
Author:    Johannes Bechberger <johannes.bechberger at sap.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-14 11:16:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ad1852518f4b38bd36fa09e1614f38f148f22655

8282306: os::is_first_C_frame(frame*) crashes on invalid link access

Backport-of: 999da9bfc5be703141cdc07af455b4b6b2cc1aae

! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/zero/frame_zero.inline.hpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/safefetch.inline.hpp
! src/hotspot/share/runtime/thread.cpp
! test/hotspot/gtest/runtime/test_os.cpp

Changeset: 83d44266
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-06-14 12:11:11 +0000
URL:       https://git.openjdk.org/jdk17u/commit/83d442665e1ac5fa274eb25e390350fef1280aae

8286869: unify os::dir_is_empty across posix platforms

Backport-of: 9ab29b6c07d0995127ba647b2eab1c694e236661

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp

Changeset: 67ca42c5
Author:    Johannes Bechberger <johannes.bechberger at sap.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-14 12:12:52 +0000
URL:       https://git.openjdk.org/jdk17u/commit/67ca42c5ddf24b8805ca2f9d85f8099822f11c61

8283562: JDK-8282306 breaks gtests on zero

Backport-of: 78ef2fdef68c5161c8875296e9479026ac89743a

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

Changeset: f0dd3223
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-15 07:08:14 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f0dd3223100fb6da3c5425b87098a7d1c5cd2698

Merge

! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: 66ccd22e
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Date:      2022-06-21 08:31:11 +0000
URL:       https://git.openjdk.org/jdk17u/commit/66ccd22e8ded6cede713c3c4c86a0e33f58ce5e1

8282538: PKCS11 tests fail on CentOS Stream 9

Backport-of: d8fd22239bafecdaaedb8985ab6d709ed846e808

= test/jdk/sun/security/pkcs11/nss/db/cert9.db
= test/jdk/sun/security/pkcs11/nss/db/key4.db

Changeset: 1f847753
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-21 12:19:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1f8477537e31c11b23fc2e128a149aae4c9b1c52

8281569: Create tests for Frame.setMinimumSize() method

Backport-of: d0eb6fa2204c4112ef57ffa7579e209ebee62551

+ test/jdk/java/awt/Frame/SetMinimumSizeTest/SetMinimumSizeTest1.java
+ test/jdk/java/awt/Frame/SetMinimumSizeTest/SetMinimumSizeTest2.java

Changeset: ed715363
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-21 12:23:50 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ed715363c4236cce184d8eca6fc148b3619dab1d

8282640: Create a test for JDK-4740761

Backport-of: fad3b9478663d319d1136422e6b4bea72a540544

+ test/jdk/java/awt/Focus/8282640/ScrollPaneFocusBugTest.java

Changeset: 29579f47
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-21 12:27:49 +0000
URL:       https://git.openjdk.org/jdk17u/commit/29579f4763316cb1b0896ea12c4512a1ca6fecba

8273115: CountedLoopEndNode::stride_con crash in debug build with -XX:+TraceLoopOpts

Backport-of: dc6358444b34a4861758a6b41aeebbe737345106

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestBadlyFormedCountedLoop.java

Changeset: 4dd34b71
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-21 12:30:18 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4dd34b713fd8046b7f2d30fc821e27a0124bef36

8286429: jpackageapplauncher build fails intermittently in Tier[45]

Backport-of: 65f50678f2fc9b129db57181f227ba0da53ecd38

! make/common/modules/LauncherCommon.gmk

Changeset: e4d1d620
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-21 12:33:46 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e4d1d62091c45dcca960bea86eee5313f2bdd68e

8284675: "jpackage.exe" creates application launcher without Windows Application Manfiest

Reviewed-by: asemenyuk
Backport-of: e7adc283c60c6c8e7bb174b45a2cd68823a9e81e

! make/modules/jdk.jpackage/Lib.gmk

Changeset: 4b257172
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-21 12:35:38 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4b25717255e781647f00e121f4a4102c9b451157

8285398: Cache the results of constraint checks

Reviewed-by: mdoerr
Backport-of: 00e9c96d51bec53d4ae8a07c9c98af2c62f3d290

! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java

Changeset: 6f4c2700
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-21 13:04:54 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6f4c27006d75ccca5c3916fdfa8de53aa70bd38c

8285696: AlgorithmConstraints:permits not throwing IllegalArgumentException when 'alg'  is null

Backport-of: 47951655acacba515c0d69f5192257664f887dba

! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java

Changeset: 7975c0ac
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-21 13:18:09 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7975c0ac8a130b2303f80d5201ea64460dcd0f9a

8285301: C2: assert(!requires_atomic_access) failed: can't ensure atomicity

Reviewed-by: mdoerr
Backport-of: 0a4a6403bbdfa7a9f632dbf625435d9aaf04074c

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyConjoint.java
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyDisjoint.java
! test/hotspot/jtreg/compiler/arraycopy/TestInstanceCloneAsLoadsStores.java
+ test/hotspot/jtreg/compiler/gcbarriers/TestAlwaysAtomicAccesses.java

Changeset: 50c00806
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-21 13:31:33 +0000
URL:       https://git.openjdk.org/jdk17u/commit/50c0080689d7971162669d72cf5e21cfd3bc2321

8284883: JVM crash: guarantee(sect->end() <= sect->limit()) failed: sanity on AVX512

Reviewed-by: mdoerr
Backport-of: cd8709e8e05897d131afba221970c0866b3d126d

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/c2/ClearArray.java

Changeset: f1d3fa95
Author:    Jaroslav Bachorik <jbachorik at openjdk.org>
Date:      2022-06-21 14:26:01 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f1d3fa95701a10a7f3512968f5c02bb2c48bf507

8287113: JFR: Periodic task thread uses period for method sampling events

Backport-of: 8122466fbb8e3f3450131895551ec5b832845938

! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java

Changeset: 4d925329
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-21 14:37:39 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4d92532956e2502d3236a8df1f7d20f46073199c

8285380: Fix typos in security

Backport-of: f631c9884f252a1349b81ee2db2e69af43784802

! src/java.security.jgss/macosx/native/libosxkrb5/nativeccache.c
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/EncryptionKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSException.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSHeader.java
! src/java.security.jgss/share/classes/sun/security/jgss/ProviderList.java
! src/java.security.jgss/share/classes/sun/security/jgss/TokenTracker.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/CipherHelper.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/MessageToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/SubjectComber.java
! src/java.security.jgss/share/classes/sun/security/jgss/spi/GSSContextSpi.java
! src/java.security.jgss/share/classes/sun/security/jgss/spi/MechanismFactory.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoContext.java
! src/java.security.jgss/share/classes/sun/security/krb5/Checksum.java
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
! src/java.security.jgss/share/classes/sun/security/krb5/EncryptionKey.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/EncASRepPart.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/MemoryCredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/DkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTab.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KrbDataInputStream.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KrbDataOutputStream.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Kinit.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Ktab.java
! src/java.security.jgss/windows/native/libw2k_lsa_auth/NativeCreds.c
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java
! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/pcsclite.h
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/X509Data.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11RuntimeException.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/j2secmod.h
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_general.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_keymgmt.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_sessmgmt.c
! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/p11_md.c
! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/p11_md.c
! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/p11_md.h
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyFactory.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/JndiLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java

Changeset: 1584ddc8
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-21 14:44:18 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1584ddc8975ab33f2f67a5fc1dca2bd82f666f83

8282778: Create a regression test for JDK-4699544

Backport-of: cfdbde11f0bc2b61590eec2aaa9906f13c64e19e

+ test/jdk/javax/accessibility/JRootPaneAccessiblAtTest.java

Changeset: f5e1c3f8
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-22 10:26:41 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f5e1c3f87018aab4f7c5e76260d487409bed4c3d

8079267: [TEST_BUG] Test java/awt/Frame/MiscUndecorated/RepaintTest.java fails

Backport-of: 6f35eede4576b6252544f553c3651312b024e7ea

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Frame/MiscUndecorated/RepaintTest.java

Changeset: 3b8f43e5
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-22 10:28:03 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3b8f43e532628c3eb9ddde2761244fd18c89fde3

8282046: Create a regression test for JDK-8000326

Backport-of: 97c7298a39cdd683508617d904c83cc3261da15b

+ test/jdk/java/awt/Focus/8000326/SetFocusTraversalKeysEnabledTest.java

Changeset: d798aa2a
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-22 10:33:34 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d798aa2a4ffc72fe130296c2e25eb959017608a1

8284521: Write an automated regression test for RFE 4371575

Backport-of: 447c2d13d055fbe640ec4714a961543a03a4f2ad

+ test/jdk/javax/swing/JComponent/JComponentSetRequestFocusEnabledTest.java

Changeset: 9f570189
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-22 10:36:21 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9f5701896f2aee25c94cbb6bddfff1153b46544a

8274597: Some of the dnd tests time out and fail intermittently
8028998: [TEST_BUG] [macosx] java/awt/dnd/DropTargetEnterExitTest/MissedDragExitTest.java failed

Backport-of: 669ac611b269bbda5c53d84173e5c9d0eb4ce919

! test/jdk/java/awt/dnd/AcceptDropMultipleTimes/AcceptDropMultipleTimes.java
! test/jdk/java/awt/dnd/DropTargetEnterExitTest/ExtraDragEnterTest.java
! test/jdk/java/awt/dnd/DropTargetEnterExitTest/MissedDragExitTest.java
! test/jdk/java/awt/dnd/MissingDragExitEventTest/MissingDragExitEventTest.java

Changeset: e0750eb7
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-22 10:37:46 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e0750eb79c0faae4631828a3a69d253cfa3650df

8265360: several compiler/whitebox tests fail with "private compiler.whitebox.SimpleTestCaseHelper(int) must be compiled"

Backport-of: 4434c7df036a2b2ffff54b8b19943de3c23a4e52

! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compiler_globals.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: b91c4922
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-22 10:39:04 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b91c4922e66e6cd5e92232f51cb0783e47f4c443

8282555: Missing memory edge when spilling MoveF2I, MoveD2L etc

Backport-of: 4a5e7a1ada611cfdefdc3b9a6fada05494e07390

! src/hotspot/share/opto/chaitin.cpp
! test/hotspot/jtreg/compiler/intrinsics/unsafe/HeapByteBufferTest.java

Changeset: c1e544fe
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-22 10:42:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c1e544fe0f4fa9d8818bd2ec7a3b743677865a41

8286638: C2: CmpU needs to do more precise over/underflow analysis

Backport-of: 2d34acfec908e6cdfb8e920b54d5b932029e4bac

! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckCmpUUnderflow.java

Changeset: b7d808e9
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-22 10:50:17 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b7d808e96b68e1a648a74b5c1666304f58c347a0

8284367: JQuery UI upgrade from 1.12.1 to 1.13.1

Reviewed-by: mdoerr
Backport-of: ac41b78cfbb94f0b0e9a15cfcc50bdddc43811e9

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery-ui.overrides.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.min.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.min.js
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.structure.css
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.structure.min.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java

Changeset: 44031180
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-22 11:39:01 +0000
URL:       https://git.openjdk.org/jdk17u/commit/440311800105c8a521b134426b1b465923a761e9

8286211: Update PCSC-Lite for Suse Linux to 1.9.5

Backport-of: d792cbcc063c426fbf8add8697cbafc9b0e3fc3b

! src/java.smartcardio/unix/legal/pcsclite.md
! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/pcsclite.h
! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/winscard.h

Changeset: a4110857
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-22 11:42:43 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a4110857993d733c1b26b9285c2edf7b5851141b

8285081: Improve XPath operators count accuracy

Backport-of: 8e0783917975075aae5d586f0076d5093afb0b62

! src/java.xml/share/classes/com/sun/java_cup/internal/runtime/lr_parser.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/sym.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/Lexer.java

Changeset: a2be28da
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-06-23 02:04:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a2be28daca7b67635d0d1ddac770c8b7b8309529

8283457: [macos] libpng build failures with Xcode13.3

Backport-of: 33eb89dfeb4a43e1ad2c3dd657ec3b6ee7abbb3a

! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: 72603ffc
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-06-23 15:48:21 +0000
URL:       https://git.openjdk.org/jdk17u/commit/72603ffc6957c74698b1719d5ef688e55cf8eef0

8288303: C1: Miscompilation due to broken Class.getModifiers intrinsic

Backport-of: 8cd87e731bcaff2d7838995c68056742d577ad3b

! src/hotspot/share/c1/c1_LIRGenerator.cpp
+ test/hotspot/jtreg/compiler/intrinsics/klass/TestGetModifiers.java

Changeset: 68456bb2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-06-23 15:49:41 +0000
URL:       https://git.openjdk.org/jdk17u/commit/68456bb248378da2ada5ecb6de92302988115b7c

8288754: GCC 12 fails to build zReferenceProcessor.cpp

Backport-of: 834d92dd72257ab5d8c6759028098ac0867c5752

! src/hotspot/share/gc/z/zReferenceProcessor.cpp

Changeset: 6f0f8429
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-06-23 23:11:50 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6f0f8429e0510533ad1169f6ff54bf3a66b21bc6

8286582: Build fails on macos aarch64 when using --with-zlib=bundled

Backport-of: 50d47de8358e2f22bf3a4a165d660c25ef6eacbc

! make/autoconf/lib-bundled.m4
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: 270a4740
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-24 07:55:14 +0000
URL:       https://git.openjdk.org/jdk17u/commit/270a4740c88a136e34dc4e6a0c3db3f1729ccb38

8211002: test/jdk/java/lang/Math/PowTests.java skips testing for non-corner-case values

Backport-of: 1362e094798d8f1d86a30c96cf93b13c664a0438

! test/jdk/java/lang/Math/PowTests.java

Changeset: d90fd6f8
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-24 07:57:31 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d90fd6f8112093bc69a8ef5c8ab535dadae500a7

8282937: Write a regression test for JDK-4820080

Backport-of: 849b19523a666bd2ec110876bfd5679b20be77f4

+ test/jdk/javax/swing/JSplitPane/4820080/JSplitPaneDragColorTest.java

Changeset: 47e478d6
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-24 08:00:12 +0000
URL:       https://git.openjdk.org/jdk17u/commit/47e478d6de40038d48290ac1b64a4957a77a397a

8279622: C2: miscompilation of map pattern as a vector reduction

Backport-of: 6fcd322258e0cce3724a4a8dc18f7802018a7cc9

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestPeeledReductionNode.java

Changeset: 3269cec1
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-24 08:03:51 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3269cec1d49e858fd5bef7a5a7d6a41ccdb9a6bc

8286870: Memory leak with RepeatCompilation

Backport-of: 69ff86a32088d9664e5e0dae12edddc0643e3fd3

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

Changeset: dd7ab3d7
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-24 08:06:16 +0000
URL:       https://git.openjdk.org/jdk17u/commit/dd7ab3d7fc7ab65e52c7774275c6ef213265a85e

8280696: C2 compilation hits assert(is_dominator(c, n_ctrl)) failed

Backport-of: fa1b56ede6eed653f70efbbfff3af5ee6b481ee4

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/loopopts.cpp

Changeset: caceaba5
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-24 09:35:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/caceaba5594606023ea4eb8d99698243be5b76b8

8286177: C2: "failed: non-reduction loop contains reduction nodes" assert failure

Backport-of: 6458a56e60472fb2fbe8fa60bbc856dc95f50f07

! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestHoistedReductionNode.java

Changeset: 2e2e891d
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-24 09:39:19 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2e2e891db8a8f9c71fb739fd936d428a2b1ed169

8287091: aarch64 : guarantee(val < (1ULL << nbits)) failed: Field too big for insn

Backport-of: 593d2b7dab934875527249be6840f328147b72b3

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

Changeset: 1ae5ba55
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-24 09:42:46 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1ae5ba5539717b7ea22f0d765744382e366c38f9

8285923: [REDO] JDK-8285802 AArch64: Consistently handle offsets in MacroAssembler as 64-bit quantities

Backport-of: b849efdf154552903faaddd69cac1fe5f1ddf18a

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: 25059b28
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-24 09:45:34 +0000
URL:       https://git.openjdk.org/jdk17u/commit/25059b286d4a0026eb79942f96707d443ab9e65c

8271078: jdk/incubator/vector/Float128VectorTests.java failed a subtest

Reviewed-by: mdoerr
Backport-of: b0892295ee12c0c58c0121ff7f5f585b32d60eeb

! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp

Changeset: 831b3b8a
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-24 09:52:28 +0000
URL:       https://git.openjdk.org/jdk17u/commit/831b3b8adf3210d59770c2d853db999f01f96b4e

8287223: C1: Inlining attempt through MH::invokeBasic() with null receiver

Backport-of: d3e781de086d557a88105da965ff8a7f9126019c

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/opto/callGenerator.cpp
+ test/hotspot/jtreg/compiler/jsr292/NullConstantMHReceiver.java

Changeset: 42e3184f
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-24 09:58:23 +0000
URL:       https://git.openjdk.org/jdk17u/commit/42e3184f88b5039663207d25be4250bb6308be29

8287672: jtreg test com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails intermittently in nightly run

Backport-of: 7e211d7daac32dca8f26f408d1a3b2c7805b5a2e

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

Changeset: bbe8c342
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-06-27 07:20:55 +0000
URL:       https://git.openjdk.org/jdk17u/commit/bbe8c3421ccb4a4e2d22a9f6cc13f96d20a73589

8287366: Improve test failure reporting in GHA

Backport-of: e0e15def24c4c93c863ff459788bea23ef99d790

! .github/workflows/submit.yml

Changeset: 0ea78e56
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-27 07:55:30 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0ea78e56d86badb2e0cf831b65059fe3b1c0ad1d

8289197: [17u] Push of backport of 8286177 did not remove assertion

Reviewed-by: clanger

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

Changeset: 16753700
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-06-28 17:00:05 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1675370076dbd069fd9ae16043ee6d5e02fd36b2

8284956: Potential leak awtImageData/color_data when initializes X11GraphicsEnvironment

Backport-of: cbe7e7bd7f7e7ea9f7221ef206917c58baff7696

! src/java.desktop/unix/native/common/awt/X11Color.c

Changeset: f044785f
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-06-28 17:01:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f044785fa9914f5d6293940fff2bf7dc8e03c1dc

8284680: sun.font.FontConfigManager.getFontConfig() leaks charset

Backport-of: dea6e886af20457597dd02dacf1e80273a7165a7

! src/java.desktop/unix/native/common/awt/fontpath.c

Changeset: 201dad41
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-29 12:27:52 +0000
URL:       https://git.openjdk.org/jdk17u/commit/201dad41d7ce5424cecd78794f6592b922ee1872

8287396: LIR_Opr::vreg_number() and data() can return negative number

Reviewed-by: stuefe
Backport-of: cdb476888a65b8ee2538f08b4b1dbb245874a262

! src/hotspot/share/c1/c1_LIR.hpp

Changeset: 4c96224b
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-29 12:33:54 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4c96224b5fa25d28caf9e405df69bc854d56317f

8288467: remove memory_operand assert for spilled instructions

Backport-of: af05139133530871c88991aa0340205cfc44972a

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

Changeset: b0af5e52
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-29 12:36:51 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b0af5e5236c9a5ce1bfa1f2160f6d9164049138c

8282936: Write a regression test for JDK-4615365

Backport-of: c3d903a55a9f606db8604d5a8c091b0fc3c6a988

+ test/jdk/javax/swing/JSplitPane/4615365/JSplitPaneDividerLocationTest.java

Changeset: 23fc8605
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-29 12:39:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/23fc8605d30749ab4010998a45316c015455851b

8284294: Create an automated regression test for RFE 4138746

Backport-of: 0a67d686709000581e29440ef13324d1f2eba9ff

+ test/jdk/javax/swing/JLabel/4138746/JLabelMnemonicsTest.java

Changeset: 180f3d99
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-06-29 12:41:09 +0000
URL:       https://git.openjdk.org/jdk17u/commit/180f3d99708b3eafb3897202521ebf51726c9d3d

8284944: assert(cnt++ < 40) failed: infinite cycle in loop optimization

Backport-of: 796494d0fecfb9587e8b68ff1d5c09411cb82f89

! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestMaxLoopOptsCountReached.java

Changeset: 437c634b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-07-01 07:20:45 +0000
URL:       https://git.openjdk.org/jdk17u/commit/437c634b61c277e6af6efd243399178dd44d7126

8281181: Do not use CPU Shares to compute active processor count

Reviewed-by: sgehwolf
Backport-of: a5411119c383225e9be27311c6cb7fe5d1700b68

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/globals_linux.hpp
! test/hotspot/jtreg/containers/cgroup/PlainRead.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java

Changeset: 774213fd
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2022-07-01 10:56:28 +0000
URL:       https://git.openjdk.org/jdk17u/commit/774213fd32e61c753b48ab648cc4dd82fc56c19f

8256844: Make NMT late-initializable

Reviewed-by: stuefe
Backport-of: eec64f55870cf51746755d8fa59098a82109e826

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/services/nmtCommon.cpp
! src/hotspot/share/services/nmtCommon.hpp
+ src/hotspot/share/services/nmtPreInit.cpp
+ src/hotspot/share/services/nmtPreInit.hpp
! src/hotspot/share/services/threadStackTracker.cpp
! src/hotspot/share/services/threadStackTracker.hpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/jli_util.h
+ test/hotspot/gtest/nmt/test_nmtpreinit.cpp
+ test/hotspot/gtest/nmt/test_nmtpreinitmap.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/gtest/NMTGtests.java
+ test/hotspot/jtreg/runtime/NMT/NMTForOtherLaunchersTest.java
+ test/hotspot/jtreg/runtime/NMT/NMTInitializationTest.java
! test/jdk/tools/launcher/TestSpecialArgs.java

Changeset: 7f40f165
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-03 18:52:32 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7f40f1659751097aa6ac2248fdcddee942cf8a58

8278067: Make HttpURLConnection default keep alive timeout configurable

Backport-of: d8f44aa39e921594505864e6270f42b745265293

! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java
+ test/jdk/sun/net/www/http/KeepAliveCache/KeepAliveProperty.java

Changeset: f73037d9
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-03 18:56:09 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f73037d9ae9073c50262aa4f025dbf6c033698df

8286625: C2 fails with assert(!n->is_Store() && !n->is_LoadStore()) failed: no node with a side effect

Backport-of: 590337e2f229445e353e7c32e0dcff8d93e412d2

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestOverUnrolling2.java

Changeset: d3354af9
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-03 18:58:35 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d3354af99f10a9cbf3debd101f84c419ae756248

8287432: C2: assert(tn->in(0) != __null) failed: must have live top node

Backport-of: 78d371266ae8a629db8176ced4d48e9521702cce

! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/c2/TestRemoveMemBarPrecEdge.java

Changeset: a6c02bd4
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-03 19:01:31 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a6c02bd401253d3281fd839a2176d521c8103032

8288360: CI: ciInstanceKlass::implementor() is not consistent for well-known classes

Backport-of: 50f99c3208fc9f479cc109fb6e73d262e27026a2

! src/hotspot/share/ci/ciInstanceKlass.cpp

Changeset: 7aeba377
Author:    Jonathan Dowland <jdowland at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2022-07-04 10:34:46 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7aeba377f112270590cac074c8a6ad4f74431091

8287917: System.loadLibrary does not work on Big Sur if JDK is built with macOS SDK 10.15 and earlier

Backport-of: fe807217a79753f84c00432e7451c17baa6645c5

! src/java.base/macosx/classes/jdk/internal/loader/ClassLoaderHelper.java
! test/jdk/java/lang/RuntimeTests/loadLibrary/exeLibraryCache/LibraryFromCache.java

Changeset: 13055166
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-05 12:39:56 +0000
URL:       https://git.openjdk.org/jdk17u/commit/130551668944ec9846ccaf5e5aa07cf79f9ccd0b

8269039: Disable SHA-1 Signed JARs

Reviewed-by: phh
Backport-of: 6d91a3eb7bd1e1403cfb67f7eb8ce06d7e08e7a7

! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/CertPathConstraintsParameters.java
! src/java.base/share/classes/sun/security/provider/certpath/PKIX.java
! src/java.base/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java
! src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/JarConstraintsParameters.java
! src/java.base/share/conf/security/java.security
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
- test/jdk/java/security/Security/signedfirst/Dyn.sh
+ test/jdk/java/security/Security/signedfirst/DynStatic.java
- test/jdk/java/security/Security/signedfirst/Static.sh
+ test/jdk/java/security/Security/signedfirst/com/sun/exp/provider/EXP.java
+ test/jdk/java/security/Security/signedfirst/com/sun/exp/provider/SHA.java
! test/jdk/java/util/jar/JarFile/Signed.jar
! test/jdk/java/util/jar/JarFile/test.jar
! test/jdk/java/util/jar/JarInputStream/signed.jar
! test/jdk/sun/security/tools/jarsigner/CheckSignerCertChain.java
! test/jdk/sun/security/tools/jarsigner/DiffEnd.java
! test/jdk/sun/security/tools/jarsigner/OldSig.java
+ test/jdk/sun/security/tools/jarsigner/OldSig.props
! test/jdk/sun/security/tools/jarsigner/Test4431684.java
! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java

Changeset: a5e273d8
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-05 12:47:26 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a5e273d8c18f7411205e9e358aab1c8cf3c2be17

8276546: [IR Framework] Whitelist and ignore CompileThreshold

Backport-of: 7a140af25362556ebe86147dcd74413e0044edc0

! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCompileThreshold.java

Changeset: 01217e1c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-07-07 06:44:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/01217e1c6c0af8389409455ea0e39540f2354e1b

8289569: [test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl

Backport-of: a8edd7a12f955fe843c7c9ad4273e9c653a80c5a

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

Changeset: 363a8ffd
Author:    Jan Kratochvil <jkratochvil at azul.com>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2022-07-07 11:46:06 +0000
URL:       https://git.openjdk.org/jdk17u/commit/363a8ffdaf1400af0511fa596a574a48d6a5bd9f

8286277: CDS VerifyError when calling clone() on object array

Backport-of: 646c8aaeeccb494c72ff84c6e0f303f790be0ba9

! src/hotspot/share/classfile/verifier.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/VerifyObjArrayCloneTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/VerifyObjArrayCloneTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/VerifyObjArrayCloneTestApp.java
+ test/hotspot/jtreg/runtime/verifier/InvokeClone.java
+ test/hotspot/jtreg/runtime/verifier/InvokeCloneInvalid.jasm
+ test/hotspot/jtreg/runtime/verifier/InvokeCloneValid.jasm

Changeset: ab90ac38
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-07-07 11:59:03 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ab90ac38225c67c4ea9d5b3fe42c3a2b94f286b8

8287735: Provide separate event category for dll operations

Backport-of: 230726ea58041506157646b6efad0b5c4a012559

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/utilities/events.cpp
! src/hotspot/share/utilities/events.hpp

Changeset: 3ad14451
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-07-07 12:00:38 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3ad144510d2104e3de8bae1e53d2fc856d862639

8284977: MetricsTesterCgroupV2.getLongValueEntryFromFile fails when named value doesn't exist

Backport-of: 444a0d98ac06ab043e3b11281234fd515abff302

! test/lib/jdk/test/lib/containers/cgroup/MetricsTesterCgroupV2.java

Changeset: db2010b1
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-07-07 12:50:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/db2010b18d4077b99044691ea102d6f17c0289db

8289477: Memory corruption with CPU_ALLOC, CPU_FREE on muslc

Backport-of: da6d1fc0e0aeb1fdb504aced4b0dba0290ec240f

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

Changeset: 25b75964
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-07 14:01:58 +0000
URL:       https://git.openjdk.org/jdk17u/commit/25b75964eb2fcdcacd8fbdd21a42b8a3864f884e

8278612: [macos] test/jdk/java/awt/dnd/RemoveDropTargetCrashTest crashes with VoiceOver on macOS

Backport-of: 590fa9d8d75b4cf401fe5a1556f4f0b7145a77ab

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.m

Changeset: 05b94006
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-07 14:17:52 +0000
URL:       https://git.openjdk.org/jdk17u/commit/05b94006af524ece68cf22c6657d1c857c3ef7db

8286266: [macos] Voice over moving JTable column to be the first column JVM crashes

Backport-of: b33c6e52c1ba675efdae6e48a9ff022b2b24513c

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TableAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TableAccessibility.m
! test/jdk/java/awt/a11y/AccessibleJTableTest.java

Changeset: a4642ae2
Author:    Jonathan Dowland <jdowland at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2022-07-07 14:59:50 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a4642ae2021f2e60ed5ec49a69077ed0a2c6dbcd

8278609: [macos] accessibility frame is misplaced on a secondary monitor on macOS

Reviewed-by: goetz

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m

Changeset: ad7fab5b
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-07-08 06:37:38 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ad7fab5b19cb92c06ea5b740eddc6f233966a8a8

8289799: Build warning in methodData.cpp memset zero-length parameter

Backport-of: cce77a700141a854bafaa5ccb33db026affcf322

! src/hotspot/share/oops/methodData.cpp

Changeset: 0263abac
Author:    George Adams <georgeadams1995 at gmail.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2022-07-11 09:13:34 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0263abac5093e151c8884d2cac15d13cd545ebb4

8254318: Remove .hgtags

Backport-of: 62a7f5d3236ab2248518a475b1d8b71cb4bf1313

- .hgtags

Changeset: e6428217
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2022-07-11 09:27:27 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e64282173d91b28b07f0ac5d427c3e84759f691a

8289697: buffer overflow in MTLVertexCache.m: MTLVertexCache_AddGlyphQuad

Backport-of: d852e99ae9de4c611438c50ce37ea1806f58cbdf

! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLVertexCache.m

Changeset: 204e67a7
Author:    George Adams <georgeadams1995 at gmail.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2022-07-11 15:58:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/204e67a7adedc5ff8ed6dbe1da7aa1397c9beb38

8280863: Update build README to reflect that MSYS2 is supported

Reviewed-by: clanger
Backport-of: 6de90ad9800b83c4a5f364c3645603fcb6828d6c

! doc/building.html
! doc/building.md

Changeset: 00074c0f
Author:    George Adams <georgeadams1995 at gmail.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2022-07-11 16:21:02 +0000
URL:       https://git.openjdk.org/jdk17u/commit/00074c0f1fcaade8d491518fd360531c6ac16d86

8287895: Some langtools tests fail on msys2

Backport-of: f7791ad0ea984d49ff26e6f30233d8dcee4305b8

! test/langtools/tools/javac/Paths/Util.sh

Changeset: a391032c
Author:    Guoxiong Li <gli at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2022-07-11 16:22:14 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a391032cc259cc9963f7931d1714c630c4642083

8286573: Remove the unnecessary method Attr#attribTopLevel and its usage

Backport-of: 36bdd25159ff78425e5f0a1145a814d9edca97ae

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java

Changeset: 2e21c87f
Author:    George Adams <georgeadams1995 at gmail.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2022-07-11 16:24:07 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2e21c87fac8d60c3c7ed7b2d0afae9abfc110359

8287724: Fix various issues with msys2

Backport-of: bddef7151849a213926ffdd86a7e228db66606b1

! make/autoconf/boot-jdk.m4
! make/autoconf/platform.m4
! make/scripts/fixpath.sh

Changeset: 882b5f57
Author:    George Adams <georgeadams1995 at gmail.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2022-07-11 16:25:03 +0000
URL:       https://git.openjdk.org/jdk17u/commit/882b5f573a89254d2a3338ef4672014046de91e2

8287896: PropertiesTest.sh fail on msys2

Backport-of: f1dd559e20342b892d0c1ed0314e5bba451bc5d3

! test/jdk/java/util/Currency/PropertiesTest.sh

Changeset: 011b96c3
Author:    Stephanie Crater <scrater at microsoft.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2022-07-11 18:21:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/011b96c37e694aca5ee82277d0634b843320d8f6

8272352: Java launcher can not parse Chinese character when system locale is set to UTF-8

Backport-of: 229344853126692d38ff7cb164dd5d17c5bf7fbb

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

Changeset: 292e6bb7
Author:    George Adams <georgeadams1995 at gmail.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2022-07-12 07:26:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/292e6bb71f77ed1ba7ff7f75b0150e3e1076a63d

8287902: UnreadableRB case in MissingResourceCauseTest is not working reliably on Windows

Backport-of: 975316e3e5f1208e4e15eadc2493d25c15554647

! test/jdk/java/util/ResourceBundle/Control/MissingResourceCauseTest.java

Changeset: a8e7d8f9
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-13 10:31:43 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a8e7d8f9a68c94905db3426c635c7e0ef6c60f03

8288599: com/sun/management/OperatingSystemMXBean/TestTotalSwap.java: Expected total swap size ... but getTotalSwapSpaceSize returned ...

Backport-of: f0804304400f380661a8a06e4c1dad97068fae60

! test/jdk/com/sun/management/OperatingSystemMXBean/TestTotalSwap.java

Changeset: ccc4732e
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-07-14 09:58:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ccc4732eeb706980d2f7f92aec3835f60d146126

8290004: [PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC

Reviewed-by: lucy, clanger
Backport-of: cb6e9cb7286f609dec1fe1157bf95afc503870a9

! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp

Changeset: 48d1d419
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-07-14 10:01:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/48d1d419b47c456444bd807c6c8cb7e334af09d0

8289856: [PPC64] SIGSEGV in C2Compiler::init_c2_runtime() after JDK-8289060

Backport-of: e05b2f2c3b9b0276099766bc38a55ff835c989e1

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

Changeset: 528693c9
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-07-14 10:08:22 +0000
URL:       https://git.openjdk.org/jdk17u/commit/528693c991da80f8aedc4dd8639ed2898fa6b503

8290082: [PPC64] ZGC C2 load barrier stub needs to preserve vector registers

Backport-of: 393dc7ade716485f4452d0185caf9e630e4c6139

! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/register_ppc.hpp
! src/hotspot/cpu/ppc/vmreg_ppc.cpp
! src/hotspot/cpu/ppc/vmreg_ppc.hpp

Changeset: a087c51d
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-07-15 07:45:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a087c51dfa55ad2f51715feba01a28526ede1e3d

8289147: unify os::infinite_sleep on posix platforms

Backport-of: 62e1e7950b37deaede3573a4b37542199552aea3

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp

Changeset: b7ea51fd
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-07-15 12:27:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b7ea51fd021c7295e17ef0f500a4bef11a8bcdb3

8274434: move os::get_default_process_handle and os::dll_lookup to os_posix for POSIX platforms

Backport-of: 8f7a37c92f5713f7728f54d4a5924484a535e968

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp

Changeset: 881ff368
Author:    George Adams <georgeadams1995 at gmail.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2022-07-17 06:24:42 +0000
URL:       https://git.openjdk.org/jdk17u/commit/881ff368ceaff83ae78b1a17896c1ee45524bc84

8287906: Rewrite of GitHub Actions (GHA) sanity tests

Reviewed-by: clanger
Backport-of: 1a6533225d8f4b9c5d21e236eaa9f827f096fa5d

+ .github/actions/config/action.yml
+ .github/actions/do-build/action.yml
+ .github/actions/get-bootjdk/action.yml
+ .github/actions/get-bundles/action.yml
+ .github/actions/get-gtest/action.yml
+ .github/actions/get-jtreg/action.yml
+ .github/actions/get-msys2/action.yml
+ .github/actions/upload-bundles/action.yml
+ .github/scripts/gen-build-failure-report.sh
+ .github/scripts/gen-test-results.sh
+ .github/scripts/gen-test-summary.sh
+ .github/workflows/build-cross-compile.yml
+ .github/workflows/build-linux.yml
+ .github/workflows/build-macos.yml
+ .github/workflows/build-windows.yml
+ .github/workflows/main.yml
- .github/workflows/submit.yml
+ .github/workflows/test.yml
+ make/conf/github-actions.conf
- make/conf/test-dependencies

Changeset: d755049a
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-07-18 06:53:39 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d755049a96289bfbe417bdbdd014b01f1e67ab76

8288003: log events for os::dll_unload

Backport-of: c2ccf4ca85b5375e08dce836acd6e86c851c3bd6

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp

Changeset: 4bab0ebf
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-18 09:31:27 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4bab0ebf8c0330c8be1546a1f1914f725f03b58a

8273040: Turning off JpAllowDowngrades (or Upgrades)

Reviewed-by: asemenyuk
Backport-of: 22a7191f700c6966c59dcd12476f01452243542b

! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/main.wxs
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/overrides.wxi

Changeset: 100c802c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-18 09:35:22 +0000
URL:       https://git.openjdk.org/jdk17u/commit/100c802c6e4e38968f59fc59cc0eddf06e11b9f0

8272815: jpackage --type rpm produces an error: Invalid or unsupported type: [null]

Reviewed-by: asemenyuk
Backport-of: a3ca770227065aecc2df9f9c711687fd8ec5d34e

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ErrorTest.java

Changeset: d3b1956c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-18 09:40:28 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d3b1956c1e67abd33e113a65b04736ae566b5882

8282407: Missing ')' in MacResources.properties

Reviewed-by: asemenyuk
Backport-of: d83cee98b5e6628f19f1b5dea11038079dd0c758

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties

Changeset: fc6fa1c3
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-18 09:49:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/fc6fa1c3fd926fdd532f22027b41029364f8012e

8284014: Menu items with submenus in JPopupMenu are not spoken on macOS

Backport-of: e18414a322f0814c120bcdd415ebd7bd34949633

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m
+ test/jdk/java/awt/a11y/AccessibleJPopupMenuTest.java

Changeset: bebb6122
Author:    George Adams <georgeadams1995 at gmail.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2022-07-18 13:18:55 +0000
URL:       https://git.openjdk.org/jdk17u/commit/bebb61224b163a70d79392e41ede4e61dbb04288

8288499: Restore cancel-in-progress in GHA

Backport-of: cb5ef3da1904e6639130c601db9644895807b4d6

! .github/workflows/main.yml

Changeset: 4f79e185
Author:    Shruthi <Shruthi.Shruthi1 at ibm.com>
Committer: Joe Wang <joehw at openjdk.org>
Date:      2022-07-18 19:42:50 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4f79e18537d6c25daf4dbe8c8d4972e744621ea9

8285097: Duplicate XML keys in XPATHErrorResources.java and XSLTErrorResources.java

Reviewed-by: tsteele, joehw
Backport-of: b5a3d2843be3c093cd3a534caece87a32e5c47cc

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XRTreeFragSelectWrapper.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java

Changeset: 9120f28d
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-19 07:52:30 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9120f28d972c1d1a2a7042fde535b02ed292f8f4

8274856: Failing jpackage tests with fastdebug/release build

Reviewed-by: asemenyuk
Backport-of: fe45835f7cebfccd4544ae19d88bdc7f07560fbe

! src/jdk.jpackage/linux/native/applauncher/LinuxLauncher.c
! src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp
! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp
! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp
! src/jdk.jpackage/share/native/applauncher/JvmLauncher.h
! src/jdk.jpackage/share/native/applauncher/JvmLauncherLib.c
! src/jdk.jpackage/unix/native/common/UnixSysInfo.cpp
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp

Changeset: aafb8156
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-19 07:55:59 +0000
URL:       https://git.openjdk.org/jdk17u/commit/aafb815658a7c9d7c7f1dcf0bfebaa386932a128

8277429: Conflicting jpackage static library name

Reviewed-by: asemenyuk
Backport-of: e3911a8532e9b93ba5e65c613bd79864485db5ce

! make/modules/jdk.jpackage/Lib.gmk
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java

Changeset: 02215ff8
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-19 07:57:57 +0000
URL:       https://git.openjdk.org/jdk17u/commit/02215ff8f6f3402fe66315d7e5e9648dea13219d

8282280: Update Xerces to Version 2.12.2

Backport-of: 72bd41b844e03da4bcb19c2cb38d96975a9ebceb

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java
! src/java.xml/share/legal/xerces.md
+ test/jaxp/javax/xml/jaxp/unittest/validation/IDREFS_length006.xsd
+ test/jaxp/javax/xml/jaxp/unittest/validation/NMTOKENS_length006.xsd
! test/jaxp/javax/xml/jaxp/unittest/validation/SchemaTest.java

Changeset: bd776632
Author:    Alexey Pavlyutkin <apavlyutkin at azul.com>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2022-07-19 11:27:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/bd7766321b2530d77835ca77e4b819cee6831a3f

8280233: Temporarily disable Unix domain sockets in Windows PipeImpl

Backport-of: 03680bea1cca1113ea23a1eb7a413b93dd73c381

! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java

Changeset: 31853fe1
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-20 06:02:44 +0000
URL:       https://git.openjdk.org/jdk17u/commit/31853fe147b9ac1f14e0623763025d7e919a303d

Merge


Changeset: c9298656
Author:    George Adams <georgeadams1995 at gmail.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2022-07-21 08:53:21 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c929865666247c62e1d0da70182ea4abed95a5af

8290000: Bump macOS GitHub actions to macOS 11

Backport-of: 4e6cd67fec3d978f4c8c1aed95a1d09b544eff68

! .github/workflows/build-macos.yml
! .github/workflows/main.yml
! .github/workflows/test.yml

Changeset: 1ee3e051
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-21 09:30:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1ee3e051addad950afb72f3cd1dea6b40a5eedfa

8271344: Windows product version issue

Reviewed-by: asemenyuk
Backport-of: 0199b03eb3bd9ffe79b5193ff1792144b5c488f1

! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/MsiVersion.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/PlatformVersionTest.java

Changeset: 75b7aedf
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-21 09:32:47 +0000
URL:       https://git.openjdk.org/jdk17u/commit/75b7aedf0c5c751750da0dd2b531ae36a2e6d675

8276837: [macos]: Error when signing the additional launcher

Backport-of: 7696897932a35708b1632517127c1a3a59919878

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java

Changeset: 89d2c89c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-21 10:17:32 +0000
URL:       https://git.openjdk.org/jdk17u/commit/89d2c89c83aae0bcf2c1e8e23c6fec692bb37b06

8278311: Debian packaging doesn't work

Backport-of: 8ef1a232b100dbac72356ca4844d01964f3d5287

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OverridableResource.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/OverridableResourceTest.java

Changeset: dec16ad4
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-21 10:23:12 +0000
URL:       https://git.openjdk.org/jdk17u/commit/dec16ad44fd92c35cf3f41d70ce1b9630a210971

8279370: jdk.jpackage/share/native/applauncher/JvmLauncher.cpp fails to build with GCC 6.3.0

Backport-of: 14a90e536b86a8fb8d5f0272ec03359e44638da5

! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp

Changeset: c2f6e528
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-21 10:26:57 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c2f6e5283ea69abbb821884e1e2d78f78c617455

8281535: Create a regression test for JDK-4670051

Backport-of: 0786ddb4712296c90df2c9e97c76c203a4de4612

+ test/jdk/javax/swing/JSpinner/4670051/DateFieldUnderCursorTest.java

Changeset: 3a57cc67
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-21 10:33:30 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3a57cc67246702763f2f8201d0e63424fec56f80

8281745: Create a regression test for JDK-4514331

Backport-of: f9539521aee71e84cb052d3d0444c58ee88930f7

+ test/jdk/javax/swing/JTextArea/4514331/TabShiftsFocusToNextComponent.java

Changeset: 00f2b3fa
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-21 10:37:11 +0000
URL:       https://git.openjdk.org/jdk17u/commit/00f2b3fa8c7ae18592f825a76ddb1df0d986316c

8281988: Create a regression test for JDK-4618767

Backport-of: 43dc9ef619b823e033cb1e298bbc091eb5a50967

+ test/jdk/javax/swing/JList/4618767/JListSelectedElementTest.java

Changeset: c3aa29f0
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-21 10:41:43 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c3aa29f009c9e01b739a5e9f76f141f88da6c55e

8281738: Create a regression test for checking the 'Space' key activation of focused Button

Backport-of: 941e97c4eb186bc63386d17f458ba69f4bddd828

+ test/jdk/javax/swing/JButton/4659800/SpaceKeyActivatesButton.java

Changeset: 6a4b6220
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-21 10:44:01 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6a4b6220f8dc184f408f1295865ed0ad2e3710ca

8286122: [macos]: App bundle cannot upload to Mac App Store due to info.plist embedded in java exe

Reviewed-by: mbaesken
Backport-of: b523c88480ba5c8f9d78537c9de0abcbf1f867c0

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties
+ test/jdk/tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java
+ test/jdk/tools/jpackage/macosx/MacAppStoreRuntimeTest.java

Changeset: 9f8e0d72
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-21 10:45:52 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9f8e0d7238fb5890b52109ead1d9338fb659d2c7

8287125: [macos] Multiple jpackage tests fail/timeout on same host

Backport-of: 409157d2af0e124756bf8c0d996ba8658a9714b7

! test/jdk/tools/jpackage/share/ArgumentsTest.java
! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java

Changeset: 8457dd23
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-21 10:47:43 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8457dd23a6082ad42f2cfbb9c435db3146f144c5

8289486: Improve XSLT XPath operators count efficiency

Backport-of: 3212dc9c6f3538e1d0bd1809efd5f33ad8b47701

! src/java.xml/share/classes/com/sun/java_cup/internal/runtime/lr_parser.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java

Changeset: fbaf069d
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-21 10:49:47 +0000
URL:       https://git.openjdk.org/jdk17u/commit/fbaf069d2799d3f2165073d9af4f8c840e0113b3

8290020: Deadlock in leakprofiler::emit_events during shutdown

Reviewed-by: mbaesken
Backport-of: e8568b890a829f3481a57f4eb5cf1796e363858b

! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/java.hpp
! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java

Changeset: 930be902
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-22 17:50:48 +0000
URL:       https://git.openjdk.org/jdk17u/commit/930be902d0952bf09c87233a9b7be30237cfe677

8278233: [macos] tools/jpackage tests timeout due to /usr/bin/osascript

Backport-of: 918e3397858c425e9c3b82c9a918b7626603a59c

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java

Changeset: 6c53fadb
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-22 17:53:19 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6c53fadb6de136a31137b0d65a17a3c9e517d3bb

8282007: Assorted enhancements to jpackage testing framework

Reviewed-by: asemenyuk, mbaesken
Backport-of: cd234f5dbebd18ebf0c78dfdf533318cdc627971

! test/jdk/tools/jpackage/apps/Hello.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/RunnablePackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/run_tests.sh
! test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java
- test/jdk/tools/jpackage/test_jpackage.sh
! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java

Changeset: cfe1e955
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-23 07:10:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/cfe1e9550143cb80ce612f1a7bd9e9d9f9e66b52

8277493: [REDO] Quarantined jpackage apps are labeled as "damaged"

Reviewed-by: asemenyuk
Backport-of: 273c7329e7dff6e97ffe5b299a6bbb5de8ea9190

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java

Changeset: 309f794a
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-25 08:12:22 +0000
URL:       https://git.openjdk.org/jdk17u/commit/309f794a53af890cad4367b23ab4ae4cfb573f07

8272736: [JVMCI] Add API for reading and writing JVMCI thread locals

Backport-of: ad92033fccbf4ec9310ea5b3024be61c082ee5bb

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: dae14b35
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-25 08:18:27 +0000
URL:       https://git.openjdk.org/jdk17u/commit/dae14b3540950e11df5700bcff3af8e5d359d9fc

8255724: [XRender] the BlitRotateClippedArea test fails on Linux in the XR pipeline

Backport-of: dcd6e0da245338de68d9dede451e233f4bfaa934

! test/jdk/ProblemList.txt
! test/jdk/java/awt/image/DrawImage/BlitRotateClippedArea.java

Changeset: c406983e
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-25 08:21:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c406983e47a6fe8a45192bd52377ff1fba048711

8017175: [TESTBUG] javax/swing/JPopupMenu/4634626/bug4634626.java sometimes failed on mac

Backport-of: 4c3491bfa5f296b80c56a37cb4fffd6497323ac2

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JPopupMenu/4634626/bug4634626.java

Changeset: 9d27716f
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-25 08:24:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9d27716f615c269fdeda6975d5cbbece538a5e24

6854300: [TEST_BUG] java/awt/event/MouseEvent/SpuriousExitEnter/SpuriousExitEnter_3.java fails in jdk6u14 & jdk7

Backport-of: a1ec4f961841fe0b580c32b37c77e3906ba66966

! test/jdk/ProblemList.txt
! test/jdk/java/awt/event/MouseEvent/SpuriousExitEnter/SpuriousExitEnter_3.java

Changeset: f185a190
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-25 08:26:26 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f185a190bc50641898c53f860f1d50ecaa9bc690

8169468: NoResizeEventOnDMChangeTest.java fails because FS Window didn't receive all resizes!

Backport-of: b0a463fa59a1c3c554f48267525729bf89a2c5be

! test/jdk/ProblemList.txt
! test/jdk/java/awt/FullScreen/NoResizeEventOnDMChangeTest/NoResizeEventOnDMChangeTest.java

Changeset: 5d9546e1
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-25 08:29:09 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5d9546e1c2eb639c70a78f91689041c17895b438

8282343: Create a regression test for JDK-4518432

Backport-of: b3837808bf13de2aa3d8c6c21cf61baac9baf2b2

+ test/jdk/javax/swing/JTree/4518432/JTreeNodeCopyPasteTest.java

Changeset: 77c1e0a2
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-25 08:35:27 +0000
URL:       https://git.openjdk.org/jdk17u/commit/77c1e0a2e741819a5f6f88ffc83d0a8f1342010f

8282234: Create a regression test for JDK-4532513

Backport-of: 6b34884b34c4d84a1b5cfa3556a188415a42b1de

+ test/jdk/javax/swing/JTextField/4532513/DefaultCaretRequestsFocusTest.java

Changeset: 3258b672
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-25 08:43:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3258b672d48b6baeaff91a207d3d26d5abc91a26

8282548: Create a regression test for JDK-4330998

Backport-of: b451273d209d9dfce3d7c4464defe0df523dfc7c

+ test/jdk/javax/swing/JEditorPane/4330998/JEditorPaneSetTextNullTest.java

Changeset: de4792a3
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-25 08:48:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/de4792a3740ada2edfbb937d10a3f9a98438c3a5

8283087: Create a test or JDK-4715503

Backport-of: a6fd0b21ddc1575366eed8d47191f6b14b2d7cb6

+ test/jdk/javax/accessibility/4715503/AccessibleJTableCellBoundingRectangleTest.java

Changeset: c402838c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-25 08:53:16 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c402838c3a519ef03c8285afb2267dcb8961d275

8284067: jpackage'd launcher reports non-zero exit codes with error prompt

Reviewed-by: asemenyuk
Backport-of: b9cc3bc1bf61572f2813f057eea7326fd0c2bd14

! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
! test/jdk/tools/jpackage/apps/Hello.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java

Changeset: b6454bcc
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-25 08:57:21 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b6454bccd887aac78cbb7822a3b3004680458100

8273506: java Robot API did the 'm' keypress and caused /awt/event/KeyEvent/KeyCharTest/KeyCharTest.html is timing out on macOS 12

Backport-of: 39e50c2d6900d73ab7ac8604b79ca2b6e0661056

! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m
+ test/jdk/java/awt/event/KeyEvent/KeyCharTest/KeyCharTest.java

Changeset: 689a837f
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-25 08:59:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/689a837f6427c88b5c49b5e7d3f7ce6922437d29

8289853: Update HarfBuzz to 4.4.1

Backport-of: f42dab85924d6a74d1c2c87bca1970e2362f45ea

! src/java.desktop/share/legal/harfbuzz.md
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/Anchor.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorFormat1.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorFormat2.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/ChainContextPos.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/Common.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/ContextPos.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/CursivePos.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/CursivePosFormat1.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/ExtensionPos.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkArray.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkBasePos.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkBasePosFormat1.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkLigPos.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkLigPosFormat1.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkMarkPos.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkMarkPosFormat1.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkRecord.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPos.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/PosLookup.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PosLookupSubTable.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/AlternateSet.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/AlternateSubst.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/AlternateSubstFormat1.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ChainContextSubst.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Common.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ContextSubst.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ExtensionSubst.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/GSUB.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Ligature.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSet.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSubst.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSubstFormat1.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/MultipleSubst.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/MultipleSubstFormat1.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ReverseChainSingleSubst.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Sequence.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubst.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/GSUB/SubstLookup.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SubstLookupSubTable.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/GlyphHeader.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/glyf-helpers.hh
+ src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf.hh
+ src/java.desktop/share/native/libharfbuzz/OT/glyf/loca.hh
+ src/java.desktop/share/native/libharfbuzz/OT/glyf/path-builder.hh
+ src/java.desktop/share/native/libharfbuzz/UPDATING.txt
+ src/java.desktop/share/native/libharfbuzz/graph/graph.hh
+ src/java.desktop/share/native/libharfbuzz/graph/serialize.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-ltag-table.hh
! 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-bimap.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-blob.h
! src/java.desktop/share/native/libharfbuzz/hb-blob.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-json.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-serialize.cc
+ 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-cache.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-cs-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-dict-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff1-interp-cs.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-debug.hh
! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h
! src/java.desktop/share/native/libharfbuzz/hb-dispatch.hh
! src/java.desktop/share/native/libharfbuzz/hb-draw.cc
! 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.cc
! src/java.desktop/share/native/libharfbuzz/hb-face.h
! src/java.desktop/share/native/libharfbuzz/hb-fallback-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-font.h
! 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-iter.hh
! src/java.desktop/share/native/libharfbuzz/hb-kern.hh
! src/java.desktop/share/native/libharfbuzz/hb-machinery.hh
! src/java.desktop/share/native/libharfbuzz/hb-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-map.h
! src/java.desktop/share/native/libharfbuzz/hb-map.hh
! src/java.desktop/share/native/libharfbuzz/hb-meta.hh
! src/java.desktop/share/native/libharfbuzz/hb-mutex.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-color-cbdt-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-color-colr-table.hh
+ src/java.desktop/share/native/libharfbuzz/hb-ot-color-colrv1-closure.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-color-cpal-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-color-sbix-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-color-svg-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-color.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-deprecated.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-face-table-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-face.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-gasp-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-glyf-table.hh
! 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-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-gdef-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gpos-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsub-table.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.h
! 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-math.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-math.h
! 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-metrics.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-metrics.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-name-language-static.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-name-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-name.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-name.h
! 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-complex-arabic-fallback.hh
- src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-arabic-joining-list.hh
- src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-arabic-table.hh
- src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-indic-machine.hh
- src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-indic-table.cc
- src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-indic.cc
- src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-indic.hh
- src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-khmer-machine.hh
- src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-khmer.cc
- src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-khmer.hh
- src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-myanmar-machine.hh
- src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-myanmar.cc
- src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-myanmar.hh
- src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-syllabic.cc
- src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-syllabic.hh
- src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-use-machine.hh
- src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-use-table.hh
- src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-vowel-constraints.hh
- src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-fallback.cc
! 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.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-pua.hh
+ src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-table.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-win1256.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-default.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-hangul.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-indic.cc
+ src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic.hh
+ src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-khmer-machine.hh
+ src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-khmer.cc
+ src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-myanmar-machine.hh
+ src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-myanmar.cc
+ src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-syllabic.cc
+ src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-syllabic.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-thai.cc
+ 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-use.cc
= src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-vowel-constraints.cc
+ src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-vowel-constraints.hh
+ 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-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.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-var.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-vorg-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-pool.hh
+ 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.cc
! src/java.desktop/share/native/libharfbuzz/hb-set.h
! 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-plan.hh
! src/java.desktop/share/native/libharfbuzz/hb-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-shaper.cc
! src/java.desktop/share/native/libharfbuzz/hb-static.cc
! src/java.desktop/share/native/libharfbuzz/hb-style.cc
! src/java.desktop/share/native/libharfbuzz/hb-style.h
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.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-input.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.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset.h
! src/java.desktop/share/native/libharfbuzz/hb-subset.hh
! src/java.desktop/share/native/libharfbuzz/hb-ucd-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ucd.cc
! src/java.desktop/share/native/libharfbuzz/hb-unicode-emoji-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-unicode.cc
! src/java.desktop/share/native/libharfbuzz/hb-unicode.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: 612cca38
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2022-07-26 09:56:59 +0000
URL:       https://git.openjdk.org/jdk17u/commit/612cca3897e2ae1a86b6dcb9f61154853271c0bd

8288781: C1: LIR_OpVisitState::maxNumberOfOperands too small

Backport-of: 3f5e48a44ee77d07dea3d2c4ae52aaf19b8dc7cb

! src/hotspot/share/c1/c1_LIR.hpp
+ test/hotspot/jtreg/compiler/c1/TestManyMethodParameters.java

Changeset: d4891425
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-26 13:41:14 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d48914256f712b1c23b9cd69ad185b033842362b

8282860: Write a regression test for JDK-4164779

Backport-of: 8a044649bd722da54999f55ff2cf907682fdc180

+ test/jdk/javax/swing/JSplitPane/4164779/JSplitPaneKeyboardNavigationTest.java

Changeset: 3b4649d9
Author:    Dan Lutker <lutkerd at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-07-27 14:41:09 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3b4649d941c4bbf971f03319bf52cc77cd8b4b8d

7131823: bug in GIFImageReader

Backport-of: a31130fd4056907edcb420761722c629a33273eb

! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java
+ test/jdk/javax/imageio/plugins/gif/GIFLargeTableIndexTest.java

Changeset: 98f6737e
Author:    Andrew John Hughes <andrew at openjdk.org>
Date:      2022-07-27 17:04:34 +0000
URL:       https://git.openjdk.org/jdk17u/commit/98f6737e83195525f9857bc32716992f7a3eba68

8283911: DEFAULT_PROMOTED_VERSION_PRE not reset to 'ea' for jdk-17.0.4

Reviewed-by: clanger

! make/conf/version-numbers.conf

Changeset: 25ad9d6b
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-28 11:33:55 +0000
URL:       https://git.openjdk.org/jdk17u/commit/25ad9d6ba3862c73cb3ec44d3da0edaf18fc4178

8264792: The NumberFormat for locale sq_XK formats price incorrectly.

Backport-of: 41dc795d6c08af84aa6544cc5a5704dcf99386cf

! make/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/CurrencyTest.java
! test/jdk/java/util/Currency/ValidateISO4217.java

Changeset: 6fa5281c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-28 11:40:13 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6fa5281c6b7df007a89c0b6e8a7e268a06927540

8283723: Update Visual Studio 2022 to version 17.1.0 for Oracle builds on Windows

Reviewed-by: mbaesken
Backport-of: a9a9b901b4b340dc573ace72d64edcb0a1b8ef94

! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
= make/devkit/createWindowsDevkit.sh

Changeset: 37c9cd15
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-28 11:42:27 +0000
URL:       https://git.openjdk.org/jdk17u/commit/37c9cd1555484db9c47d97cb21aa3259519fb2fc

8283803: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintGlyphVectorTest.java and fix test
8284898: Enhance PassFailJFrame

Reviewed-by: stuefe
Backport-of: ed23033dc6b3d4833ce2c8d07f273747ab8ae406

! test/jdk/java/awt/print/PrinterJob/PrintGlyphVectorTest.java
+ test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: cd6f6596
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-28 11:45:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/cd6f6596aee7e7e8631eec1d281c34ac8857d590

8282351: jpackage does not work if class file has `$$` in the name on windows

Reviewed-by: asemenyuk
Backport-of: 29395534d9683a802364dc53610dee2b525fb032

! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
+ test/jdk/tools/jpackage/windows/Win8282351Test.java

Changeset: 2a5a30b7
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-28 11:48:21 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2a5a30b761eb2b502a23a3d587029e76fb919bb5

8284358: Unreachable loop is not removed from C2 IR, leading to a broken graph

Backport-of: 95497772e7207b5752e6ecace4a6686df2b45227

! src/hotspot/share/opto/cfgnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestDeadDataLoop.java

Changeset: 186745e8
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-28 11:51:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/186745e83f47eff6624a3d30f0a0b0c6199dcc6c

8286314: Trampoline not created for far runtime targets outside small CodeCache

Backport-of: bf0623b11fd95f09fe953822af71d965bdab8d0f

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp

Changeset: a747955b
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-28 11:54:16 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a747955b7dac447875b70716013ac54fa68d167a

8290246: test fails "assert(init != __null) failed: initialization not found"

Backport-of: 70fce07a382896a8091413d7269bb16f33122505

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

Changeset: 2e12c18f
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-07-28 11:55:42 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2e12c18f0d267285225604f3b7620d632b63c6fa

8290334: Update FreeType to 2.12.1

Backport-of: ea8b75cfe453f5806a96ca85dd5e31724750a88f

! src/java.desktop/share/legal/freetype.md
! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcolor.h
! src/java.desktop/share/native/libfreetype/src/base/ftmac.c
! src/java.desktop/share/native/libfreetype/src/base/ftrfork.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.c

Changeset: 27ffd83f
Author:    Jan Kratochvil <jkratochvil at azul.com>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2022-07-29 09:37:23 +0000
URL:       https://git.openjdk.org/jdk17u/commit/27ffd83f6a95c28447ae416d4f043a8eca8862b6

8290417: CDS cannot archive lamda proxy with useImplMethodHandle

Backport-of: 4dc421caa02caedd7061ede6a5ec44dbb6ec738e

! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/LambdaWithUseImplMethodHandle.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLambdaWithUseImplMethodHandle.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/LambdaWithUseImplMethodHandleApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/pkg1/BaseWithProtectedMethod.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/pkg2/Child.jcod

Changeset: 0b31a9f5
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-08-01 08:31:14 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0b31a9f5679a8902f0c49b0c881b66c62b3773aa

8270312: Error: Not a test or directory containing tests: java/awt/print/PrinterJob/XparColor.java

Backport-of: c5c84b8fdc0d52bc45ed7290011b39337f3bbe35

! test/jdk/java/awt/print/PrinterJob/XparColor.java

Changeset: 11dddf15
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-08-01 08:36:52 +0000
URL:       https://git.openjdk.org/jdk17u/commit/11dddf15fb69a80c86f670a4a708d928e051ee54

8257534: misc tests failed with "NoClassDefFoundError: Could not initialize class java.util.concurrent.ThreadLocalRandom"

Backport-of: cd07b3cab00e6656e73a29f82210e2dedf26df8c

! test/hotspot/jtreg/vmTestbase/nsk/share/gc/gp/GarbageUtils.java

Changeset: 7488823f
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-08-01 08:39:03 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7488823fbab63912ea88a8d338d842b538d99151

8275689: [TESTBUG] Use color tolerance only for XRender in BlitRotateClippedArea test

Backport-of: b3f45f868d9c91d630a118e43cef54cdb3216fd0

! test/jdk/java/awt/image/DrawImage/BlitRotateClippedArea.java

Changeset: a6462223
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-08-01 08:43:02 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a6462223df1f3936de33ebe1d1956475bede8760

8269556: sun/tools/jhsdb/JShellHeapDumpTest.java fails with RuntimeException 'JShellToolProvider' missing from stdout/stderr

Backport-of: db502d30a42847f69273f48378f230d9d55eb8d6

! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java

Changeset: d52a8992
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-08-01 08:48:46 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d52a8992127d0da28ffc2d7bf42a87dc76fa36eb

8280913: Create a regression test for JRootPane.setDefaultButton() method

Backport-of: 51b53a821bb3cfb962f80a637f5fb8cde988975a

+ test/jdk/javax/swing/JRootPane/DefaultButtonTest.java

Changeset: 11e8a916
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-08-01 08:50:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/11e8a91619fea3f58ad5f5c1d0c152a351984cb4

8282789: Create a regression test for the JTree usecase of JDK-4618767

Backport-of: 83a1c90433343107eaa2a7fa41b9b07f86b6ce19

+ test/jdk/javax/swing/JTree/4618767/JTreeSelectedElementTest.java

Changeset: 488e6a35
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-08-01 08:52:54 +0000
URL:       https://git.openjdk.org/jdk17u/commit/488e6a355f92fa6602d5fd6454902176dce50d2f

8283493: Create an automated regression test for RFE 4231298

Backport-of: 6917c39e450e0564b8db7c96be132881a6b0a112

+ test/jdk/javax/swing/JComboBox/4231298/JComboBoxPrototypeDisplayValueTest.java

Changeset: 3822bbdb
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-08-01 08:54:30 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3822bbdb006962d0719d9a792113bba81c7d3a41

8283015: Create a test for JDK-4715496

Backport-of: bfd9c2b30f17d3341cbe7f48d13d36708e5fafbf

+ test/jdk/javax/accessibility/8283015/AccessibleJTableCellNameTest.java

Changeset: b9749f41
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-08-01 08:57:28 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b9749f41784977ce95a8e80873eceee16bcf254f

8288992: AArch64: CMN should be handled the same way as CMP

Backport-of: cc2b79270445ccfb2181894fed2edfd4518a2904

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp

Changeset: cbfb6549
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-08-02 08:44:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/cbfb65495886856ccee8618b0f58de9675aeba5c

8283623: Create an automated regression test for JDK-4525475

Backport-of: 7381868afe316a9c62baa4618c49b68a5c43be01

+ test/jdk/javax/swing/JFileChooser/4525475/JFileChooserReadOnlyTest.java

Changeset: 016e5004
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-08-02 09:00:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/016e5004571f48934e3d9011bf096a7126837dfc

8283621: Write a regression test for CCC4400728

Backport-of: 632825c6d2933c8f1e63569199413ecaa74b6740

+ test/jdk/javax/swing/JFileChooser/4400728/JFileChooserDefaultDirectoryTest.java

Changeset: 17982d84
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-08-02 09:08:43 +0000
URL:       https://git.openjdk.org/jdk17u/commit/17982d846d6750dc32552c07541959eef653e524

8282933: Create a test for JDK-4529616

Backport-of: a0b984a778c1f9a89fd3e1e474b5a5165a0841b0

+ test/jdk/javax/accessibility/4529616/AccessibleJTableCellTest.java

Changeset: 64db633e
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-08-02 09:13:41 +0000
URL:       https://git.openjdk.org/jdk17u/commit/64db633e9152dd54296e09963304312c361ad6b2

8283507: Create a regression test for RFE 4287690

Backport-of: 7edd18612155b8e66f214a17e65ef775b470955e

+ test/jdk/javax/swing/JComboBox/JComboBoxPopupMenuEventTest.java



More information about the jdk-updates-changes mailing list