git: openjdk/jdk15u: 31 new changesets

duke duke at openjdk.java.net
Mon Apr 26 07:57:13 UTC 2021


Changeset: 6b0f39fb
Author:    Yuri Nesterenko <yan at openjdk.org>
Date:      2021-03-29 07:02:11 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/6b0f39fb

8264256: Update version .jcheck/conf in jdk15u-dev to be 15.0.4

Reviewed-by: bae

! .jcheck/conf

Changeset: 0dd7a16f
Author:    Yuri Nesterenko <yan at openjdk.org>
Date:      2021-03-29 07:13:12 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/0dd7a16f

8264255: Bump update version for OpenJDK: jdk-15.0.4

Reviewed-by: bae

! make/autoconf/version-numbers

Changeset: 53b642ab
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-03-30 17:49:18 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/53b642ab

8261397: Try Catch Method Failing to Work When Dividing An Integer By 0

Backport-of: 0257caad38b4358bd151e993b708603fce2056f2

! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_x86/vm_version_bsd_x86.cpp

Changeset: c2f0adb5
Author:    Yuri Nesterenko <yan at openjdk.org>
Date:      2021-03-31 08:02:48 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/c2f0adb5

7146776: deadlock between URLStreamHandler.getHostAddress and file.Handler.openconnection

Reviewed-by: bae
Backport-of: db9c114d40cd20c2854121ed8b40a7c9ef8e59b3

! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLStreamHandler.java

Changeset: f320db0c
Author:    Yuri Nesterenko <yan at openjdk.org>
Date:      2021-04-01 10:57:50 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/f320db0c

8257707: Fix incorrect format string in Http1HeaderParser

Backport-of: c6f93ec9f21f6db64ad7c15c284b39ab6b0a676e

! src/java.net.http/share/classes/jdk/internal/net/http/Http1HeaderParser.java

Changeset: c565a2b0
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-04-02 07:24:43 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/c565a2b0

8256501: libTestMainKeyWindow fails to build with Xcode 12.2

Backport-of: 4e5116c46e29977cccbe8c04cb5559ce345fa72e

! make/test/JtregNativeJdk.gmk

Changeset: 0da4bb80
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-04-02 07:43:04 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/0da4bb80

8257858: [macOS]: Remove JNF dependency from libosxsecurity/KeystoreImpl.m
8257860: [macOS]: Remove JNF dependency from libosxkrb5/SCDynamicStoreConfig.m

Backport-of: 4a8b5c1602789e95457cbb080a64c56edaf81051

! make/common/TestFilesCompilation.gmk
! make/modules/java.base/Lib.gmk
! make/modules/java.security.jgss/Lib.gmk
! make/test/JtregNativeJdk.gmk
! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m
! src/java.security.jgss/macosx/native/libosxkrb5/SCDynamicStoreConfig.m
! src/java.security.jgss/share/classes/sun/security/krb5/SCDynamicStoreConfig.java
= test/jdk/java/awt/Window/MainKeyWindowTest/libTestMainKeyWindow.m
- test/jdk/sun/security/krb5/config/SCDynamicConfigTest.java
+ test/jdk/sun/security/krb5/config/native/TestDynamicStore.java
+ test/jdk/sun/security/krb5/config/native/libTestDynamicStore.m

Changeset: e2453498
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-04-02 08:17:25 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/e2453498

8240487: Cleanup whitespace in .cc, .hh, .m, and .mm files

Reviewed-by: yan

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CFRetainedResource.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CImage.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobotKeyCode.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CWrapper.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/OSVersion.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m
! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.m
! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc
! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m

Changeset: 2798c728
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-04-02 08:55:52 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/2798c728

8257853: Remove dependencies on JNF's JNI utility functions in AWT and 2D code

Reviewed-by: yan

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSource.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CFileDialog.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CImage.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/GeomUtilities.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/GeomUtilities.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrintModel.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/awt_DrawingSurface.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.m
+ src/java.desktop/macosx/native/libosxapp/JNIUtilities.h
! src/java.desktop/macosx/native/libosxapp/PropertiesUtilities.m
! src/java.desktop/macosx/native/libosxui/ScreenMenu.m

Changeset: e688dae9
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-04-02 09:12:57 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/e688dae9

8259343: [macOS] Update JNI error handling in Cocoa code.

Backport-of: d6a2105b5c9b44c04cac7385756ec9924c1310ab

! make/modules/java.desktop/Lib.gmk
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/GeomUtilities.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m
! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h

Changeset: efd22bb2
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-04-02 10:22:28 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/efd22bb2

8259651: [macOS] Replace JNF_COCOA_ENTER/EXIT macros

