hg: jdk9/sandbox/jdk: 16 new changesets

chris.hegarty at oracle.com chris.hegarty at oracle.com
Thu Jan 26 17:31:05 UTC 2017


Changeset: 543c4e4b0311
Author:    serb
Date:      2017-01-18 18:14 +0300
URL:       http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/543c4e4b0311

8149879: Examine UIDefaults::addResourceBundle(String bundleName) with resource encapsulation
Reviewed-by: prr, mchung, alexsch

! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/UIDefaults.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java
! src/java.desktop/share/classes/sun/swing/SwingAccessor.java
+ test/javax/swing/UIDefaults/8149879/InternalResourceBundle.java

Changeset: f1d567c355a9
Author:    alexsch
Date:      2017-01-18 17:22 +0300
URL:       http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/f1d567c355a9

8168537: Test fails with AccessControlException
Reviewed-by: prr, serb

! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java

Changeset: 78392a83b36e
Author:    prr
Date:      2017-01-18 17:36 -0800
URL:       http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/78392a83b36e

6232267: TrueType Fonts which have only Apple platform names cannot be loaded
Reviewed-by: psadhukhan

! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
+ test/java/awt/FontClass/AppleFontNameTest.java

Changeset: 4a198f260d12
Author:    prr
Date:      2017-01-19 12:04 -0800
URL:       http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/4a198f260d12

8172813: test/java/awt/font/JNICheck/JNICheck.sh fails on Linux
Reviewed-by: serb, psadhukhan, pnarayanan

! src/java.desktop/unix/native/common/awt/fontpath.c
! test/java/awt/font/JNICheck/JNICheck.sh

Changeset: 2c0a514ebdfb
Author:    aniyogi
Date:      2017-01-20 12:56 +0530
URL:       http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/2c0a514ebdfb

8172509: [TEST_BUG] [macosx] Failure of the new test java/awt/Focus/FocusTraversalPolicy/ButtonGroupLayoutTraversal/ButtonGroupLayoutTraversalTest.java
Reviewed-by: serb, alexsch

! test/java/awt/Focus/FocusTraversalPolicy/ButtonGroupLayoutTraversal/ButtonGroupLayoutTraversalTest.java

Changeset: 98ae8c0231f5
Author:    jdv
Date:      2017-01-20 14:28 +0530
URL:       http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/98ae8c0231f5

8173064: Unexpected <body> tag in javax/imageio/plugins/tiff/package.html
Reviewed-by: psadhukhan, arapte

! src/java.desktop/share/classes/javax/imageio/plugins/tiff/package.html

Changeset: bfae5ff40ba4
Author:    prr
Date:      2017-01-20 10:28 -0800
URL:       http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/bfae5ff40ba4

8172999: Crash on Windows getting FontMetrics since JDK 9 b96
Reviewed-by: serb, vadim

! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp
+ test/java/awt/FontMetrics/FontCrash.java

Changeset: d4150b065b15
Author:    ddehaven
Date:      2017-01-20 08:53 -0800
URL:       http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/d4150b065b15

Merge

- test/java/lang/SecurityManager/RestrictedPackages.java

Changeset: a928fe94b745
Author:    bpb
Date:      2017-01-20 15:09 -0800
URL:       http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/a928fe94b745

8145019: Exceptions from TIFFImageReader.read() when loading bit depth test images
Summary: Fix some problems reading unusual bit depth images relating to setting the correct ImageTypeSpecifier and reformatting discontiguous data
Reviewed-by: prr

! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java

Changeset: c17354987c3c
Author:    bpb
Date:      2017-01-20 15:13 -0800
URL:       http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/c17354987c3c

8154228: [TIFF] IIOException: "Insufficient data offsets or byte counts" when loading test image
Summary: If byte counts are not provided attempt to compute them if feasible.
Reviewed-by: prr

! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFIFD.java

Changeset: f942a44fc47c
Author:    prr
Date:      2017-01-20 16:03 -0800
URL:       http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/f942a44fc47c

8171836: Memory leak in java.desktop/unix/native/common/awt/fontpath.c
Reviewed-by: prr, arapte
Contributed-by: David Carlier <devnexen at gmail.com>

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

Changeset: 0b8c68007690
Author:    alitvinov
Date:      2017-01-23 19:58 +0300
URL:       http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/0b8c68007690

8168751: Two "Direct Clip" threads are created to play the same "AudioClip" object, what makes clip sound corrupted
Reviewed-by: serb, amenkov

! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java

Changeset: 7396ce69df70
Author:    prr
Date:      2017-01-23 10:27 -0800
URL:       http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/7396ce69df70

Merge

- src/java.base/share/classes/sun/security/util/AuthResourcesProvider.java
- src/java.base/share/classes/sun/security/util/AuthResourcesProviderImpl.java
- src/linux/doc/man/ja/jvisualvm.1
- src/linux/doc/man/jvisualvm.1
- src/solaris/doc/sun/man/man1/ja/jvisualvm.1
- src/solaris/doc/sun/man/man1/jvisualvm.1

Changeset: 87b36fe054e1
Author:    prr
Date:      2017-01-23 11:59 -0800
URL:       http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/87b36fe054e1