Reviewed-by: serb
Backport-of: 5855d52a2a670a49b7a968fd58404b5d1836a8e1

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CCursorManager.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDataTransferer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDesktopPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSource.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSourceContextPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CFRetainedResource.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CFileDialog.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CImage.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenu.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuBar.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPopupMenu.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CWrapper.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrintModel.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzRenderer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m
! src/java.desktop/macosx/native/libawt_lwawt/font/CCharToGlyphMapper.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLSurfaceData.m
! src/java.desktop/macosx/native/libosx/CFileManager.m
! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h
! src/java.desktop/macosx/native/libosxui/AquaFileView.m
! src/java.desktop/macosx/native/libosxui/AquaNativeResources.m
! src/java.desktop/macosx/native/libosxui/ScreenMenu.m

Changeset: 1f140666
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-04-02 10:41:11 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/1f140666

8259869: [macOS] Remove desktop module dependencies on JNF Reference APIs

Backport-of: 92c2f084a2d1eb4475ebce6c9c08312e5c4aea5e

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSource.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSourceContextPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CFileDialog.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuComponent.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPopupMenu.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.m
! src/java.desktop/macosx/native/libosxui/ScreenMenu.m

Changeset: 4c917209
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-04-02 11:46:38 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/4c917209

8260616: Removing remaining JNF dependencies in the java.desktop module

Reviewed-by: yan

! make/modules/java.desktop/Lib.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! make/test/JtregNativeJdk.gmk
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CCursorManager.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDataTransferer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDesktopPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSource.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSourceContextPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CFRetainedResource.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CFileDialog.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/CFileDialog.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CImage.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenu.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuBar.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuComponent.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPopupMenu.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CWrapper.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/GeomUtilities.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrintModel.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzRenderer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m
! src/java.desktop/macosx/native/libawt_lwawt/font/CCharToGlyphMapper.m
! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLSurfaceData.m
! src/java.desktop/macosx/native/libosx/CFileManager.m
! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h
+ src/java.desktop/macosx/native/libosxapp/JNIUtilities.m
! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.h
! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m
! src/java.desktop/macosx/native/libosxapp/PropertiesUtilities.h
! src/java.desktop/macosx/native/libosxapp/PropertiesUtilities.m
! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.h
! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.m
! src/java.desktop/macosx/native/libosxui/AquaFileView.m
! src/java.desktop/macosx/native/libosxui/AquaLookAndFeel.m
! src/java.desktop/macosx/native/libosxui/AquaNativeResources.m
! src/java.desktop/macosx/native/libosxui/JRSUIConstantSync.m
! src/java.desktop/macosx/native/libosxui/JRSUIController.m
! src/java.desktop/macosx/native/libosxui/JRSUIFocus.m
! src/java.desktop/macosx/native/libosxui/ScreenMenu.h
! src/java.desktop/macosx/native/libosxui/ScreenMenu.m
! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m
! test/jdk/java/awt/Window/MainKeyWindowTest/libTestMainKeyWindow.m

Changeset: 5bfa1547
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-04-02 11:54:28 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/5bfa1547

8257988: Remove JNF dependency from libsaproc/MacosxDebuggerLocal.m

Backport-of: 2be60e37e0e433141b2e3d3e32f8e638a4888e3a

! make/modules/jdk.hotspot.agent/Lib.gmk
! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m

Changeset: 0f9626c8
Author:    Yuri Nesterenko <yan at openjdk.org>
Date:      2021-04-05 15:39:47 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/0f9626c8

8261231: Windows IME was disabled after DnD operation

Backport-of: d6d5d9bf2f1a3343af6cf30a9d06a1f1b5f764ad

! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp

Changeset: 8009faf4
Author:    Yuri Nesterenko <yan at openjdk.org>
Date:      2021-04-06 10:00:02 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/8009faf4

8262446: DragAndDrop hangs on Windows

Backport-of: bf9b74d18767619f0765ed1435e35e28077a4220

! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.cpp

Changeset: de458f9f
Author:    Yuri Nesterenko <yan at openjdk.org>
Date:      2021-04-06 12:19:00 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/de458f9f

8255086: Update the root locale display names

Backport-of: ff5f2265d20d2a462691b332eb5dfcca91a22fe4

! src/java.base/share/classes/sun/util/resources/LocaleNames.properties
! test/jdk/java/util/Locale/LocaleEnhanceTest.java
! test/jdk/java/util/Locale/LocaleTest.java
! test/jdk/sun/text/resources/LocaleData
! test/jdk/sun/text/resources/LocaleDataTest.java

Changeset: 6cf1c0dc
Author:    Yuri Nesterenko <yan at openjdk.org>
Date:      2021-04-07 09:27:35 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/6cf1c0dc

8251549: Update docs on building for Git

Backport-of: 042734cc5b17302a8f2ecdf577511bd6d5ec5e22

! doc/building.md

Changeset: 73788921
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2021-04-09 16:55:05 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/73788921

8248552: C2 crashes with SIGFPE due to division by zero

Bail out in PhaseIdealLoop:split_thru_phi when trying to split a Div or ModNode iv phi whose zero check was removed but could potentially still be zero based on type information.

Backport-of: 417e8e449df569f593b82ecd640fa01b6b762832

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

Changeset: 44c196aa
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2021-04-12 07:55:40 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/44c196aa

8257414: Drag n Drop target area is wrong on high DPI systems

Backport-of: d3398324e9c3944d2f1558ff1becea9ed1d4e8a2

! src/java.desktop/unix/classes/sun/awt/X11/XDnDDropTargetProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java

Changeset: ace2b56d
Author:    Yuri Nesterenko <yan at openjdk.org>
Date:      2021-04-12 15:16:33 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/ace2b56d

8259319: Illegal package access when SunPKCS11 requires SunJCE's classes

Backport-of: 4be2173478bd1e84946bd903b350ce466bddb36b

! src/java.base/share/classes/module-info.java
! src/java.base/share/lib/security/default.policy
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java
+ test/jdk/sun/security/pkcs11/KeyAgreement/IllegalPackageAccess.java

Changeset: 698dd44f
Author:    Yuri Nesterenko <yan at openjdk.org>
Date:      2021-04-14 07:40:18 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/698dd44f

8262110: DST starts from incorrect time in 2038
8073446: TimeZone getOffset API does not  return a dst offset between years 2038-2137

Backport-of: 7284f013ea3064b2aa643658938ccaafdfa1c885

! src/java.base/share/classes/sun/util/calendar/ZoneInfo.java
+ test/jdk/sun/util/calendar/zi/Beyond2037.java

Changeset: 847c0e34
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2021-04-15 14:13:08 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/847c0e34

8259232: Bad JNI lookup during printing

Backport-of: 940b053065de788e44ef0d7f6fab901f8f0dfb40

! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! test/jdk/java/awt/print/bug8023392/bug8023392.java

Changeset: 14e56d14
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2021-04-16 09:38:04 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/14e56d14

8259585: [macos] Bad JNI lookup error : Accessible actions do not work on macOS

Backport-of: b6d51e15549e11be583625d908192d9f7f049489

! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.m

Changeset: 5e897559
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2021-04-16 10:54:11 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/5e897559

8261198: [macOS] Incorrect JNI parameters in number conversion in A11Y code

Backport-of: 4a89733e700c3e55bb50997984b9f89a81f0af8f

! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m

Changeset: a44e891d
Author:    Yuri Nesterenko <yan at openjdk.org>
Date:      2021-04-20 16:09:18 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/a44e891d

8247753: UIManager.getSytemLookAndFeelClassName() returns wrong value on Fedora 32

Backport-of: 79a4a019bba1c99bef2377fe88f1464943530a55

! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java
! test/jdk/javax/swing/LookAndFeel/SystemLookAndFeel/SystemLookAndFeelTest.java

Changeset: dc56503b
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2021-04-21 09:52:45 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/dc56503b

8263846: Bad JNI lookup getFocusOwner in accessibility code on Mac OS X

Backport-of: 118a49fc9699590fb5c935729da64dac5e61f26d

! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m

Changeset: 1fc67292
Author:    Ekaterina Vergizova <evergizova at openjdk.org>
Date:      2021-04-21 10:38:37 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/1fc67292

8258396: SIGILL in jdk.jfr.internal.PlatformRecorder.rotateDisk()

Backport-of: e85892bfe243bdba6ca22f8756fdda7486baefc2

! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp

Changeset: 6d6a0fef
Author:    Ekaterina Vergizova <evergizova at openjdk.org>
Date:      2021-04-21 10:39:37 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/6d6a0fef

8252090: JFR: StreamWriterHost::write_unbuffered() stucks in an infinite loop OpenJDK (build 13.0.1+9)

Backport-of: 9924c45faebdba4084c9a5dd5b415dfe6c979024

! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp
! src/hotspot/share/jfr/utilities/jfrBlob.hpp
! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.hpp
! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp
! src/hotspot/share/jfr/writers/jfrStreamWriterHost.hpp
! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp
! src/hotspot/share/jfr/writers/jfrWriterHost.hpp
! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp

Changeset: f35be844
Author:    Yuri Nesterenko <yan at openjdk.org>
Date:      2021-04-22 08:55:36 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/f35be844

8264823: Update building.html document for Git in jdk15u

Reviewed-by: dcherepanov

! doc/building.html

Changeset: 1abb26f6
Author:    Yuri Nesterenko <yan at azul.com>
Date:      2021-04-23 17:37:32 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/1abb26f6

Merge




More information about the jdk-updates-changes mailing list