8167228: Update to libpng 1.6.28
Reviewed-by: serb, azvegint

! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrio.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h
- src/java.desktop/share/native/libsplashscreen/libpng/pngtest.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngtrans.c
- src/java.desktop/share/native/libsplashscreen/libpng/pngwio.c
- src/java.desktop/share/native/libsplashscreen/libpng/pngwrite.c
- src/java.desktop/share/native/libsplashscreen/libpng/pngwtran.c
- src/java.desktop/share/native/libsplashscreen/libpng/pngwutil.c

Changeset: 8270102790e5
Author:    alexsch
Date:      2017-01-24 11:37 +0300
URL:       http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/8270102790e5

8003495: [findbugs] javax.swing.* - Storing a reference to an externally mutable object into the internal representation
Reviewed-by: prr, serb

! src/java.desktop/share/classes/javax/swing/JColorChooser.java
! src/java.desktop/share/classes/javax/swing/JOptionPane.java
! src/java.desktop/share/classes/sun/swing/FilePane.java

Changeset: 1a13fbf70807
Author:    prr
Date:      2017-01-26 08:36 -0800
URL:       http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/1a13fbf70807

Merge

- make/copy/Copy-jdk.crypto.token.gmk
- make/lib/Lib-jdk.crypto.token.gmk
- src/jdk.crypto.token/share/classes/module-info.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/Config.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/KeyCache.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Cipher.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11DHKeyFactory.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Digest.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11ECDHKeyAgreement.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11ECKeyFactory.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Key.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyAgreement.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyFactory.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyGenerator.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyStore.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Mac.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11RSACipher.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11SecureRandom.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Signature.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsMasterSecretGenerator.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Util.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/Secmod.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/Session.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/SessionManager.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/SunPKCS11.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/TemplateManager.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/Token.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_AES_CTR_PARAMS.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_ATTRIBUTE.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_CREATEMUTEX.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_C_INITIALIZE_ARGS.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_DATE.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_DESTROYMUTEX.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_ECDH1_DERIVE_PARAMS.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_ECDH2_DERIVE_PARAMS.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_INFO.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_LOCKMUTEX.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM_INFO.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_NOTIFY.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_PBE_PARAMS.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_PKCS5_PBKD2_PARAMS.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_OAEP_PARAMS.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_PSS_PARAMS.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SESSION_INFO.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SLOT_INFO.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_OUT.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_PARAMS.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_MASTER_KEY_DERIVE_PARAMS.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_RANDOM_DATA.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_TLS_PRF_PARAMS.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_TOKEN_INFO.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_UNLOCKMUTEX.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_VERSION.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH1_DERIVE_PARAMS.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH2_DERIVE_PARAMS.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/Constants.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/Functions.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11RuntimeException.java
- src/jdk.crypto.token/share/legal/pkcs11cryptotoken.md
- src/jdk.crypto.token/share/legal/pkcs11wrapper.md
- src/jdk.crypto.token/share/native/libj2pkcs11/j2secmod.c
- src/jdk.crypto.token/share/native/libj2pkcs11/j2secmod.h
- src/jdk.crypto.token/share/native/libj2pkcs11/p11_convert.c
- src/jdk.crypto.token/share/native/libj2pkcs11/p11_crypt.c
- src/jdk.crypto.token/share/native/libj2pkcs11/p11_digest.c
- src/jdk.crypto.token/share/native/libj2pkcs11/p11_dual.c
- src/jdk.crypto.token/share/native/libj2pkcs11/p11_general.c
- src/jdk.crypto.token/share/native/libj2pkcs11/p11_keymgmt.c
- src/jdk.crypto.token/share/native/libj2pkcs11/p11_mutex.c
- src/jdk.crypto.token/share/native/libj2pkcs11/p11_objmgmt.c
- src/jdk.crypto.token/share/native/libj2pkcs11/p11_sessmgmt.c
- src/jdk.crypto.token/share/native/libj2pkcs11/p11_sign.c
- src/jdk.crypto.token/share/native/libj2pkcs11/p11_util.c
- src/jdk.crypto.token/share/native/libj2pkcs11/pkcs-11v2-20a3.h
- src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11.h
- src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11f.h
- src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11t.h
- src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11wrapper.h
- src/jdk.crypto.token/solaris/conf/security/sunpkcs11-solaris.cfg
- src/jdk.crypto.token/unix/native/libj2pkcs11/j2secmod_md.c
- src/jdk.crypto.token/unix/native/libj2pkcs11/j2secmod_md.h
- src/jdk.crypto.token/unix/native/libj2pkcs11/p11_md.c
- src/jdk.crypto.token/unix/native/libj2pkcs11/p11_md.h
- src/jdk.crypto.token/windows/native/libj2pkcs11/j2secmod_md.c
- src/jdk.crypto.token/windows/native/libj2pkcs11/j2secmod_md.h
- src/jdk.crypto.token/windows/native/libj2pkcs11/p11_md.c
- src/jdk.crypto.token/windows/native/libj2pkcs11/p11_md.h



More information about the jdk9-sandbox-changes mailing list